ApsaraVideo VODでは、複雑なパラメーター設定をトランスコードテンプレートとして保存できます。 これにより、トランスコードテンプレートまたはワークフローを使用して、トランスコードタスクを送信できます。 各トランスコードテンプレートには一意のIDがあります。 コード変換テンプレートグループには、複数のコード変換テンプレートを含めることができます。 このトピックでは、さまざまなタイプのトランスコードテンプレートを作成および使用する方法について説明します。
トランスコードテンプレートの種類
ほとんどの場合、トランスコードパラメータは複雑です。 複雑なパラメータ管理から解放するために、ApsaraVideo VODでは複雑なパラメータ設定をテンプレートとして保存できます。 カスタムコード変換テンプレートを作成できます。 カスタムコード変換テンプレートには、オーディオパラメーター、ビデオパラメーター、コンテナーパラメーターなど、コード変換のカスタム要件を満たす一連のコード変換パラメーターが含まれています。 コード変換テンプレートグループでは、複数の出力設定を定義できます。 ApsaraVideo VODは、ビデオの定義とオーディオ品質に基づいた推奨パラメータ設定を提供し、技術的な詳細を学ぶ必要なくビデオをトランスコードできるようにします。
タイプ | ソース | シナリオ | 説明 |
通常のトランスコードテンプレート | ユーザー定義 |
|
|
ビデオ包装テンプレート | ユーザー定義 | 適応ビットレート (ABR) ストリーミング | ABRストリーミングを使用して、TSセグメントで構成されるM3U8プレイリストであるHLS形式のビデオのみをエクスポートできます。 |
トランスコードなし | 組み込み | トランスコードなしの配布 | トランスコーディングなしテンプレートグループを使用する場合は、ソースファイルがMP4、Flash Video (FLV) 、M3U8、MP3、またはWebM形式であり、直接再生できることを確認してください。 ビデオの場合、コーデックはH.264またはH.265でなければなりません。 複数のソースからのビデオがあり、コーデックが不明な場合は、ビデオを再生する前にトランスコードすることをお勧めします。 WebMビデオはVP8またはVP9でエンコードされており、対応する再生クライアントが必要です。 |
使用上の注意
トランスコードテンプレートで設定したトランスコード仕様に基づいて課金されます。 場合によっては、トランスコードテンプレートの仕様が、課金対象の仕様とは異なる場合があります。 詳細については、「基本サービスの課金」をご参照ください。
ApsaraVideo VODを有効化すると、デフォルトで [トランスコーディングなし] テンプレートグループが使用されます。 No Transcodingテンプレートグループを変更または削除することはできません。 MP4、FLV、M3U8、MP3、またはWEBM形式のビデオに [トランスコーディングなし] テンプレートグループを使用すると、元の品質のビデオのURLが再生に使用されます。 他の形式のビデオにトランスコーディングなしテンプレートグループを使用する場合、ビデオはソースファイルと見なされ、再生できません。
トランスコードの失敗を回避するには、トランスコードジョブの進行中にテンプレートまたはテンプレートグループを変更または削除しないでください。
制限事項
各リージョンで最大20個のトランスコードテンプレートグループを作成できます。 トランスコードテンプレートグループには、最大10個の通常のトランスコードテンプレートと10個の動画パッケージテンプレートを追加できます。
.
トランスコードテンプレートグループの作成
トランスコードジョブを送信すると、ビデオはトランスコードテンプレートグループ内のすべてのトランスコードテンプレートに基づいてトランスコードされます。 この場合、すべてのトランスコードされたビデオファイルに対して課金されます。 不要なコストを防ぐには、ビジネス要件に基づいてトランスコードテンプレートを追加します。
ビデオオンデマンドコード変換テンプレートグループはアップグレードされ、グレースケールで徐々にリリースされます。 現在のバージョンがドキュメントと一致しない場合は、更新されていない可能性があります。 最新バージョンへの切り替えをお手伝いできるよう、チケットを起票してください。
ApsaraVideo VODコンソールの使用
通常のトランスコード
ApsaraVideo VODコンソールにログインします。
左側のナビゲーションウィンドウで、[構成管理]> [メディア処理]> [トランスコードテンプレートグループ] を選択します。
上部のナビゲーションバーで、[ワークベンチ] ボタンの横にあるドロップダウンリストから目的のリージョンを選択します。
[トランスコーディングテンプレートグループ] ページで、[トランスコーディングテンプレートグループの作成] をクリックします。
[通常のトランスコードテンプレート] セクションで、[テンプレートの追加] をクリックし、パラメーターを設定します。 下表に、各パラメーターを説明します。
説明パラメーターの詳細については、「トランスコードテンプレートの作成」をご参照ください。
いいえ
カテゴリ
パラメーター
説明
1
基本パラメータ
コード変換タイプ
有効な値: 通常のトランスコーディング、オーディオトランスコーディング、コンテナフォーマット変換、Narrowband HD™1.0、およびNarrowband HD™2.0. このセクションでは、値を [通常のトランスコーディング] に設定します。
注
Narrowband HDの仕様の詳細については、例えば、SD-Narrowband HD™1.0、「Narrowband HDを参照™トランスコード 」をご参照ください。
[定義] を [オリジナル] に設定すると、ビデオの元の定義とビットレートが保持されます。 ビデオのコンテナ形式のみが変更されます。 これは、ビデオのサイズやビットレートを変更する必要がないシナリオに適しています。
オーディオの場合、オーディオ品質は標準品質または高品質になります。
カプセル化フォーマット
ビデオの有効な値: HLS、MP4、およびFLV。
オーディオの有効な値: MP3とAAC。
各コンテナ形式の詳細については、「Terms」をご参照ください。
2
ビデオパラメータ
ビデオを無効にする
ビデオの無効化を選択した場合、トランスコードされた出力にビデオ情報は含まれません。 ラジオ放送などのシナリオでは、[ビデオの無効化] を選択してオーディオを抽出できます。
エンコード形式
有効な値: H.264およびH.265。
解像度
プリセット解像度: LD、SD、HD、ウルトラHD、2K、および4K。 幅は3,480ピクセルに640され、高さは幅に合わせられます。
[長辺と短辺で設定] または [幅と高さで設定] を選択した場合、128〜4,096ピクセルの対応する値を入力します。
画面を自動的に調整する場合は、2つの値のいずれか一方のみを指定します。
ビデオBitrate
有効な値: 600 (H.264の場合) および300 (H.265の場合) 。 単位:Kbit/秒
フレームレート
1秒あたりに表示されるフレーム数。 推奨値を使用することを推奨します。
有効な値: 0〜60。 24 FPS、25 FPS、および30 FPSのフレームレートが一般的に使用されます。
最大キーフレーム間隔
ピクチャグループ (GOP) 内のフレーム数。 推奨値を使用することを推奨します。
透かし
ビデオに透かしを追加するかどうかを指定します。 ビデオに透かしを追加するには、透かしテンプレートを設定して有効にする必要があります。 詳細については、「ビデオ透かし」をご参照ください。
3
オーディオパラメータ
オーディオの無効化
[オーディオの無効化] を選択した場合、トランスコードされた出力にオーディオ情報は含まれません。 サウンドのないビデオを生成する場合は、[オーディオの無効化] を選択します。
エンコード形式
カプセル化フォーマットをHLSまたはMP4に設定した場合、このパラメーターをAACまたはMP3に設定できます。 Encapsulation FormatをMP3に設定した場合、このパラメーターはMP3にのみ設定できます。
サンプルレート
推奨値を使用することを推奨します。
ビットレート (Kbps)
有効値: 8 ~ 1000 推奨値を使用することを推奨します。
オーディオチャンネル
推奨値を使用することを推奨します。
4
高度なパラメータ (カプセル化フォーマットをHLSまたはMP4に設定した場合にのみ使用可能)
フラグメント長
各TSセグメントの期間。 推奨値を使用することを推奨します。
ビデオ暗号化
この機能を有効にして、HLSビデオを暗号化できます。 ビデオ暗号化を有効にしたら、ビデオを再生するためのビデオ復号化をサポートする公式プレーヤーSDKを統合する必要があります。 この機能には無料トライアルが用意されています。
注
ここで設定された暗号化機能は、Alibaba Cloud独自の暗号化を使用してビデオを暗号化します。 標準のHLS暗号化モードでビデオを暗号化する方法の詳細については、「HLS暗号化」をご参照ください。
5
条件付きトランスコードパラメータ
ビデオ解像度チェック
入力ビデオの解像度が、コード変換テンプレートで指定されている解像度よりも低いかどうかを確認します。
ビデオビットレートチェック
入力ビデオのビットレートが、コード変換テンプレートで指定されているビデオのビットレートよりも低いかどうかを確認します。
音声ビットレートチェック
入力オーディオのビットレートが、トランスコードテンプレートで指定されているオーディオビットレートよりも低いかどうかを確認します。
[保存] をクリックします。
オプション。 [トランスコードテンプレートグループ] ページで、作成したトランスコードテンプレートグループを見つけ、[操作] 列の [デフォルトに設定] をクリックして、デフォルトのトランスコードテンプレートグループとして設定します。
デフォルトのテンプレートグループを指定すると、新しくアップロードされた動画はこのトランスコードテンプレートグループに基づいてトランスコードされます。
オーディオトランスコーディング
ApsaraVideo VODコンソールにログインします。
左側のナビゲーションウィンドウで、[構成管理]> [メディア処理]> [トランスコードテンプレートグループ] を選択します。
上部のナビゲーションバーで、[ワークベンチ] ボタンの横にあるドロップダウンリストから目的のリージョンを選択します。
[トランスコーディングテンプレートグループ] ページで、[トランスコーディングテンプレートグループの作成] をクリックします。
[通常のトランスコードテンプレート] セクションで、[テンプレートの追加] をクリックします。 トランスコーディングの種類をオーディオトランスコーディングに設定し、次のパラメーターを設定します。
カプセル化形式: AACまたはMP3を選択します。
定義: [標準品質] または [高品質] を選択します。
他のパラメーターのデフォルト設定を維持するか、ビジネス要件に基づいて設定を変更します。 パラメーターと推奨設定の詳細については、「通常のトランスコードテンプレートの設定」をご参照ください。
[保存] をクリックします。
コンテナ形式の変換
ApsaraVideo VODコンソールにログインします。
左側のナビゲーションウィンドウで、[構成管理]> [メディア処理]> [トランスコードテンプレートグループ] を選択します。
上部のナビゲーションバーで、[ワークベンチ] ボタンの横にあるドロップダウンリストから目的のリージョンを選択します。
[トランスコーディングテンプレートグループ] ページで、[トランスコーディングテンプレートグループの作成] をクリックします。
[通常のトランスコードテンプレート] セクションで、[テンプレートの追加] をクリックします。 トランスコードタイプをコンテナー形式変換に設定し、次のパラメーターを設定します。
カプセル化フォーマット: HLS、MP4、FLV、またはDASHを選択します。
定義: 元の品質設定を保ちます。
他のパラメーターのデフォルト設定を維持するか、ビジネス要件に基づいて設定を変更します。 パラメーターと推奨設定の詳細については、「通常のトランスコードテンプレートの設定」をご参照ください。
[保存] をクリックします。
Narrowband HD™1.0トランスコード
Narrowband HD TM 1.0トランスコーディングを使用して、HLSまたはMP4形式でのみビデオをエクスポートできます。
ApsaraVideo VODコンソールにログインします。
左側のナビゲーションウィンドウで、[構成管理]> [メディア処理]> [トランスコードテンプレートグループ] を選択します。
上部のナビゲーションバーで、[ワークベンチ] ボタンの横にあるドロップダウンリストから目的のリージョンを選択します。
[トランスコーディングテンプレートグループ] ページで、[トランスコーディングテンプレートグループの作成] をクリックします。
[通常のトランスコードテンプレート] セクションで、[テンプレートの追加] をクリックします。 トランスコーディングタイプをNarrowband HD TM 1.0に設定し、次のパラメーターを設定します。
カプセル化フォーマット: HLSまたはMP4を選択します。
シナリオタイプ: [ミニドラマ] または [一般シナリオ] を選択します。
定義: Narrowband HDに関連する定義を選択します™1.0.
他のパラメーターのデフォルト設定を維持するか、ビジネス要件に基づいて設定を変更します。 パラメーターと推奨設定の詳細については、「通常のトランスコードテンプレートの設定」をご参照ください。
[保存] をクリックします。
ABRストリーミング
ApsaraVideo VODコンソールにログインします。
左側のナビゲーションウィンドウで、[構成管理]> [メディア処理]> [トランスコードテンプレートグループ] を選択します。
上部のナビゲーションバーで、[ワークベンチ] ボタンの横にあるドロップダウンリストから目的のリージョンを選択します。
[トランスコーディングテンプレートグループ] ページで、[トランスコーディングテンプレートグループの作成] をクリックします。
[ビデオパッケージテンプレート] セクションで、[テンプレートの追加] をクリックし、次のパラメーターを設定します。
カプセル化形式: [HLS] を選択します。
定義: 通常のトランスコード、オーディオトランスコード、コンテナ形式変換、またはNarrowband HDの定義を選択します。™1.0トランスコード
帯域幅しきい値: 帯域幅しきい値を指定します。 プレーヤは、実際のネットワーク帯域幅を帯域幅閾値と比較することによって、どのビットストリームを再生するかを決定できる。 単位:bit/s。 推奨値を使用することを推奨します。
他のパラメーターのデフォルト設定を維持するか、ビジネス要件に基づいて設定を変更します。 パラメーターと推奨設定の詳細については、「通常のトランスコードテンプレートの設定」をご参照ください。
[保存] をクリックします。
ApsaraVideo VOD APIの使用
AddTranscodeTemplateGroup操作を呼び出して、さまざまな種類のトランスコードテンプレートグループを作成します。
TranscodeTemplate
操作を呼び出し、Type
パラメーターを使用して、通常のトランスコードやビデオパッケージングなどのトランスコードテンプレートグループのタイプを指定します。TranscodeTemplate
操作を呼び出し、Definition
パラメーターを使用して、トランスコードされたビデオの定義を指定します。 通常のトランスコード、オーディオトランスコード、コンテナ形式変換、またはNarrowband HDの定義を指定できます。™1.0トランスコード
トランスコードテンプレートグループの管理
コード変換テンプレートグループを作成した後、コード変換テンプレートグループを表示、編集、または削除するか、コード変換テンプレートグループをデフォルトのコード変換テンプレートグループとして指定できます。 [トランスコーディングなし] テンプレートグループの表示、変更、または削除はできません。
トランスコード設定の変更は、新しくアップロードされた動画にのみ適用されます。
ApsaraVideo VODコンソールの使用
[トランスコードテンプレートグループ] ページで、[表示] または [編集] をクリックして、トランスコードテンプレートグループの設定を表示または変更します。 [削除] をクリックして、不要になったトランスコードテンプレートグループを削除します。
ApsaraVideo VOD APIの使用
コード変換テンプレートグループの使用
メディアファイルをアップロードおよび処理するときに、トランスコードジョブをトリガーできます。 コード変換ジョブの作成時に、コード変換テンプレートグループを指定できます。 または、トランスコードテンプレートグループをワークフローに追加し、そのワークフローを使用してメディアファイルをトランスコードすることもできます。 詳細については、以下のトピックをご参照ください。