VideoVideoClipInfo

AI Overview😉

  • The potential purpose of this module is to extract and analyze metadata from video files, such as artist, author, copyright, geolocation, and other information. This metadata can be used to better understand the content of the video and improve search results.
  • This module could impact search results by allowing Google to better understand the context and content of videos, and therefore return more relevant and accurate results for video-related searches. It could also enable features such as filtering by video metadata, or providing more detailed information about videos in search results.
  • A website may change things to be more favorable for this function by ensuring that their video files contain accurate and complete metadata, such as including keywords, descriptions, and other relevant information. This could involve using standardized metadata formats, such as EXIF or ID3, and providing detailed information about the video content. Additionally, websites could ensure that their videos are easily crawlable and indexable by Google, by using schema markup and other optimization techniques.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

VideoClipInfo : meta information extracted from video file Next id: 26

Attributes

  • artist (type: String.t, default: nil) - Lists the artist of the original subject of the file.
  • audioVendorId (type: String.t, default: nil) - Audio vendor ID
  • author (type: String.t, default: nil) - Different containers use different video clip info. The following fields include info from popular formats: AVI, MOV, and WMV.
  • comment (type: String.t, default: nil) -
  • commissioned (type: String.t, default: nil) - Lists the name of the person or organization that commissioned the subject of the file.
  • copyright (type: String.t, default: nil) - Records the copyright information for the file.
  • digitizationTime (type: String.t, default: nil) -
  • director (type: String.t, default: nil) -
  • engineer (type: String.t, default: nil) - The engineer who worked on the file.
  • geolocation (type: GoogleApi.ContentWarehouse.V1.Model.VideoVideoGeoLocation.t, default: nil) - Optional geo-location information in WGS 84.
  • info (type: String.t, default: nil) -
  • keywords (type: String.t, default: nil) - Provides a list of keywords that refer to the file or subject of the file.
  • make (type: String.t, default: nil) - The camera make such as Apple, Samsung etc.
  • medium (type: String.t, default: nil) - Describes the original subject of the file.
  • metadata (type: list(GoogleApi.ContentWarehouse.V1.Model.VideoClipInfo.t), default: nil) - Container level metadata
  • model (type: String.t, default: nil) - The camera model such as iPhone7 or Pixel, etc.
  • performer (type: String.t, default: nil) -
  • producer (type: String.t, default: nil) -
  • requirements (type: String.t, default: nil) -
  • software (type: String.t, default: nil) - Identifies the name of the software packages used to create the file.
  • sourceProvider (type: String.t, default: nil) - Identifies the name of the person or organization who supplied the original subject of the file.
  • subject (type: String.t, default: nil) - Describes the contents of the file.
  • technician (type: String.t, default: nil) - Identifies the technician who digitized the subject file.
  • title (type: String.t, default: nil) -
  • videoVendorId (type: String.t, default: nil) - Video vendor ID

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.VideoVideoClipInfo{
  artist: String.t() | nil,
  audioVendorId: String.t() | nil,
  author: String.t() | nil,
  comment: String.t() | nil,
  commissioned: String.t() | nil,
  copyright: String.t() | nil,
  digitizationTime: String.t() | nil,
  director: String.t() | nil,
  engineer: String.t() | nil,
  geolocation:
    GoogleApi.ContentWarehouse.V1.Model.VideoVideoGeoLocation.t() | nil,
  info: String.t() | nil,
  keywords: String.t() | nil,
  make: String.t() | nil,
  medium: String.t() | nil,
  metadata: [GoogleApi.ContentWarehouse.V1.Model.VideoClipInfo.t()] | nil,
  model: String.t() | nil,
  performer: String.t() | nil,
  producer: String.t() | nil,
  requirements: String.t() | nil,
  software: String.t() | nil,
  sourceProvider: String.t() | nil,
  subject: String.t() | nil,
  technician: String.t() | nil,
  title: String.t() | nil,
  videoVendorId: 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.