ApsaraVideo VOD では、複雑なパラメーター構成をトランスコーディングテンプレートとして保存できます。 これにより、トランスコーディングテンプレートまたはワークフローを使用して、トランスコーディングタスクを送信できます。 各トランスコーディングテンプレートには一意の ID があります。 トランスコーディングテンプレートグループには、複数のトランスコーディングテンプレートを含めることができます。 このトピックでは、さまざまなタイプのトランスコーディングテンプレートを作成および使用する方法について説明します。
トランスコーディングテンプレートの種類
ほとんどの場合、トランスコーディングパラメーターは複雑です。 複雑なパラメーター管理から解放するために、ApsaraVideo VOD では、複雑なパラメーター構成をテンプレートとして保存できます。 カスタムトランスコーディングテンプレートを作成できます。 カスタムトランスコーディングテンプレートには、オーディオパラメーター、ビデオパラメーター、コンテナパラメーターなど、トランスコーディングのカスタム要件を満たす一連のトランスコーディングパラメーターが含まれています。 トランスコーディングテンプレートグループでは、複数の出力設定を定義できます。 ApsaraVideo VOD は、ビデオの解像度とオーディオ品質に基づいて推奨パラメーター設定を提供するため、技術的な詳細を学習しなくてもビデオをトランスコードできます。
種類 | ソース | シナリオ | 概要 |
オーディオとビデオのトランスコーディングテンプレート | ユーザー定義 |
|
|
オーディオとビデオのパッケージングテンプレート | ユーザー定義 | アダプティブビットレート (ABR) ストリーミング | ABR ストリーミングを使用して、[HLS] 形式でのみビデオをエクスポートできます。これは、TS セグメントで構成される M3U8 プレイリストです。 |
トランスコーディングなし | 組み込み | トランスコーディングなしの配信 | トランスコーディングなしテンプレートグループを使用する場合は、ソースファイルが MP4、Flash Video (FLV)、M3U8、MP3、または WebM 形式であり、直接再生できることを確認してください。 ビデオの場合、コーデックは H.264 または H.265 である必要があります。 複数のソースからのビデオがあり、コーデックが不明な場合は、再生する前にビデオをトランスコードすることをお勧めします。 WebM ビデオは VP8 または VP9 でエンコードされており、対応する再生クライアントが必要であることに注意してください。 |
使用上の注意
課金は、トランスコーディングテンプレートで設定したトランスコーディング仕様に基づいて行われます。 場合によっては、トランスコーディングテンプレートの仕様と請求の基準となる仕様が異なる場合があります。 詳細については、「基本サービスの課金」をご参照ください。
ApsaraVideo VOD をアクティブ化すると、デフォルトで [トランスコーディングなし] テンプレートグループが使用されます。 トランスコーディングなしテンプレートグループは変更または削除できません。 MP4、FLV、M3U8、MP3、または WEBM 形式のビデオに [トランスコーディングなし] テンプレートグループを使用する場合、[元の品質] のビデオの URL が再生に使用されます。 他の形式のビデオにトランスコーディングなしテンプレートグループを使用する場合、ビデオは [ソースファイル] と見なされ、再生できません。
トランスコーディングの失敗を防ぐために、トランスコーディングジョブの実行中にテンプレートまたはテンプレートグループを変更または削除しないでください。
制限
各リージョンに最大 20 個のトランスコーディングテンプレートグループを作成できます。 トランスコーディングテンプレートグループには、最大 10 個の標準トランスコーディングテンプレートと 10 個のビデオパッケージングテンプレートを追加できます。
トランスコーディングテンプレートグループを作成する
トランスコーディングジョブを送信すると、ビデオはトランスコーディングテンプレートグループ内のすべてのトランスコーディングテンプレートに基づいてトランスコードされます。 この場合、すべてのトランスコードされたビデオファイルに対して課金されます。 不要なコストを防ぐために、ビジネス要件に基づいてトランスコーディングテンプレートを追加してください。
ApsaraVideo VOD コンソールを使用する
標準トランスコーディング
ApsaraVideo VOD コンソール にログインします。
左側のナビゲーションウィンドウで、[構成管理] > [メディア処理] > [トランスコーディングテンプレートグループ] を選択します。
上部のナビゲーションバーで、[ワークベンチ] ボタンの横にあるドロップダウンリストから目的のリージョンを選択します。
トランスコーディングテンプレートグループページで、[トランスコーディングテンプレートグループを作成] をクリックします。
[オーディオとビデオのトランスコーディングテンプレート] セクションで、[テンプレートを追加] をクリックしてパラメーターを設定します。 次の表にパラメーターを示します。
説明パラメーターの詳細については、「トランスコーディングテンプレートを作成する」をご参照ください。

