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

ApsaraVideo Media Processing:トランスコーディングテンプレートの作成

最終更新日:Apr 09, 2026

ApsaraVideo Media Processing (MPS) のプリセットテンプレートがお客様のニーズを満たさない場合は、カスタムトランスコーディングテンプレートを作成して、エンコード形式、フレームレート、解像度などのパラメーターを設定できます。

制限事項

デフォルトでは、各リージョンで Alibaba Cloud アカウントごとに最大 10 個のトランスコーディングテンプレートを作成できます。このクォータはカスタムテンプレートに適用されます。この上限を引き上げるには、Alibaba Cloud サポートにご連絡ください。

コンソールの使用

  1. ApsaraVideo Media Processing (MPS) コンソールにログインし、トップナビゲーションバーでリージョンを選択します。

  2. 左側のナビゲーションウィンドウで、[テンプレート管理] > [トランスコーディングテンプレート] を選択します。次に、カスタマイズ タブをクリックします。

  3. [テンプレートの追加] をクリックします。

  4. 基本パラメータービデオパラメーター、および オーディオパラメーター の各セクションで、トランスコーディングテンプレートのパラメーターを設定します。

    1. 基本パラメーター

      パラメーター

      説明

      テンプレート名

      トランスコーディングテンプレートの名前を入力します。名前に使用できるのは、中国語文字、英字、数字、ハイフン (-) です。特殊文字で始めることはできず、長さは 128 バイト以内である必要があります。

      トランスコードタイプ

      トランスコードタイプを選択します。

      説明

      これは、ビデオからオーディオトラックを抽出したり、オーディオファイルをトランスコードしたりする場合に便利です。

      カプセル化形式

      出力ファイルのコンテナフォーマットを選択します。

    2. ビデオパラメーター

      説明

      入力ファイルがハイダイナミックレンジ (HDR) で、それを標準ダイナミックレンジ (SDR) に変換する場合は、Alibaba Cloud サポートに連絡してアダプティブトーンマッピングを設定してください。これにより、出力での過剰露出や露出不足を防ぐことができます。

      パラメーター

      説明

      エンコーディング形式

      ビデオエンコード形式を選択します。

      ビットレート制御

      1. ビデオビットレートを制御するモードを選択します。サポートされているモード:ソースと同じ、固定ビットレート、平均ビットレート、CRF。

      説明

      ビットレート制御は、エンコードプロセス中に出力ビットレートをどのように管理するかを決定します:

      • ソースと同じ:出力ビットレートが入力ビットレートと一致します。

      • 固定ビットレート:シーンの複雑さに関係なく、ファイル全体で固定ビットレートを使用します。このモードでは、ファイルサイズが大きくなる可能性があります。

      • 平均ビットレート:ファイル全体で指定された平均ビットレートを維持します。エンコーダーは、複雑なシーンにはより多くのビットを割り当て、単純なシーンにはより少ないビットを割り当てます。このモードは、品質とファイルサイズの予測可能性のバランスを取ります。

      • CRF:このモードは、一定のビデオ品質レベルを目標とします。このレベルは、0 (ロスレス) から 51 (最低品質) までの固定レート係数 (CRF) の値で指定します。出力ビットレートはシーンの複雑さによって変動し、予測できません。

      1. 関連するビットレートパラメーターを設定します。

      (オプション) ピークビットレート

      最大瞬間ビットレート (Kbps)。値は 10~50,000 の範囲の整数である必要があります。

      (オプション) ビットレートチェック

      入力ビデオビットレートが目標ビットレートより低い場合に実行する操作。

      サポートされているモード:ソースビットレートでトランスコード、指定ビットレートでトランスコード (アップサンプリング)、トランスコードしない。

      リゾリューション

      1. 出力解像度を設定するモードを選択します。サポートされているモード:ソースと同じ、長辺と短辺で設定、幅と高さで設定。

      2. ビデオディメンションを指定します。値は 128~4,096 の範囲の偶数の整数である必要があります。

      (オプション) 解像度チェック

      入力解像度が目標解像度より低い場合に実行する操作。

      サポートされているモード:ソース解像度でトランスコード、指定解像度でトランスコード、トランスコードしない。

      フレームレート

      入力ビデオのフレームレートを使用するか、カスタムフレームレートを指定するかを選択します。

      カスタムフレームレートを選択する場合は、(0, 60] の範囲の値を入力します。単位:fps。一般的な値には、23.976、24、25、30 があります。

      説明

      入力フレームレートが 60 fps を超える場合、出力は 60 fps に制限されます。

      (オプション) フラグメント長

      各セグメントの期間。値は 1~60 の範囲の整数である必要があります。単位:秒。空のままにした場合、デフォルト値は 10 です。

      説明

      セグメントには少なくとも 1 つのキーフレームが含まれている必要があります。最良の結果を得るには、セグメント期間を GOP 時間の倍数に設定することを推奨します。期間が GOP 時間より短いか、倍数でない場合、サービスは自動的にキーフレーム間隔を調整します。

      (オプション) GOP

      Group of Pictures (GOP) のサイズ。キーフレーム間の最大時間間隔または最大フレーム数を設定することでサイズを定義できます。

      値は 1~100,000 の範囲の整数である必要があります。ストリーミングの場合、2~7 秒の範囲の値を推奨します。

      説明

      GOP サイズを大きくすると圧縮率は向上しますが、エンコード時間、セグメント期間、およびプレーヤーでのシーク応答時間も長くなります。

      (オプション) エンコードレベル

      このパラメーターは H.264 コーデックでのみ使用できます。サポートされているプロファイル:high、main、baseline。

      アダプティブビットレートストリーミング用に複数の出力を作成する場合、古いデバイスとの互換性を確保するために、最低解像度には baseline プロファイルを使用します。他の解像度には、main または high プロファイルを使用します。

      (オプション) バッファー

      ビデオバッファーのサイズ (kb)。値は 1,000~128,000 の範囲である必要があり、デフォルトは 6,000 です。

      説明

      バッファーサイズ (`bufsize` とも呼ばれます) はビットレートの変動を制御します。バッファーサイズを大きくすると、ビットレートの変動が大きくなり、品質が向上する可能性があります。

      (オプション) スキャンモード

      出力のスキャンモード。サポートされているモードは、ソースと同じ、デインターレース、インターレース、プログレッシブです。デフォルトはソースと同じです。

      (オプション) カラーフォーマット

      カラーフォーマットを選択します。デフォルトでは、入力ビデオのフォーマットが使用されます。

    3. オーディオパラメーター

      パラメーター

      説明

      (オプション) オーディオを無効にする

      [オーディオを無効にする] を選択すると、以下のオーディオパラメーターは使用できなくなります。

      出力ファイルには、音声ストリームや関連するメディア情報は含まれません。これは、ビデオストリームのみを抽出する必要がある場合に便利です。

      エンコード形式

      オーディオエンコード形式を選択します。デフォルトは AAC です。

      説明

      コンテナフォーマットが HLS で、ビデオエンコード形式が H.264 の場合、再生互換性を確保するためにオーディオエンコード形式として AAC を選択する必要があります。

      エンコードレベル

      このパラメーターは、オーディオエンコード形式が AAC の場合に使用できます。

      • 5.1 または 7.1 サラウンドサウンドなどのマルチチャンネルオーディオソースの場合、このパラメーターを aac_low に設定します。

      • 汎用デバイスでの再生には、aac_he を使用します。aac_low と比較して、同様の音質を維持しながらオーディオビットレートを最大 50% 削減できます。一般的な低ビットレートは 64 Kbps です。

      • ハイエンドの再生デバイスには、aac_he_v2 を使用します。より小さいファイルサイズでより良い品質を提供します。一般的な低ビットレートは 32 Kbps から 48 Kbps の範囲です。

      サンプルレート

      サンプルレート (Hz) を選択します。デフォルトは 44,100 です。

      サポートされているサンプルレートは、コンテナフォーマットとエンコード形式によって異なります。詳細については、「サポートされているサンプルレート」をご参照ください。

      オーディオビットレート

      入力ビデオのオーディオビットレートを使用するか、平均ビットレートを指定するかを選択します。

      平均ビットレートを選択する場合は、8~1,000 Kbps の整数を入力します。デフォルト値は 128 です。一般的な値は 64、128、256 です。

      オーディオチャンネル

      オーディオチャンネル数を選択します。元のチャンネル数を維持することも選択できます。デフォルト値は 2 です。

      音量正規化

      有効にすると、この機能は出力ファイルの音量を一貫したレベルに調整します。これにより、ファイル間の大幅な音量差を回避できます。この設定は、シングルストリームオーディオ出力でのみ使用できます。

  5. 提出する をクリックしてトランスコーディングテンプレートを作成します。

SDK の使用

SDK

リファレンス

Java SDK

トランスコーディングテンプレート

Go SDK

トランスコーディングテンプレート

API の使用

API の手順については、「AddTemplate - カスタムトランスコーディングテンプレートの追加」をご参照ください。

次のステップ