トランスコーディングテンプレートは、処理パラメーターの集合です。トランスコーディングテンプレートを使用すると、トランスコーディングジョブの作成時またはワークフローの使用時の操作を簡素化できます。各トランスコーディングテンプレートは、一意の ID によって識別されます。
テンプレートタイプ
トランスコーディングテンプレートは、カスタムテンプレート、カスタマイズテンプレート、プリセットテンプレートの 3 つのタイプに分類できます。
カスタムテンプレート: ApsaraVideo Media Processing (MPS) コンソールまたは API を使用して作成されたトランスコーディングテンプレートです。バックエンドではパラメーターはカスタマイズされていません。
カスタマイズテンプレート: 個別要件に基づいてバックエンドでカスタマイズされたパラメーターが構成されているトランスコーディングテンプレートです。カスタマイズテンプレートを使用する場合、構成したパラメーターは有効になりません。カスタマイズされたパラメーターを表示または変更することはできません。
プリセットテンプレート: 解像度とネットワークに基づいて MPS に事前定義されているトランスコーディングテンプレートです。プリセットテンプレートには、静的プリセットテンプレートとインテリジェントプリセットテンプレートが含まれます。静的プリセットテンプレートは、通常のトランスコーディング、オーディオトランスコーディング、コンテナ形式変換、Narrowband HD™ 1.0、Narrowband HD™ 2.0 をサポートしています。詳細については、MPS コンソールにアクセスするか、プリセットテンプレートの詳細をご覧ください。
既存のトランスコーディングテンプレートがビジネス要件を満たしていない場合は、SubmitJobs オペレーションを呼び出すときに Outputs パラメーターを指定できます。詳細については、「パラメーターの詳細」トピックの Output セクションをご参照ください。 SubmitJobs オペレーションを呼び出すことによって指定したパラメーターは、トランスコーディングテンプレートのパラメーターよりも優先されます。 SubmitJobs オペレーションの呼び出し時にトランスコーディングテンプレートを使用していて、出力が期待どおりでない場合は、SubmitJobs オペレーションのパラメーターが指定されているかどうかを確認してください。
制限
デフォルトでは、Alibaba Cloud アカウント内のリージョンに最大 10 個のトランスコーディングテンプレート (カスタムおよびカスタマイズされたトランスコーディングテンプレートを含む) を作成できます。さらにカスタムトランスコーディングテンプレートを作成するには、チケットを送信 して、Alibaba Cloud テクニカルサポートにお問い合わせください。
機能比較
チェックマーク (√) は、操作がサポートされていることを示します。クロス記号 (×) は、操作がサポートされていないことを示します。
操作 | MPS コンソール | MPS SDK | API |
トランスコーディングテンプレートの作成 | √ | √ | √ |
トランスコーディングテンプレートのクエリまたは検索 | √ | √ | √ |
トランスコーディングテンプレートの変更 | √ | √ | √ |
トランスコーディングテンプレートのコピー | √ | × | × |
トランスコーディングテンプレートの削除 | √ | √ | √ |
トランスコーディングテンプレートを使用してトランスコーディングジョブを送信する | √ 説明 インテリジェントプリセットテンプレートを使用してトランスコーディングジョブを送信することはできません。 | √ 説明 インテリジェントプリセットテンプレートを使用してトランスコーディングジョブを送信できます。 | √ 説明 インテリジェントプリセットテンプレートを使用してトランスコーディングジョブを送信できます。 |
トランスコーディングテンプレートを使用してワークフローをトリガーする | √ 説明 インテリジェントプリセットテンプレートを使用してワークフローをトリガーすることはできません。 | √ 説明 インテリジェントプリセットテンプレートを使用してワークフローをトリガーできます。 | √ 説明 インテリジェントプリセットテンプレートを使用してワークフローをトリガーできます。 |