すべてのプロダクト
Search
ドキュメントセンター

ApsaraVideo Media Processing:概要

最終更新日:Jan 12, 2025

ApsaraVideo Media Processing(MPS)は、費用対効果が高く、柔軟でスケーラブルなソリューションを提供し、さまざまなプラットフォームでの再生に適したさまざまな形式にメディアファイルをトランスコードします。 MPS は、大量のデータに基づいてメディアファイルのコンテンツをマルチモーダル分析し、自動レビュー、インテリジェントプロダクション、著作権保護などのさまざまな機能を提供します。 このトピックでは、MPS が提供する機能と、それらの機能の使用方法について説明します。

使用上の注意

MPS のサービスプロセスをよりよく理解するために、MPS の機能を使用する前に、ジョブ、キュー、ワークフロー、テンプレートなどの MPS の主要な用語について学習することをお勧めします。 詳細については、「用語」をご参照ください。

プロセスの概要

MPS は、ビデオのトランスコード、スナップショットのキャプチャ、メディア情報の取得、ビデオ AI 機能の使用など、さまざまなメディア処理ジョブをサポートしています。MPS のジョブは基本的に同じコアサービスプロセスに従い、同期モードまたは非同期モードで実行できます。 詳細については、以下の図を参照してください。

ほとんどのジョブでは、ファイルのダウンロード、分析、処理が行われ、完了までに時間がかかります。 したがって、単一スナップショットのキャプチャメディア情報の取得など、短時間で完了できるジョブのみが、同期モードと非同期モードの両方をサポートしています。 トランスコードビデオ AIなどの他のジョブは、非同期モードのみをサポートしています。

同期モードでのジョブのプロセス

該当するジョブ

単一スナップショットのキャプチャとメディア情報の取得。

説明

SDK または API オペレーションを使用して同期ジョブを送信できます。 ジョブの結果はすぐに返されます。 API オペレーションを呼び出すことによってジョブの結果をクエリすることもできます。 ただし、Simple Message Queue(SMQ)の通知機能を設定することで、ジョブの結果の通知を受信することはできません。

  1. Object Storage Service(OSS)にビデオをアップロードします。

  2. API オペレーションを呼び出して同期ジョブを送信します。 ジョブのモードを同期に設定する方法の詳細については、以下のトピックを参照してください。

  3. 呼び出した API オペレーションからジョブの結果を取得します。

    説明

    入力ファイルのサイズが非常に大きい場合、タイムアウトエラーが発生する可能性があります。 ビジネス要件に基づいて再試行メカニズムを設定してください。

  4. オプション。 API オペレーションを呼び出してジョブに関する情報をクエリします。 詳細については、以下のトピックを参照してください。

  5. オプション。呼び出した API オペレーションからジョブの結果を取得します。

非同期モードでのジョブのプロセス

該当するジョブ

トランスコード、スナップショット、メディア情報、ビデオ AI ジョブなど、すべてのタイプの MPS ジョブが非同期モードをサポートしています。 トランスコードジョブには、通常のトランスコード、Narrowband HD™ 1.0 トランスコード、Narrowband HD™ 2.0 トランスコード、オーディオおよびビデオエンハンスメントジョブが含まれます。 ビデオ AI ジョブには、インテリジェントプロダクション、スマートタギング、自動レビュー、メディアフィンガープリントジョブが含まれます。

説明

MPS コンソールでは、SDK または API オペレーションを使用して非同期ジョブを送信するか、ワークフローがトリガーされたときに非同期ジョブを送信するようにワークフローを設定できます。 非同期ジョブを送信すると、ジョブはキューに入れられ、ジョブの優先順位とジョブが送信された順序に基づいて、同時実行制限内で実行されるようにスケジュールされます。 したがって、レスポンスパラメーターが API オペレーションから返されたときにジョブが完了していない可能性があります。 API オペレーションを呼び出すか、対応する MPS キューまたはワークフローの通知機能を設定することにより、ジョブに関する情報をクエリする必要があります。

  1. OSS にビデオをアップロードします。

  2. 非同期ジョブを送信します。

  3. API オペレーションを呼び出してジョブに関する情報をクエリします。

  4. API オペレーションからレスポンスパラメーターを取得します。

  5. オプション。 SMQ を使用して通知を送信します。

  6. オプション。 SMQ によって送信された通知を受信して解析します。