番号
カテゴリ
パラメーター
説明
1
基本
トランスコーディングタイプ
有効な値:標準トランスコーディング、オーディオトランスコーディング、コンテナフォーマット変換、ナローバンド HD™ 1.0、およびナローバンド HD™ 2.0。 このトピックのこのセクションでは、値を標準トランスコーディングに設定します。
注
[ナローバンド HD™ 1.0] の仕様 ([SD-ナローバンド HD™ 1.0] など) の詳細については、「ナローバンド HD™ トランスコーディング」をご参照ください。
解像度を [オリジナル] に設定すると、ビデオの元の解像度とビットレートが保持されます。 ビデオのコンテナフォーマットのみが変更されます。 これは、ビデオのサイズやビットレートを変更する必要がないシナリオに適しています。
オーディオの場合、オーディオ品質は標準品質または高品質にすることができます。
カプセル化フォーマット
ビデオの有効な値:HLS、MP4、および FLV。
オーディオの有効な値:MP3 および AAC。
各コンテナフォーマットの詳細については、「用語」をご参照ください。
2
ビデオパラメーター
ビデオを無効にする
ビデオを無効にするを選択すると、トランスコードされた出力にビデオ情報は含まれません。 ラジオ放送などのシナリオでオーディオを抽出するには、ビデオを無効にするを選択できます。
エンコード形式
有効な値:H.264 および H.265。
解像度
プリセット解像度:LD、SD、HD、ウルトラ HD、2K、および 4K。 幅は 640 ~ 3,480 ピクセルで、高さは幅に合わせて調整されます。
長辺と短辺で設定、または幅と高さで設定を選択した場合は、128 ~ 4,096 ピクセルの対応する値を入力します。
画面を自動的に調整する場合は、2 つの値のいずれか 1 つだけを指定します。
ビデオビットレート
有効な値:10 ~ 50000。 解像度はビットレートに基づいています。 各解像度には、次の表に示す推奨ビットレートを使用することをお勧めします。
フレームレート
1 秒あたりに表示されるフレーム数。 推奨値を使用することをお勧めします。
有効な値:0 ~ 60。 フレームレート 24 FPS、25 FPS、および 30 FPS が一般的に使用されます。
最大キーフレーム間隔
グループ オブ ピクチャ (GOP) のフレーム数。 推奨値を使用することをお勧めします。
ウォーターマーク
ビデオにウォーターマークを追加するかどうかを指定します。 ビデオにウォーターマークを追加するには、ウォーターマークテンプレートを設定して有効にする必要があります。 詳細については、「ビデオウォーターマーク」をご参照ください。
3
詳細パラメータ (カプセル化形式を HLS または MP4 に設定した場合のみ使用可能)
フラグメント長
各 TS セグメントの長さ。推奨値を使用することをお勧めします。
ビデオの暗号化
この機能を有効にすると、HLS ビデオを暗号化できます。 ビデオの暗号化を有効にした後、ビデオの復号をサポートする公式 プレーヤー SDK を統合してビデオを再生する必要があります。 この機能は無料トライアルが提供されています。
説明
ここで設定する暗号化機能は、Alibaba Cloud 独自の暗号化を使用してビデオを暗号化します。 標準 HLS 暗号化モードでのビデオの暗号化方法の詳細については、「HLS 暗号化」をご参照ください。
4
オーディオパラメータ
オーディオの無効化
オーディオの無効化を選択すると、トランスコードされた出力にオーディオ情報は含まれません。 無音のビデオを生成する場合、オーディオの無効化を選択します。
エンコード形式
カプセル化形式を HLS または MP4 に設定した場合、このパラメーターを AAC または MP3 に設定できます。 カプセル化形式を MP3 に設定した場合、このパラメーターは MP3 のみに設定できます。
サンプルレート
推奨値を使用することをお勧めします。
オーディオビットレート
有効な値:8~1000。推奨値を使用することをお勧めします。
オーディオチャンネル
推奨値を使用することをお勧めします。
5
条件付きトランスコーディングパラメータ
ビデオ解像度の確認
入力ビデオの解像度が、トランスコーディングテンプレートで指定された解像度よりも低いかどうかを確認します。
ビデオ ビットレート チェック
入力ビデオのビットレートが、トランスコーディング テンプレートで指定されたビデオ ビットレートよりも低いかどうかを確認します。
オーディオビットレートチェック
入力オーディオのビットレートが、トランスコーディングテンプレートで指定されたオーディオビットレートよりも低いかどうかを確認します。
[保存] をクリックします。
オプション。 [トランスコーディングテンプレートグループ] ページで、作成したトランスコーディングテンプレートグループを見つけ、[アクション] 列の [デフォルトとして設定] をクリックして、デフォルトのトランスコーディングテンプレートグループとして設定します。
デフォルトのテンプレートグループを指定すると、新しくアップロードされた動画はこのトランスコーディングテンプレートグループに基づいてトランスコードされます。
音声トランスコーディング
ApsaraVideo VOD コンソール にログインします。
左側のナビゲーションウィンドウで、[構成管理] > [メディア処理] > [トランスコーディングテンプレートグループ] を選択します。
上部のナビゲーションバーで、[ワークベンチ] ボタンの横にあるドロップダウンリストから目的のリージョンを選択します。
トランスコーディングテンプレートグループページで、[トランスコーディングテンプレートグループの作成] をクリックします。
[オーディオとビデオのトランスコーディングテンプレート] セクションで、[テンプレートの追加] をクリックします。トランスコーディングタイプを [音声トランスコーディング] に設定し、以下のパラメーターを構成します。
カプセル化フォーマット: [AAC] または [MP3] を選択します。
音質: [標準品質] または [高品質] を選択します。
その他のパラメーターについてはデフォルト設定を維持するか、ビジネス要件に基づいて構成を変更します。パラメーターと推奨構成の詳細については、「標準トランスコーディングテンプレートを構成する」をご参照ください。

