ApsaraVideo Media Processing (MPS) では、ファイルをメディアライブラリにアップロードし、組み込みの検索機能を使用して、メディアワークフロー、メディアアセット、メディアカテゴリを管理できます。
機能
-
メディアワークフローの管理:メディアワークフローを作成、削除、変更、照会、有効化、停止します。
-
メディアワークフローの実行インスタンス:実行インスタンスを走査して照会します。
-
メディア管理:メディアアセットを追加、削除、変更、照会し、検索します。タイトル、タグ、サムネイル、説明などのメディアプロパティを更新します。メディアアセットの公開ステータスを設定します。
-
メディアカテゴリの管理:メディアカテゴリを作成、削除、変更し、照会します。
シナリオ
-
メディアアセットの検索
メディアライブラリ内で、特定の条件に一致するメディアアセットを検索します。
検索方法:
-
キーワード検索 (論理 OR):キーワードがタイトル、タグ、説明、またはカテゴリに一致するメディアアセットを返します。
-
条件検索 (論理 AND):指定したすべてのプロパティに一致するメディアアセットを返します。タイトル、タグ、説明、カテゴリなどのプロパティを少なくとも 2 つ指定する必要があります。
作成時間の範囲を指定して検索範囲を絞り込み、作成時間で結果を昇順または降順に並べ替えることができます。ページングを使用して、大きな結果セットを取得できます。
-
-
メディアプロパティの更新
各メディアアセットには、タイトル、タグ、説明、カテゴリの基本プロパティがあります。これらのプロパティは、API 操作を呼び出すことで更新できます。サンプルコードの詳細については、「メディアアセットの基本情報を照会および更新する」をご参照ください。
-
メディア詳細の照会
メディアアセットは、1 つの入力ファイルと、ビデオやスナップショットなどの 1 つ以上の出力ファイルで構成されます。メディアアセットの入力ファイルと出力ファイルの詳細を照会できます。サンプルコードの詳細については、「詳細なメディア情報」をご参照ください。
-
入力情報には、基本的なビデオプロパティとビデオ詳細が含まれます。基本プロパティには、幅、高さ、再生時間、サイズ、ビットレート、フレームレートが含まれます。ビデオ詳細には、コンテナフォーマット、ビデオストリーム、オーディオストリーム、字幕ストリーム、およびそのフォーマットと各ストリームの詳細が含まれます。
-
動画の出力情報には、幅、高さ、再生時間、サイズ、ビットレート、フレームレートなどの基本プロパティと OSS URL が含まれます。スナップショットの出力情報には、タイプ (単一フレームまたはバッチ) と OSS URL が含まれます。
-
-
メディアタグの管理
MPS はメディアイブラリでのグローバルなタグ管理をサポートしていません。タグはメディアアセットごとに個別に設定されます。ただし、検索 API 操作を呼び出して、同じタグを共有するすべてのメディアアセットを照会できます。サンプルコードの詳細については、「メディアアセットのタグを管理する」をご参照ください。
機能の使用
MPS SDK を使用してメディアライブラリを管理できます。 Java、Python、PHP 用の SDK が利用可能です。 詳細については、「Java SDK」、「Python SDK」、および「PHP SDK」をご参照ください。 また、HTTP または HTTPS 経由で API 操作を直接呼び出して、メディアライブラリを管理することもできます。 詳細については、「API リファレンス」をご参照ください。