グローバル設定

カテゴリ

説明

参照

サービスのアクティブ化

MPS や OSS などの必要なサービスをアクティブ化し、MPS に Alibaba Cloud リソースにアクセスするための権限を付与します。

MPS のアクティブ化

アカウント認証の完了

MPS は、Resource Access Management(RAM)と Security Token Service(STS)をサポートしています。 以下のいずれかの方法を使用して認証操作を実行できます。

  • RAM ユーザーにシステムポリシーをアタッチします。

  • RAM ユーザーにカスタムポリシーをアタッチします。

  • STS を使用して RAM ロールのテンポラリアクセストークンをリクエストします。

ID および権限管理の概要

MPS キューの管理

MPS は MPS キューを使用してプロダクションキューを管理します。

MPS キューの作成

(オプション)SMQ の通知機能の設定

MPS では、Simple Message Queue (formerly MNS)の通知機能を使用して通知を受信できます。

MPS ジョブまたはワークフローの通知機能の有効化

(オプション)CloudMonitor の設定

MPS では、CloudMonitor を使用して、リクエストの成功率やトランスコードジョブリクエストの数などのメトリックを監視できます。

MPS キューのアラートルールの設定

MPS の機能

機能

説明

参照

メディアファイルの管理

MPS を使用して、メディアファイルを OSS にアップロードし、アップロードされたメディアファイルまたはメディア処理後に生成されたメディアファイルを管理できます。 メディアファイルには、メディアファイルに関する基本情報、ソースファイルに関する情報、再生情報、AI データが含まれています。 メディアファイルのクエリ、更新、検索、ダウンロード、削除を行うことができます。

メディアファイルの管理

メディア情報の取得

MPS を使用して、OSS に保存されているオーディオおよびビデオファイルに関する情報をクエリできます。これには、解像度、ビットレート、フレームレート、エンコード形式、ファイル形式が含まれます。

メディアファイルのトランスコード

MPS を使用して、ビデオトランスコード、オーディオトランスコード、コンテナ形式変換、Narrowband HD™ トランスコード、オーディオおよびビデオエンハンスメント、高速トランスコードなどのトランスコードジョブを実行できます。 トランスコードテンプレートを使用して操作を簡素化できます。

ビデオの編集

MPS を使用してビデオを編集できます。 たとえば、オーディオクリップ、ビデオクリップの抽出、ビデオのマージ、オープニングシーンとエンディングシーンの設定、オーディオのミキシングを行うことができます。

ウォーターマークの追加

MPS を使用して、可視画像ウォーターマーク、可視テキストウォーターマーク、不可視デジタルウォーターマークをビデオに追加できます。

字幕の追加

MPS を使用して、多言語ビデオとミュートビデオに字幕を追加できます。 字幕を使用すると、騒音の多いシーンでビデオを楽しむことができ、聴覚障害のある人がビデオを楽しむことができます。 MPS は、ハードコード字幕とパッケージ字幕をサポートしています。

N/A

ビデオスナップショットのキャプチャ

MPS を使用して、指定した時点のビデオのフレームをキャプチャし、画像の高さと幅を指定できます。 これにより、ビデオサムネイル、イメージスプライト、プログレスバーのプレビュースサムネイルを生成できます。

ビデオスナップショット

ビデオ AI の使用

MPS は、インテリジェントプロダクション、自動レビュー、メディアフィンガープリント、スマートタギング機能をサポートしています。

ワークフローの使用

ワークフローを使用して、アップロードされたファイルのエンコード、レビュー、パッケージ化、分析、およびメディアファイルの生成を行うことができます。

ビジネス要件に基づいて、MPS コンソールで、または API オペレーションを呼び出すことによって、メディア処理ワークフローを作成できます。