トランスコーディングテンプレートは、処理パラメーターをバンドルして、トランスコーディングジョブとワークフローの構成を簡素化します。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 |
インテリジェントプリセットテンプレート
インテリジェントプリセットテンプレートは、入力ビデオに基づいてトランスコーディングパラメーターを自動的に調整し、品質要件を満たす出力ファイルを生成します。
インテリジェントプリセットテンプレートが入力ビデオに適用されるかどうかは、解像度やビットレートなどのプロパティによって異なります。インテリジェントプリセットテンプレートを使用する前に、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 は、FHD (1920) から LD (640) までの 4 つのテンプレートのみを提供し、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 に上昇し、前述のアップサンプリング動作が確認されました。