批量视频仓库概览

批量视频仓库(也称为视频点播仓库)可帮助开发者:

  • 从 Cloud Storage 导入视频文件。
  • 导入视频元数据。
  • 分析视频内容嵌入。
  • 构建和部署搜索索引,以实现 AI 赋能的视频搜索。

使用批量视频仓库需要完成以下几个基本步骤:

  1. 上传和分析视频:创建 corpusupload 视频素材资源,通过analyze 视频素材资源生成视频嵌入。此外,开发者还可以定义 data schemaannotations,以使用补充元数据丰富视频。
  2. 构建和部署搜索索引:创建 index 并将该索引deployindex endpoint 以进行搜索。已部署的索引由专用资源池管理,该资源池会随索引大小而扩缩。
  3. 搜索、浏览和更新索引数据:使用注释元数据中的文本查询、图片或过滤条件,对已部署的索引中的相关视频分区执行语义 search。用户还可以分别通过 ListAssetsViewIndexedAssets 浏览语料库或索引内容。批量视频仓库提供了两种更新索引中视频资产的方法:
    • 增量更新:使用 IndexAssetRemoveIndexAsset API 一次更新一个视频。这种方法会导致吞吐量受限,但更新延迟时间较短。
    • 批量更新:将 UpdateIndex API 与 asset_filter 参数搭配使用,以完全重新构建索引。如果您要向索引中添加或从中移除大量视频,则首选此方法。

支持的视频格式

仓库后端支持 MP4、AVI、FLV、MKV、MOV、MXF、WMV 等热门格式,以及可由 FFmpeg 解码的格式。

前端仅用于演示目的,支持 MP4 和 MKV。

后续步骤

请通过演示 Colab 开始新手入门。