このトピックでは、カスタムトランスコーディングテンプレートを作成し、ApsaraVideo Media Processing(MPS)コンソールで関連パラメーターを設定する方法について説明します。
背景情報
MPS は、トランスコーディング用のプリセットテンプレートを提供しています。プリセットテンプレートがビジネス要件を満たしていない場合は、MPS コンソールで、または AddTemplate オペレーションを呼び出すことによって、カスタムテンプレートを作成できます。トランスコーディングジョブの作成時またはワークフローの作成時に、カスタムトランスコーディングテンプレートを使用できます。プリセットテンプレートの詳細については、プリセットテンプレートの詳細をご参照ください。
作成したカスタムテンプレートがビジネス要件を満たしていない場合は、SubmitJobs オペレーションを呼び出してジョブを送信する際に、出力ファイルに関連するパラメーターを設定できます。詳細については、出力の「出力」セクションをご参照ください。
制限
Alibaba Cloud アカウント内のリージョンに最大 10 個のカスタムトランスコーディングテンプレートを作成できます。さらにカスタムトランスコーディングテンプレートを作成するには、チケットを起票して、Alibaba Cloud カスタマーサービスにご連絡ください。
手順
MPS コンソールにログオンします。
上部のナビゲーションバーで、リージョンを選択します。

左側のナビゲーションペインで、 を選択します。[エンコーディングテンプレート] ページが表示されます。
[トランスコーディングテンプレートの作成] をクリックします。
[基本パラメーター] セクションのパラメーターを設定します。次の表にパラメーターを示します。
パラメーター
説明
テンプレート名
トランスコーディングテンプレートの名前を入力します。
カプセル化形式
ドロップダウンリストからコンテナー形式を選択します。デフォルト値:mp4。
説明[カプセル化形式] パラメーターを m3u8 に設定する場合は、[セグメントの長さ] パラメーターを [ビデオパラメーター] セクションで設定する必要があります。詳細については、このトピックの次の手順をご参照ください。
[ビデオパラメーター] セクションのパラメーターを設定します。[ビデオを無効にする] を選択した場合は、このセクションの他のパラメーターを設定する必要はありません。
説明[ビデオを無効にする] を選択すると、出力ファイルにはビデオストリームまたは対応するビデオ情報は含まれません。このオプションは、ビデオファイルからオーディオストリームを抽出する場合に適用できます。入力ファイルが高ダイナミックレンジ(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。このパラメーターを設定しない場合、デフォルト値が使用されます。
[次へ] をクリックして、オーディオパラメーターを設定します。[オーディオを無効にする] を選択した場合は、このセクションの他のパラメーターを設定する必要はありません。
説明[オーディオを無効にする] を選択すると、出力ファイルにはオーディオストリームまたは対応するオーディオ情報は含まれません。このオプションは、ビデオファイルからビデオストリームを抽出する場合に適用できます。ビデオトランスコーディングに関連するオーディオパラメーターの詳細については、パラメーターの詳細をご参照ください。
パラメーター
説明
エンコーディング形式
ドロップダウンリストからエンコーディング形式を選択します。デフォルト値: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 にのみ設定できます。
[次へ] をクリックして、詳細パラメーターを設定します。
[詳細パラメーター] ステップのパラメーターを設定します。次の表にパラメーターを示します。
パラメーター
説明
ビデオ解像度検出
オプション。この機能を有効にするには、[ビデオ解像度検出] をオンにします。
[元のビデオ解像度がテンプレート設定よりも低い] パラメーターを [元のビデオでエンコード] または [エンコードしない] に設定します。
ビデオビットレート検出
オプション。この機能を有効にするには、[ビデオビットレート検出] をオンにします。
[元のビデオビットレートがテンプレート設定よりも低い] パラメーターを [元のビデオでエンコード] または [エンコードしない] に設定します。
オーディオビットレート検出
オプション。この機能を有効にするには、[オーディオビットレート検出] をオンにします。
[元のオーディオビットレートがテンプレート設定よりも低い] パラメーターを [元のビデオでエンコード] または [エンコードしない] に設定します。
[送信] をクリックします。
次の手順
作成したテンプレートは、[エンコーディングテンプレート] ページで表示できます。テンプレートを変更または削除する必要がある場合は、[アクション] 列の [編集] または [削除] をクリックします。
トランスコーディングジョブまたはワークフローを作成するときに、カスタムトランスコーディングテンプレートを使用できます。詳細については、トランスコーディングジョブの作成 および ワークフローの作成をご参照ください。