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