[保存] をクリックします。
コンテナフォーマット変換
ApsaraVideo VOD コンソール にログインします。
左側のナビゲーションウィンドウで、[構成管理] > [メディア処理] > [トランスコーディングテンプレートグループ] を選択します。
上部のナビゲーションバーで、[ワークベンチ] ボタンの横にあるドロップダウンリストから目的のリージョンを選択します。
トランスコーディングテンプレートグループページで、[トランスコーディングテンプレートグループの作成] をクリックします。
[オーディオとビデオのトランスコーディングテンプレート] セクションで、[テンプレートの追加] をクリックします。 トランスコーディングタイプを [コンテナフォーマット変換] に設定し、以下のパラメータを構成します。
カプセル化フォーマット: HLS、MP4、FLV、または DASH を選択します。
解像度: 元の画質設定を維持します。
その他のパラメータについてはデフォルト設定を維持するか、ビジネス要件に基づいて構成を変更します。 パラメータと推奨構成の詳細については、「標準トランスコーディングテンプレートを構成する」をご参照ください。

[保存] をクリックします。
ナローバンド HD™ 1.0 トランスコーディング
ナローバンド HDTM 1.0 トランスコーディングを使用して、[HLS] または [MP4] 形式でのみ動画をエクスポートできます。
ApsaraVideo VOD コンソール にログオンします。
左側のナビゲーションペインで、[構成管理] > [メディア処理] > [トランスコーディングテンプレートグループ] を選択します。
上部のナビゲーションバーで、[ワークベンチ] ボタンの横にあるドロップダウンリストから目的のリージョンを選択します。
トランスコーディングテンプレートグループページで、[トランスコーディングテンプレートグループの作成] をクリックします。
[オーディオとビデオのトランスコーディングテンプレート] セクションで、[テンプレートの追加] をクリックします。トランスコーディングタイプを ナローバンド HDTM 1.0 に設定し、以下のパラメーターを構成します。
カプセル化形式: [HLS] または [MP4] を選択します。
シナリオタイプ: ミニドラマ または 一般的なシナリオ を選択します。
定義:Narrowband HD™ 1.0 に関連する定義を選択してください。
その他のパラメーターについてはデフォルト設定を維持するか、ビジネス要件に基づいて構成を変更します。パラメーターと推奨構成の詳細については、「標準トランスコーディングテンプレートを構成する」をご参照ください。

