MediaIndexVideoCoreSignals

AI Overview😉

  • The potential purpose of this module is to analyze and extract relevant information from video content, such as keyframes, centroids, and other visual features. This allows Google to better understand the content of videos and improve search results.

  • This module could impact search results by allowing Google to return more accurate and relevant video results, particularly for queries that involve visual or multimedia content. It may also enable features like video thumbnail generation, video preview, and improved video ranking.

  • To be more favorable for this function, a website may consider optimizing their video content by:

    • Providing high-quality, descriptive thumbnails and keyframes.
    • Using schema markup to provide additional context about the video content.
    • Ensuring that video content is easily crawlable and indexable by Google.
    • Using descriptive and relevant titles, descriptions, and tags for video content.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Core signals for video content corpus which will be fetched for every query. If a signal is required only for a subset of search queries then it should be added as a separate field in the schema.

Attributes

  • centroid (type: GoogleApi.ContentWarehouse.V1.Model.MediaIndexVideoCentroid.t, default: nil) -
  • videoFrames (type: list(GoogleApi.ContentWarehouse.V1.Model.MediaIndexVideoFrame.t), default: nil) -

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.MediaIndexVideoCoreSignals{
  centroid:
    GoogleApi.ContentWarehouse.V1.Model.MediaIndexVideoCentroid.t() | nil,
  videoFrames:
    [GoogleApi.ContentWarehouse.V1.Model.MediaIndexVideoFrame.t()] | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.