バッチ動画ウェアハウス(ビデオ オンデマンド ウェアハウス)は、デベロッパーが次の作業を行うのに役立ちます。
- Cloud Storage から動画ファイルをインポートします。
- 動画のメタデータをインポートします。
- 動画コンテンツのエンベディングを分析します。
- AI を活用した動画検索用の検索インデックスを構築してデプロイする。
バッチ動画倉庫を使用する基本的な手順は次のとおりです。
- 動画をアップロードして分析する:
corpus
、upload
動画アセットを作成し、動画アセットをanalyze
して動画エンベディングを生成します。また、デベロッパーはdata schema
とannotations
を定義して、補足メタデータで動画を拡充することもできます。 - 検索インデックスを構築してデプロイする:
index
を作成し、検索用にインデックスをindex endpoint
にdeploy
します。デプロイされたインデックスは、インデックスのサイズに応じてスケーリングされる専用のリソースプールによって管理されます。 - インデックス データの検索、ブラウジング、更新: テキストクエリ、画像、アノテーション メタデータのフィルタ条件を使用して、デプロイされたインデックスの関連する動画パーティションのセマンティック
search
を実行します。コーパスまたはインデックスのコンテンツは、ListAssets
とViewIndexedAssets
でそれぞれ閲覧することもできます。バッチ動画ウェアハウスでは、インデックス内の動画アセットを更新する方法が 2 つあります。- 増分更新:
IndexAsset
API またはRemoveIndexAsset
API を使用して、一度に 1 つの動画を更新します。この方法ではスループットが制限されますが、更新レイテンシは低くなります。 - バッチ更新:
asset_filter
パラメータを指定してUpdateIndex
API を使用して、インデックスを完全に再ビルドします。この方法は、インデックスに追加または削除する動画が大量にある場合に適しています。
- 増分更新:
サポートされている動画形式
ウェアハウス バックエンドは、MP4、AVI、FLV、MKV、MOV、MXF、WMV などの一般的な形式と、FFmpeg でデコード可能な形式をサポートしています。
デモ専用のフロントエンドは、MP4 と MKV をサポートしています。
次のステップ
デモ colab でオンボーディングを開始します。