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

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

最終更新日:Mar 14, 2025

このトピックでは、カスタムトランスコーディングテンプレートを作成し、ApsaraVideo Media Processing(MPS)コンソールで関連パラメーターを設定する方法について説明します。

背景情報

MPS は、トランスコーディング用のプリセットテンプレートを提供しています。プリセットテンプレートがビジネス要件を満たしていない場合は、MPS コンソールで、または AddTemplate オペレーションを呼び出すことによって、カスタムテンプレートを作成できます。トランスコーディングジョブの作成時またはワークフローの作成時に、カスタムトランスコーディングテンプレートを使用できます。プリセットテンプレートの詳細については、プリセットテンプレートの詳細をご参照ください。

説明

作成したカスタムテンプレートがビジネス要件を満たしていない場合は、SubmitJobs オペレーションを呼び出してジョブを送信する際に、出力ファイルに関連するパラメーターを設定できます。詳細については、出力の「出力」セクションをご参照ください。

制限

Alibaba Cloud アカウント内のリージョンに最大 10 個のカスタムトランスコーディングテンプレートを作成できます。さらにカスタムトランスコーディングテンプレートを作成するには、チケットを起票して、Alibaba Cloud カスタマーサービスにご連絡ください。

手順

  1. MPS コンソールにログオンします。

  2. 上部のナビゲーションバーで、リージョンを選択します。region

  3. 左側のナビゲーションペインで、[テンプレート管理] > [エンコーディングテンプレート] を選択します。[エンコーディングテンプレート] ページが表示されます。

  4. [トランスコーディングテンプレートの作成] をクリックします。

  5. [基本パラメーター] セクションのパラメーターを設定します。次の表にパラメーターを示します。

    パラメーター

    説明

    テンプレート名

    トランスコーディングテンプレートの名前を入力します。

    カプセル化形式

    ドロップダウンリストからコンテナー形式を選択します。デフォルト値:mp4。

    説明

    [カプセル化形式] パラメーターを m3u8 に設定する場合は、[セグメントの長さ] パラメーターを [ビデオパラメーター] セクションで設定する必要があります。詳細については、このトピックの次の手順をご参照ください。

  6. [ビデオパラメーター] セクションのパラメーターを設定します。[ビデオを無効にする] を選択した場合は、このセクションの他のパラメーターを設定する必要はありません。

    説明

    [ビデオを無効にする] を選択すると、出力ファイルにはビデオストリームまたは対応するビデオ情報は含まれません。このオプションは、ビデオファイルからオーディオストリームを抽出する場合に適用できます。入力ファイルが高ダイナミックレンジ(HDR)ビデオの場合は、HDR2SDR 変換機能を有効にします。これにより、HDR をサポートしていないデバイスで出力ビデオを再生する際に、出力ビデオの露出オーバーまたは露出アンダーを防ぐことができます。 HDR2SDR 変換機能を有効にするには、チケットを起票して、Alibaba Cloud カスタマーサービスにご連絡ください。

    パラメーター

    説明

    エンコーディング形式

    ドロップダウンリストからエンコーディング形式を選択します。デフォルト値:H.264。

    エンコーディングレベル

    ドロップダウンリストからエンコーディングプロファイルを選択します。デフォルト値:高解像度デバイス向け。詳細については、用語の「コーデック」セクションをご参照ください。

    説明

    iOS デバイスは、[高解像度デバイス向け] エンコーディングプロファイルとの互換性が低くなっています。出力ビデオを iOS デバイスで再生する場合は、[標準解像度デバイス向け] を選択することをお勧めします。

    ビットレート

    オプション。ビットレートを入力します。単位:Kbit/s。有効な値:10 ~ 50000。このパラメーターを設定しない場合、出力ビデオのビットレートは入力ビデオと同じになります。

    Constant Rate Factor(crf)

    オプション。有効な値:0 ~ 51。[エンコーディング形式] パラメーターが H.264 に設定されている場合のデフォルト値:23。[エンコーディング形式] パラメーターが H.265 に設定されている場合のデフォルト値:26。

    説明

    このパラメーターを設定した場合、[ビットレート] パラメーターの設定は有効になりません。このパラメーターの値が高いほど、圧縮率が低くなり、出力ビデオの品質が低くなります。推奨値:23 ~ 29。

    ビデオ幅(px)

    オプション。単位:ピクセル。有効な値:128 ~ 4096。このパラメーターを設定しない場合、出力ビデオの幅は入力ビデオと同じになります。

    ビデオ高さ(px)

    オプション。単位:ピクセル。有効な値:128 ~ 4096。このパラメーターを設定しない場合、出力ビデオの高さは入力ビデオと同じになります。

    画面の自動回転

    オプション。出力ビデオを自動的に回転するかどうかを指定します。

    説明

    横長モードのビデオと縦長モードのビデオの両方を変換する必要がある場合は、[画面の自動回転] をオンにすることをお勧めします。解像度設定の詳細については、出力ビデオの解像度を設定するにはどうすればよいですか?をご参照ください。

    フレームレート(fps)

    オプション。単位:1 秒あたりのフレーム数。有効な値:0 ~ 60(0 を除く)。このパラメーターを設定しない場合、出力ビデオのフレームレートは、入力ビデオのフレームレートが 60 を超える場合を除き、入力ビデオと同じになります。その場合、出力ビデオのフレームレートは 60 に設定されます。

    キーフレーム間の最大フレーム数

    • オプション。2 つの連続するキーフレーム間の最大フレーム数を入力します。有効な値:1 ~ 100000。

    • このパラメーターを設定しない場合、出力ビデオでは 10 秒ごとにキーフレームが指定されます。

    スキャンモード

    オプション。ドロップダウンリストからスキャンモードを選択します。有効な値:インターレース および プログレッシブ。このパラメーターを設定しない場合、出力ビデオは入力ビデオと同じスキャンモードを採用します。

    バッファーサイズ

    オプション。単位:KB。有効な値:1000 ~ 128000。デフォルト値:6000。

    説明

    バッファーサイズが大きいほど、出力ビデオの品質が高くなり、ビットレートの変化が大きくなります。

    ピークビットレート

    オプション。単位:Kbit/s。有効な値:10 ~ 50000。

    セグメントの長さ

    オプション。このパラメーターは、[カプセル化形式] パラメーターが m3u8 に設定されている場合にのみ使用できます。単位:秒。有効な値:1 ~ 60。デフォルト値:10。このパラメーターを設定しない場合、デフォルト値が使用されます。

  7. [次へ] をクリックして、オーディオパラメーターを設定します。[オーディオを無効にする] を選択した場合は、このセクションの他のパラメーターを設定する必要はありません。

    説明

    [オーディオを無効にする] を選択すると、出力ファイルにはオーディオストリームまたは対応するオーディオ情報は含まれません。このオプションは、ビデオファイルからビデオストリームを抽出する場合に適用できます。ビデオトランスコーディングに関連するオーディオパラメーターの詳細については、パラメーターの詳細をご参照ください。

    パラメーター

    説明

    エンコーディング形式

    ドロップダウンリストからエンコーディング形式を選択します。デフォルト値:AAC。

    説明
    • [エンコーディング形式] パラメーターを MP3 に設定する場合、[サンプリングレート] パラメーターを 96000 に設定することはできません。

    • [カプセル化形式] パラメーターを mp3 に設定する場合は、このパラメーターを MP3 に設定する必要があります。そうでない場合、このテンプレートを使用するトランスコーディングジョブは失敗します。

    サンプリングレート

    ドロップダウンリストからサンプリングレートを選択します。単位:Hz。デフォルト値:44100。

    説明
    • オーディオコーデックを MP3 に設定する場合、このパラメーターを 96000 に設定することはできません。

    • [カプセル化形式] パラメーターを flv に、オーディオコーデックを MP3 に設定する場合、このパラメーターを 32000、48000、または 96000 に設定することはできません。

    出力ビットレート

    単位:Kbit/s。有効な値:8 ~ 1000。デフォルト値:128。

    オーディオチャンネル

    ドロップダウンリストから、出力ビデオが持つオーディオチャンネルの数を選択します。デフォルト値:2。

    説明
    • オーディオコーデックを MP3 に設定する場合、このパラメーターは 1 または 2 にのみ設定できます。

    • オーディオコーデックを AAC に設定する場合、このパラメーターは 1、2、4、5、6、または 8 にのみ設定できます。

  8. [次へ] をクリックして、詳細パラメーターを設定します。

  9. [詳細パラメーター] ステップのパラメーターを設定します。次の表にパラメーターを示します。

    パラメーター

    説明

    ビデオ解像度検出

    オプション。この機能を有効にするには、[ビデオ解像度検出] をオンにします。

    [元のビデオ解像度がテンプレート設定よりも低い] パラメーターを [元のビデオでエンコード] または [エンコードしない] に設定します。

    ビデオビットレート検出

    オプション。この機能を有効にするには、[ビデオビットレート検出] をオンにします。

    [元のビデオビットレートがテンプレート設定よりも低い] パラメーターを [元のビデオでエンコード] または [エンコードしない] に設定します。

    オーディオビットレート検出

    オプション。この機能を有効にするには、[オーディオビットレート検出] をオンにします。

    [元のオーディオビットレートがテンプレート設定よりも低い] パラメーターを [元のビデオでエンコード] または [エンコードしない] に設定します。

  10. [送信] をクリックします。

次の手順

  • 作成したテンプレートは、[エンコーディングテンプレート] ページで表示できます。テンプレートを変更または削除する必要がある場合は、[アクション] 列の [編集] または [削除] をクリックします。

  • トランスコーディングジョブまたはワークフローを作成するときに、カスタムトランスコーディングテンプレートを使用できます。詳細については、トランスコーディングジョブの作成 および ワークフローの作成をご参照ください。

関連 API オペレーション

AddTemplate