複数のビットレート、オーディオトラック、字幕、および形式を含むビデオを生成する場合、または指定されたシーケンスまたは条件に基づいて複数のジョブを実行する場合は、ワークフローを作成できます。 ワークフローでは、トランスコーディング、分析、スナップショット、パッケージングまたはカプセル化、レビュー、メディアフィンガープリント抽出、インテリジェントサムネイル設定などのジョブを実行するためのノードを設定できます。 このトピックでは、ApsaraVideo Media Processing (MPS) コンソールでワークフローを使用する方法について説明します。 この例では、トランスコーディングジョブを使用してワークフローをトリガーします。
手順
MPS コンソール にログインします。 上部のナビゲーションバーで、リージョンを選択します。
メディアバケットを追加します。
左側のナビゲーションペインで、 を選択します。 入力バケット タブで、[バケットの追加] をクリックし、パラメーターを設定します。 出力バケット タブで同じ操作を実行します。 詳細については、「メディアバケットの追加」をご参照ください。
MPS キューを有効にします。
左側のナビゲーションペインで、 を選択します。 有効にする MPS キューを見つけ、[アクション] 列の [アクティブ化] をクリックします。 詳細については、「MPS キューの作成」をご参照ください。
オプション。 トランスコーディングテンプレートを作成します。
プリセットテンプレートがビジネス要件を満たしていない場合は、カスタムトランスコーディングテンプレートを作成できます。 詳細については、「トランスコーディングテンプレート」をご参照ください。
ワークフローを作成します。
左側のナビゲーションペインで、 を選択します。 [ワークフローオーケストレーション] ページで、[ワークフローの作成] をクリックします。 [ワークフローの作成] ページで、パラメーターを設定します。 詳細については、「ワークフローの作成」をご参照ください。
ビデオファイルをアップロードします。
MPS コンソールまたは Object Storage Service (OSS) コンソールでビデオファイルをアップロードできます。 OSS コンソールでビデオファイルをアップロードすることをお勧めします。 詳細については、「ビデオのアップロード」をご参照ください。
ワークフローをトリガーします。
アップロードされたビデオが ワークフローのトリガールール を満たしている場合、ワークフローは自動的にトリガーされます。 ワークフローが作成される前に入力パスにアップロードされたビデオの場合は、AddMedia オペレーションを呼び出してワークフローをトリガーする必要があります。 これにより、繰り返しのトランスコーディングを防ぎます。
出力メディアファイルを表示します。
左側のナビゲーションペインで、 を選択し、出力メディアファイルを表示します。 詳細については、「メディアファイルの管理」をご参照ください。
ワークフローの状態を表示する方法の詳細については、「実行インスタンスのクエリ」をご参照ください。