Method: projects.locations.corpora.assets.clip

ダウンロード用のクリップを生成します。この API は期間を受け取り、startTime の後に endTime の前に利用可能な最初のコンテンツのクリップを生成します。この範囲を超えてオーバーフローする可能性があります。クリップの合計サイズが 100 MB を超える場合、返されるクリップは切り捨てられます。

HTTP リクエスト

POST https://visionai.googleapis.com/v1/{name=projects/*/locations/*/corpora/*/assets/*}:clip

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
name

string

必須。クリップをリクエストするアセットのリソース名。形式: projects/{project_number}/locations/{locationId}/corpora/{corpus_id}/assets/{assetId}

リクエストの本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "temporalPartition": {
    object (TemporalPartition)
  }
}
フィールド
temporalPartition

object (TemporalPartition)

必須。クリップをリクエストする期間。

レスポンスの本文

assets.clip API のレスポンス メッセージ。

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "timeIndexedUris": [
    {
      object (TimeIndexedUri)
    }
  ]
}
フィールド
timeIndexedUris[]

object (TimeIndexedUri)

リクエストされた期間をカバーする動画クリップをダウンロードするための署名付き URI のリスト(時刻順)。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/cloud-platform

詳細については、認証の概要をご覧ください。

IAM 権限

name リソースに対する次の IAM 権限が必要です。

  • visionai.assets.clip

詳細については、IAM のドキュメントをご覧ください。

TimeIndexedUri

対応する期間が指定された署名付き URI。

JSON 表現
{
  "temporalPartition": {
    object (TemporalPartition)
  },
  "uri": string
}
フィールド
temporalPartition

object (TemporalPartition)

URI が指定する動画の時間範囲。

uri

string

動画クリップをダウンロードするための署名付き URI。