[保存] をクリックします。
ABR ストリーミング
ApsaraVideo VOD コンソール にログインします。
左側のナビゲーションウィンドウで、[構成管理] > [メディア処理] > [トランスコードテンプレートグループ] を選択します。
上部のナビゲーションバーで、[ワークベンチ] ボタンの横にあるドロップダウンリストから目的のリージョンを選択します。
トランスコードテンプレートグループページで、[トランスコードテンプレートグループの作成] をクリックします。
[オーディオとビデオのパッケージングテンプレート] セクションで、[テンプレートを追加] をクリックし、次のパラメーターを構成します。
カプセル化フォーマット: [HLS] を選択します。
解像度: 通常のトランスコード、オーディオトランスコード、コンテナフォーマット変換、またはナローバンド HD™ 1.0 トランスコードに必要な解像度を選択します。
帯域幅のしきい値: 帯域幅のしきい値を指定します。 プレーヤーは、実際のネットワーク帯域幅と帯域幅のしきい値を比較することで、再生するビットストリームを決定できます。 単位: bit/s。 推奨値を使用することをお勧めします。
その他のパラメーターについてはデフォルト設定を維持するか、ビジネス要件に基づいて構成を変更します。 パラメーターと推奨構成の詳細については、「通常のトランスコードテンプレートを構成する」をご参照ください。
[保存] をクリックします。
ApsaraVideo VOD API を使用する
AddTranscodeTemplateGroup 操作を呼び出して、さまざまな種類のトランスコードテンプレートグループを作成します。
TranscodeTemplate操作を呼び出し、Typeパラメーターを使用して、標準トランスコードやビデオパッケージングなど、トランスコードテンプレートグループのタイプを指定します。TranscodeTemplate操作を呼び出し、Definitionパラメーターを使用して、トランスコードされたビデオの解像度を指定します。 標準トランスコード、オーディオトランスコード、コンテナフォーマット変換、または Narrowband HD™ 1.0 トランスコードの解像度を指定できます。
トランスコーディングテンプレートグループの管理
トランスコーディングテンプレートグループを作成した後、トランスコーディングテンプレートグループの表示、編集、削除、またはデフォルトのトランスコーディングテンプレートグループとしての指定を行うことができます。 [トランスコーディングなし] テンプレートグループは表示、変更、または削除できません。
トランスコーディング設定の変更は、新しくアップロードされたビデオにのみ適用されます。
ApsaraVideo VOD コンソールの使用
トランスコーディングテンプレートグループページで、[表示] または [編集] をクリックして、トランスコーディングテンプレートグループの構成を表示または変更します。 [削除] をクリックして、不要になったトランスコーディングテンプレートグループを削除します。
API
トランスコーディングテンプレートグループを使用する
メディアファイルをアップロードして処理するときに、トランスコーディングジョブをトリガーできます。トランスコーディングジョブを作成するときに、トランスコーディングテンプレートグループを指定できます。または、ワークフローにトランスコーディングテンプレートグループを追加し、ワークフローを使用してメディアファイルをトランスコードすることもできます。詳細については、以下のトピックをご参照ください。