VideoContentSearchOcrVideoFeature

AI Overview😉

  • Potential purpose of module in simple language: This module, VideoContentSearchOcrVideoFeature, is designed to analyze and extract information from video content, specifically focusing on text within the video frames. It appears to be a feature that helps Google's search algorithm understand the content of videos and make them more discoverable.
  • Impact on search results: This module could impact search results by allowing Google to better understand the content of videos and return more relevant results for users searching for specific topics or keywords. It may also enable Google to provide more accurate video thumbnails, descriptions, and captions, making it easier for users to find and engage with video content.
  • How a website may change things to be more favorable for this function: To be more favorable for this module, a website could ensure that their video content includes clear, concise, and descriptive text overlays, captions, or subtitles. This would make it easier for the module to extract relevant information and improve the video's discoverability. Additionally, providing high-quality, well-structured video metadata, such as titles, descriptions, and tags, could also help the module better understand the video's content and improve its ranking in search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Features for video level info.

Attributes

  • averageTextAreaRatio (type: number(), default: nil) - Average text area ratio throughout video frames. Text area ratio for a frame is defined by sum(text area) / image area.
  • clusterIdToFrameSize (type: map(), default: nil) - Cluster id to the num of frames in each cluster.
  • durationInMs (type: integer(), default: nil) - Total time of this video in milliseconds.
  • langIdDetectedLanguage (type: String.t, default: nil) - Video level detected language by lang id, aggregated from each frame.
  • numClusters (type: integer(), default: nil) - The number of ShotInfo clusters.
  • numFrames (type: integer(), default: nil) - The number of video frames contained in ShotInfo cluster.
  • ocrDetectedLanguage (type: String.t, default: nil) - Video level detected language, aggregated from each frame.

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.VideoContentSearchOcrVideoFeature{
  averageTextAreaRatio: number() | nil,
  clusterIdToFrameSize: map() | nil,
  durationInMs: integer() | nil,
  langIdDetectedLanguage: String.t() | nil,
  numClusters: integer() | nil,
  numFrames: integer() | nil,
  ocrDetectedLanguage: String.t() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.