トランスコーディングテンプレートは、処理パラメーターをバンドルして、トランスコーディングジョブとワークフローの構成を簡素化します。ApsaraVideo Media Processing (MPS) は、静的プリセットテンプレート (通常トランスコーディング、音声トランスコーディング、コンテナ形式変換、狭帯域 HD™ 1.0、狭帯域 HD™ 2.0)、インテリジェントプリセットテンプレート、レガシプリセットテンプレート、およびテンプレートID の命名ルールを提供します。
静的プリセットテンプレート
プリセット狭帯域 HD™ 2.0 テンプレートを使用するには、ApsaraVideo Media Processing (MPS) キュータイプとして 狭帯域 HD 2.0 を選択します。他の静的プリセットテンプレートを使用するには、標準 MPS キューまたは高速 MPS キューを選択します。
通常トランスコーディングテンプレート
出力ファイルは、HLS (M3U8 + TS)、MP4、または FLV 形式にすることができます。音声と動画のビットレートは、次の表の最大値を超えることはできません。すべてのテンプレートは同じ解像度の幅を生成し、高さは入力動画に基づいて比例的に拡大縮小されます。画面の自動回転はサポートされていません。動画の解像度、動画ビットレート、音声ビットレートのチェックはサポート対象外です。つまり、入力ファイルの動画解像度、動画ビットレート、または音声ビットレートがテンプレートで指定された最大値を下回る場合、アップサンプリングが発生します。これらの機能を使用するには、API オペレーションを呼び出してトランスコーディングジョブを送信する際に、関連パラメーターを設定してください。
|
テンプレートID |
テンプレート名 |
表示名 |
コンテナ形式 |
動画エンコーディング |
音声エンコーディング |
最大動画ビットレート (Kbit/s) |
最大音声ビットレート (Kbit/s) |
解像度 - 幅 (ピクセル) |
|
S00000001-100070 |
M3U8-4K |
H264-M3U8-4K |
M3U8 |
H.264 |
AAC |
6,000 |
160 |
3,840 |
|
S00000001-100060 |
M3U8-2K |
H264-M3U8-2K |
M3U8 |
H.264 |
AAC |
3,500 |
160 |
2,048 |
|
S00000001-100040 |
M3U8-FHD |
H264-M3U8-FHD-Intelligent |
M3U8 |
H.264 |
AAC |
3,000 |
160 |
1,920 |
|
S00000001-100030 |
M3U8-HD |
H264-M3U8-HD-Intelligent |
M3U8 |
H.264 |
AAC |
1,800 |
128 |
1,280 |
|
S00000001-100020 |
M3U8-SD |
H264-M3U8-SD-Intelligent |
M3U8 |
H.264 |
AAC |
800 |
80 |
848 |
|
S00000001-100010 |
M3U8-LD |
H264-M3U8-LD-Intelligent |
M3U8 |
H.264 |
AAC |
400 |
64 |
640 |
|
S00000001-100050 |
M3U8-XLD |
H264-M3U8-XLD |
M3U8 |
H.264 |
AAC |
300 |
32 |
320 |
|
S00000001-200070 |
MP4-4K |
H264-MP4-4K |
MP4 |
H.264 |
AAC |
6,000 |
160 |
3,840 |
|
S00000001-200060 |
MP4-2K |
H264-MP4-2K |
MP4 |
H.264 |
AAC |
3,500 |
160 |
2,048 |
|
S00000001-200040 |
MP4-FHD |
H264-MP4-FHD-Intelligent |
MP4 |
H.264 |
AAC |
3,000 |
160 |
1,920 |
|
S00000001-200030 |
MP4-HD |
H264-MP4-HD-Intelligent |
MP4 |
H.264 |
AAC |
1,800 |
128 |
1,280 |
|
S00000001-200020 |
MP4-SD |
H264-MP4-SD-Intelligent |
MP4 |
H.264 |
AAC |
800 |
80 |
848 |
|
S00000001-200010 |
MP4-LD |
H264-MP4-LD-Intelligent |
MP4 |
H.264 |
AAC |
400 |
64 |
640 |
|
S00000001-200050 |
MP4-XLD |
H264-MP4-XLD |
MP4 |
H.264 |
AAC |
300 |
32 |
320 |
|
S00000001-000070 |
FLV-4K |
H264-FLV-4K |
FLV |
H.264 |
AAC |
6,000 |
160 |
3,840 |
|
S00000001-000060 |
FLV-2K |
H264-FLV-2K |
FLV |
H.264 |
AAC |
3,500 |
160 |
2,048 |
|
S00000001-000040 |
FLV-FHD |
H264-FLV-FHD-Intelligent |
FLV |
H.264 |
AAC |
3,000 |
160 |
1,920 |
|
S00000001-000030 |
FLV-HD |
H264-FLV-HD-Intelligent |
FLV |
H.264 |
AAC |
1,800 |
128 |
1,280 |
|
S00000001-000020 |
FLV-SD |
H264-FLV-SD-Intelligent |
FLV |
H.264 |
AAC |
800 |
80 |
848 |
|
S00000001-000010 |
FLV-LD |
H264-FLV-LD-Intelligent |
FLV |
H.264 |
AAC |
400 |
64 |
640 |
|
S00000001-000050 |
FLV-XLD |
H264-FLV-XLD |
FLV |
H.264 |
AAC |
300 |
32 |
320 |
音声トランスコーディングテンプレート
出力音声ファイルは MP3 形式です。ビットレートは、次の表の最大値を超えることはできません。音声ビットレートのチェックはサポートされていません。つまり、入力音声ファイルのビットレートがテンプレートで指定された最大音声ビットレートより小さい場合、アップサンプリングが発生します。この機能を使用するには、API オペレーションを呼び出してトランスコーディングジョブを送信する際に、機能関連のパラメーターを設定する必要があります。
|
テンプレートID |
テンプレート名 |
表示名 |
コンテナ形式 |
最大ビットレート (Kbit/s) |
|
S00000001-300050 |
MP3-320 |
MP3-320 |
MP3 |
320 |
|
S00000001-300040 |
MP3-192 |
MP3-192 |
MP3 |
192 |
|
S00000001-300030 |
MP3-160 |
MP3-160 |
MP3 |
160 |
|
S00000001-300020 |
MP3-128 |
MP3-128 |
MP3 |
128 |
|
S00000001-300010 |
MP3-64 |
MP3-64 |
MP3 |
64 |
コンテナ形式変換用テンプレート
コンテナ形式変換テンプレートは、メディアファイルのコンテナ形式のみを変換します。ウォーターマーク、編集、マージなどのエンコーディングに依存する操作はサポートされていません。
ソースファイルが無効であるか、サポートされていない形式である場合、コンテナ形式の変換が失敗することがあります。この場合、コンテナ形式変換テンプレートを使用するトランスコーディングジョブも失敗する可能性があります。
|
テンプレートID |
テンプレート名 |
表示名 |
コンテナ形式 |
|
S00000001-100000 |
M3U8-COPY |
M3U8-COPY |
M3U8 |
|
S00000001-200000 |
MP4-COPY |
MP4-COPY |
MP4 |
|
S00000001-000000 |
FLV-COPY |
FLV-COPY |
FLV |
狭帯域 HD™ 1.0 テンプレート
通常のトランスコーディングテンプレートと比較して、狭帯域 HD™ 1.0 テンプレートは、品質を損なうことなく低いビットレートで出力動画を生成し、CDN とストレージコストを削減します。画面の自動回転はサポートされています。動画の解像度、動画ビットレート、音声ビットレートのチェックはサポート対象外です。つまり、入力ファイルの動画解像度、動画ビットレート、または音声ビットレートがテンプレートで指定された最大値を下回る場合、アップサンプリングが発生します。これらの機能を使用するには、API オペレーションを呼び出してトランスコーディングジョブを送信する際に、関連パラメーターを設定してください。
|
テンプレートID |
テンプレート名 |
表示名 |
コンテナ形式 |
動画エンコーディング |
音声エンコーディング |
最大動画ビットレート (Kbit/s) |
最大音声ビットレート (Kbit/s) |
解像度 - 長辺 (ピクセル) |
|
S00000002-100070 |
M3U8-4K-NarrowBandHDV1 |
H264-M3U8-4K-NarrowBandHDV1 |
M3U8 |
H.264 |
AAC |
8,000 |
128 |
3,840 |
|
S00000002-100060 |
M3U8-2K-NarrowBandHDV1 |
H264-M3U8-2K-NarrowBandHDV1 |
M3U8 |
H.264 |
AAC |
4,000 |
128 |
2,048 |
|
S00000002-100050 |
M3U8-FHD-NarrowBandHDV1 |
H264-M3U8-FHD-NarrowBandHDV1 |
M3U8 |
H.264 |
AAC |
3,000 |
128 |
1,920 |
|
S00000002-100040 |
M3U8-HD-NarrowBandHDV1 |
H264-M3U8-HD-NarrowBandHDV1 |
M3U8 |
H.264 |
AAC |
1,500 |
128 |
1,280 |
|
S00000002-100030 |
M3U8-SD-NarrowBandHDV1 |
H264-M3U8-SD-NarrowBandHDV1 |
M3U8 |
H.264 |
AAC |
800 |
80 |
848 |
|
S00000002-100020 |
M3U8-LD-NarrowBandHDV1 |
H264-M3U8-LD-NarrowBandHDV1 |
M3U8 |
H.264 |
AAC |
400 |
32 |
640 |
|
S00000002-200070 |
MP4-4K-NarrowBandHDV1 |
H264-MP4-4K-NarrowBandHDV1 |
MP4 |
H.264 |
AAC |
8,000 |
128 |
3,840 |
|
S00000002-200060 |
MP4-2K-NarrowBandHDV1 |
H264-MP4-2K-NarrowBandHDV1 |
MP4 |
H.264 |
AAC |
4,000 |
128 |
2,048 |
|
S00000002-200050 |
MP4-FHD-NarrowBandHDV1 |
H264-MP4-FHD-NarrowBandHDV1 |
MP4 |
H.264 |
AAC |
3,000 |
128 |
1,920 |
|
S00000002-200040 |
MP4-HD-NarrowBandHDV1 |
H264-MP4-HD-NarrowBandHDV1 |
MP4 |
H.264 |
AAC |
1,500 |
128 |
1,280 |
|
S00000002-200030 |
MP4-SD-NarrowBandHDV1 |
H264-MP4-SD-NarrowBandHDV1 |
MP4 |
H.264 |
AAC |
800 |
80 |
848 |
|
S00000002-200020 |
MP4-LD-NarrowBandHDV1 |
H264-MP4-LD-NarrowBandHDV1 |
MP4 |
H.264 |
AAC |
400 |
32 |
640 |
|
S00000002-000070 |
FLV-4K-NarrowBandHDV1 |
H264-FLV-4K-NarrowBandHDV1 |
FLV |
H.264 |
AAC |
8,000 |
128 |
3,840 |
|
S00000002-000060 |
FLV-2K-NarrowBandHDV1 |
H264-FLV-2K-NarrowBandHDV1 |
FLV |
H.264 |
AAC |
4,000 |
128 |
2,048 |
|
S00000002-000050 |
FLV-FHD-NarrowBandHDV1 |
H264-FLV-FHD-NarrowBandHDV1 |
FLV |
H.264 |
AAC |
3,000 |
128 |
1,920 |
|
S00000002-000040 |
FLV-HD-NarrowBandHDV1 |
H264-FLV-HD-NarrowBandHDV1 |
FLV |
H.264 |
AAC |
1,500 |
128 |
1,280 |
|
S00000002-000030 |
FLV-SD-NarrowBandHDV1 |
H264-FLV-SD-NarrowBandHDV1 |
FLV |
H.264 |
AAC |
800 |
80 |
848 |
|
S00000002-000020 |
FLV-LD-NarrowBandHDV1 |
H264-FLV-LD-NarrowBandHDV1 |
FLV |
H.264 |
AAC |
400 |
32 |
640 |
狭帯域 HD™ 2.0 テンプレート
狭帯域 HD™ 2.0 テンプレートを使用するには、MPS キュータイプとして 狭帯域 HD 2.0 を選択します。
画面の自動回転はサポートされています。動画の解像度、動画ビットレート、音声ビットレートのチェックはサポート対象外です。つまり、入力ファイルの動画解像度、動画ビットレート、または音声ビットレートがテンプレートで指定された最大値を下回る場合、アップサンプリングが発生します。これらの機能を使用するには、API オペレーションを呼び出してトランスコーディングジョブを送信する際に、関連パラメーターを設定してください。
|
テンプレートID |
テンプレート名 |
表示名 |
コンテナ形式 |
動画エンコーディング |
音声エンコーディング |
最大動画ビットレート (Kbit/s) |
最大音声ビットレート (Kbit/s) |
解像度 - 長辺 (ピクセル) |
|
S00000003-200050 |
MP4-FHD-NarrowBandHDV2 |
H264-MP4-FHD-NarrowBandHDV2 |
MP4 |
H.264 |
AAC |
3,000 |
128 |
1,920 |
|
S00000003-200040 |
MP4-HD-NarrowBandHDV2 |
H264-MP4-HD-NarrowBandHDV2 |
MP4 |
H.264 |
AAC |
1,500 |
128 |
1,280 |
|
S00000003-200030 |
MP4-SD-NarrowBandHDV2 |
H264-MP4-SD-NarrowBandHDV2 |
MP4 |
H.264 |
AAC |
800 |
80 |
848 |
|
S00000003-200020 |
MP4-LD-NarrowBandHDV2 |
H264-MP4-LD-NarrowBandHDV2 |
MP4 |
H.264 |
AAC |
400 |
32 |
640 |
短編ドラマシナリオのテンプレート選択
狭帯域 HD™ 1.0 と狭帯域 HD™ 2.0 の両方のプリセットテンプレートは、短編ドラマアプリの動画トランスコーディングに使用できます。短編ドラマ動画の解像度要件に一致する長辺解像度のプリセットテンプレートを選択してください:
|
テンプレートID |
表示名 |
コンテナ形式 |
解像度 - 長辺 (ピクセル) |
|
S00000002-100050 |
H264-M3U8-FHD-NarrowBandHDV1 |
M3U8 |
1,920 |
|
S00000002-200050 |
H264-MP4-FHD-NarrowBandHDV1 |
MP4 |
1,920 |
|
S00000003-200050 |
H264-MP4-FHD-NarrowBandHDV2 |
MP4 |
1,920 |
狭帯域 HD™ 2.0 テンプレートを使用するには、MPS キュータイプとして Narrowband HD 2.0 を選択します。
Intelligent Media Services (IMS) は、短編ドラマ向けのシナリオベースのプリセットテンプレートを提供し、品質優先、ビットレート優先、極度圧縮、バランス、鮮やか色などのトランスコーディング戦略をサポートしています。MPS で狭帯域 HD プリセットテンプレートを選択する際は、IMS の トランスコーディングテンプレート を解像度のリファレンスとして使用してください。プリセットテンプレートは IMS と ApsaraVideo Media Processing (MPS) の間で互換性がなく、IMS のシナリオベースの短編ドラマテンプレートを MPS で直接参照することはできません。対応するプリセットテンプレートを MPS で別途設定してください。
インテリジェントプリセットテンプレート
インテリジェントプリセットテンプレートは、入力動画に基づいてトランスコーディングパラメーターを自動的に調整し、品質要件を満たす出力ファイルを生成します。
インテリジェントプリセットテンプレートが入力動画に適用されるかどうかは、解像度やビットレートなどのプロパティによって決まります。インテリジェントプリセットテンプレートを使用する前に、SubmitAnalysisJob オペレーションを呼び出してメディアファイルを分析し、次に QueryAnalysisJobList オペレーションを呼び出して利用可能なインテリジェントプリセットテンプレートをクエリします。トランスコーディングジョブを送信する際に、適切なテンプレートを使用してください。
|
テンプレートID |
テンプレート名 |
表示名 |
コンテナ形式 |
ビットレート範囲 (Kbit/s) |
解像度 (ピクセル) |
|
S00000000-100050 |
M3U8-FHD |
M3U8-FHD |
M3U8 |
[2000,4000] |
[720,1080] |
|
S00000000-100040 |
M3U8-HD |
M3U8-HD |
M3U8 |
[1000,2000] |
≥ 576 |
|
S00000000-100030 |
M3U8-SD |
M3U8-SD |
M3U8 |
[500,1000] |
≥ 480 |
|
S00000000-100020 |
M3U8-LD |
M3U8-LD |
M3U8 |
< 500 |
≥ 270 |
|
S00000000-200050 |
MP4-FHD |
MP4-FHD |
MP4 |
[2000,4000] |
[720,1080] |
|
S00000000-200040 |
MP4-HD |
MP4-HD |
MP4 |
[1000,2000] |
≥ 576 |
|
S00000000-200030 |
MP4-SD |
MP4-SD |
MP4 |
[500,1000] |
≥ 480 |
|
S00000000-200020 |
MP4-LD |
MP4-LD |
MP4 |
< 500 |
≥ 270 |
|
S00000000-000050 |
FLV-FHD |
FLV-FHD |
FLV |
[2000,4000] |
[720,1080] |
|
S00000000-000040 |
FLV-HD |
FLV-HD |
FLV |
[1000,2000] |
≥ 576 |
|
S00000000-000030 |
FLV-SD |
FLV-SD |
FLV |
[500,1000] |
≥ 480 |
|
S00000000-000020 |
FLV-LD |
FLV-LD |
FLV |
< 500 |
≥ 270 |
旧バージョンのプリセットテンプレート
次の表に、レガシのプリセット超解像技術テンプレートを示します。代わりに最新のプリセットテンプレートを使用することを推奨します。
マルチプラットフォームの MP4-SDToHD および MP4-2KTo4K テンプレートは、プリセットの超解像技術テンプレートです。これらのテンプレートは、中国 (杭州) および中国 (上海) リージョンでのみ利用可能です。
|
テンプレートID |
テンプレート名 |
表示名 |
コンテナ形式 |
最大動画ビットレート (Kbit/s) |
最大音声ビットレート (Kbit/s) |
解像度 - 幅 (ピクセル) |
備考 |
|
S00000001-400070 |
MP4-2KTo4K |
MP4-2KTo4K |
MP4 |
20,000 |
128 |
≤ 3,840 |
狭い標準 MPS キューを使用する旧バージョンの超解像技術テンプレート。このテンプレートは、Web ブラウザー、iOS デバイス、Android デバイスで使用できます。 |
|
S00000001-400040 |
MP4-SDToHD |
MP4-SDToHD |
MP4 |
6,000 |
128 |
≤ 1,280 |
狭い標準 MPS キューを使用する旧バージョンの超解像技術テンプレート。このテンプレートは、Web ブラウザー、iOS デバイス、Android デバイスで使用できます。 |
|
S00000003-400040 |
MP4-SDToHD-NarrowBandHDV2 |
MP4-SDToHD |
MP4 |
6,000 |
AAC |
1,280 |
狭帯域 HD™ 2.0 MPS キューを使用する旧バージョンの超解像技術テンプレート。 |
|
S00000003-400070 |
MP4-2KTo4K-NarrowBandHDV2 |
MP4-2KTo4K |
MP4 |
20,000 |
AAC |
3840 |
狭帯域 HD™ 2.0 MPS キューを使用する旧バージョンの超解像技術テンプレート。 |
プリセットテンプレートIDの命名ルール
|
文字シーケンス番号 |
説明 |
|
1 |
大文字の S。 |
|
2 から 9 |
システムによって生成された文字列。 |
|
10 |
ハイフン (-)。 |
|
11 |
テンプレートが属するカテゴリ。 |
|
12 から 15 |
テンプレートのシーケンス番号。 |
|
16 |
テンプレートのマイナーバージョン。 |
よくある質問
トランスコーディング後の出力動画がぼやけてしまいます。どうすればよいですか?
トランスコーディング後の出力がぼやけるのは、通常、トランスコーディングテンプレートのビットレート設定に関連しています。異なるプリセットテンプレートは異なる最大ビットレートを使用します。たとえば、H264-M3U8-FHD-Intelligent 通常トランスコーディングテンプレートの最大ビットレートは 3,800 Kbit/s ですが、同じ解像度の狭帯域 HD™ 1.0 テンプレートの最大ビットレートは 3,000 Kbit/s です。あるテストでは、通常テンプレートの出力ビットレートは 2,063 Kbit/s で、狭帯域 HD™ 1.0 テンプレートの出力ビットレートは 1,393 Kbit/s であり、約 33% の差がありました。
出力がぼやける問題をトラブルシューティングするには、次の手順を実行します:
-
ソース動画のエンコーディングビットレートを確認します。
-
使用しているトランスコーディングテンプレートのビットレート設定をソース動画のビットレートと比較します。
-
テンプレートのビットレートがソース動画のビットレートよりはるかに低い場合は、より高いビットレートをサポートするテンプレートに切り替えます。
狭帯域 HD™ 1.0 と狭帯域 HD™ 2.0 テンプレートのどちらを選択すればよいですか?
コンソールでは、狭帯域 HD™ 1.0 と狭帯域 HD™ 2.0 の両方のテンプレートが利用可能です。狭帯域 HD™ 1.0 は 18 のテンプレートを提供し、6 つの解像度にわたって M3U8、MP4、FLV のコンテナ形式をカバーしています。狭帯域 HD™ 2.0 は 4 つのテンプレートのみを提供し、FHD (1920) から LD (640) までの範囲で、4K または 2K のオプションは含まれていません。一部の狭帯域 HD™ 2.0 テンプレートの名前に「FLV」が含まれている場合でも、実際の出力コンテナ形式は MP4 であることに注意してください。
ソース動画の解像度よりも高い解像度のテンプレートを使用するとアップサンプリングが発生し、出力品質を向上させるどころか低下させる可能性があります。ソース動画の解像度を超えない解像度のテンプレートを選択することを推奨します。
テストデータ (参考):同じソース動画を、通常テンプレート (最大ビットレート ≤ 3,800 Kbit/s) と狭帯域 HD™ 1.0 テンプレート (最大ビットレート ≤ 3,000 Kbit/s) でそれぞれ 1 回ずつトランスコーディングしました。結果の出力ビットレートはそれぞれ 2,063.722 Kbit/s と 1,392.746 Kbit/s で、約 33% の差がありました (ジョブ ID:40e6deefd7544bc89d9e4a45d9911655, 4b1bd6940fb54a9ba3767028e2b86842)。このテストでは、630 Kbit/s のソース動画を 1920p 解像度のテンプレートでトランスコーディングしたところ、出力ビットレートが 2,063/1,393 Kbit/s に上昇し、前述のアップサンプリング動作が確認されました。