VideoPipelineViperThumbnailerColumnData

AI Overview😉

  • The potential purpose of this module is to generate and store thumbnails for videos, including different sizes and formats, and to track the generation of these thumbnails. This allows for efficient video previewing and rendering in search results.
  • This module could impact search results by influencing the visibility and attractiveness of video search results. For example, if a video has a high-quality thumbnail generated, it may be more likely to be clicked on by users. Additionally, the generation of multiple thumbnails in different sizes and formats could improve the user experience by providing a better preview of the video content.
  • A website may change things to be more favorable for this function by optimizing their video content to generate high-quality thumbnails. This could include providing high-resolution video files, using relevant and descriptive metadata, and ensuring that videos are properly formatted for thumbnail generation. Additionally, websites could focus on creating engaging and informative thumbnails that accurately represent the video content, which could improve click-through rates and user engagement.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.VideoPipelineViperThumbnailerColumnData (google_api_content_warehouse v0.4.0)

Attributes

  • frameBlobRefs (type: list(GoogleApi.ContentWarehouse.V1.Model.BlobstoreBlobRef.t), default: nil) - The blobRef where the representative frame is stored. This is repeated in order to support multiple thumbnails in the future.
  • frameFileList (type: GoogleApi.ContentWarehouse.V1.Model.VideoThumbnailsFrameFileList.t, default: nil) - Video frame files (based on file_dir_to_save_frames parameter)
  • frameTypeGenerated (type: String.t, default: nil) - Frame type generated (VR/360/3D/default).
  • generatedFromDrishtiThumbnailer (type: boolean(), default: nil) - True if the thumbnails are generated from drishti_thumbnailer.
  • highResPreviewThumbnailGenerated (type: boolean(), default: nil) -
  • hq720Generated (type: boolean(), default: nil) - hq720.jpg is a 1280x720 pixel image generated only when the input video resolution is 1280x720 or higher.
  • hqdefaultGenerated (type: boolean(), default: nil) - The flags below indicate whether certain optional thumbnail images were generated. hqdefault.jpg is a 480x360 pixel high quality image which should normally be always generated.
  • hvcBackupGenerated (type: boolean(), default: nil) - True if a set of backup HVC thumbnails is generated.
  • improvedVerticalGenerated (type: boolean(), default: nil) - True if the thumbnails are generated with background crop and scrim.
  • maxresdefaultGenerated (type: boolean(), default: nil) - maxresdefault.jpg is an image of the same resolution as the input video. It is generated only when the input video is significantly higher-resolution than 640x480.
  • maxresdefaultHeight (type: integer(), default: nil) - Height of the generated maxresdefault thumbnail.
  • maxresdefaultWidth (type: integer(), default: nil) - Width of the generated maxresdefault thumbnail.
  • movingThumbnailGenerated (type: boolean(), default: nil) - True if moving thumbnails are generated.
  • privateThumbnailsGenerated (type: boolean(), default: nil) - True if private thumbnails were generated and stored in the thumbnail database.
  • publicThumbnailsGenerated (type: boolean(), default: nil) - True if public thumbnails were generated and stored in the thumbnail database.
  • rerunStatus (type: String.t, default: nil) - Analysis result of running the rerun thumbnailer
  • sddefaultGenerated (type: boolean(), default: nil) - sddefault.jpg is a 640x480 pixel image generated only when the input video resolution is 640x480 or higher.
  • storyboardGenerated (type: boolean(), default: nil) - This flag indicates if storyboard mosaic images were generated and stored in the thumbnail database.
  • storyboardNumLevels (type: integer(), default: nil) - Number of levels of storyboard generated (0 if policy default).
  • storyboardPolicy (type: integer(), default: nil) - Policy number that governed the storyboard generation. If zero, no policy was used and the storyboard format is not fully specified by the parameters contained in this message.
  • storyboardVersion (type: integer(), default: nil) - Version of the storyboard.
  • storyboardVideoDurationMs (type: integer(), default: nil) - Video duration of the video.
  • storyboardVideoHeight (type: integer(), default: nil) - Height of the video that was storyboarded.
  • storyboardVideoWidth (type: integer(), default: nil) - Width of the video that was storyboarded.
  • webpGenerated (type: boolean(), default: nil) - This flag indicates if images in WebP format were created and stored in the thumbnail database.

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.VideoPipelineViperThumbnailerColumnData{
    frameBlobRefs:
      [GoogleApi.ContentWarehouse.V1.Model.BlobstoreBlobRef.t()] | nil,
    frameFileList:
      GoogleApi.ContentWarehouse.V1.Model.VideoThumbnailsFrameFileList.t() | nil,
    frameTypeGenerated: String.t() | nil,
    generatedFromDrishtiThumbnailer: boolean() | nil,
    highResPreviewThumbnailGenerated: boolean() | nil,
    hq720Generated: boolean() | nil,
    hqdefaultGenerated: boolean() | nil,
    hvcBackupGenerated: boolean() | nil,
    improvedVerticalGenerated: boolean() | nil,
    maxresdefaultGenerated: boolean() | nil,
    maxresdefaultHeight: integer() | nil,
    maxresdefaultWidth: integer() | nil,
    movingThumbnailGenerated: boolean() | nil,
    privateThumbnailsGenerated: boolean() | nil,
    publicThumbnailsGenerated: boolean() | nil,
    rerunStatus: String.t() | nil,
    sddefaultGenerated: boolean() | nil,
    storyboardGenerated: boolean() | nil,
    storyboardNumLevels: integer() | nil,
    storyboardPolicy: integer() | nil,
    storyboardVersion: integer() | nil,
    storyboardVideoDurationMs: integer() | nil,
    storyboardVideoHeight: integer() | nil,
    storyboardVideoWidth: integer() | nil,
    webpGenerated: boolean() | nil
  }

Functions

Link to this function

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.