トランスコーディングテンプレートは、処理パラメーターのコレクションです。トランスコーディングジョブを作成したり、ワークフローを使用したりするときに、トランスコーディングテンプレートを使用して操作を簡略化できます。このトピックでは、静的プリセットテンプレート、インテリジェントプリセットテンプレート、旧バージョンのプリセットテンプレート、およびプリセットテンプレート ID の命名規則について説明します。静的プリセットテンプレートには、通常のトランスコーディングテンプレート、音声トランスコーディングテンプレート、コンテナフォーマット変換用テンプレート、狭帯域 HD™ 1.0 テンプレート、および狭帯域 HD™ 2.0 テンプレートが含まれます。
静的プリセットテンプレート
[プリセット狭帯域 HD™ 2.0 テンプレート] を使用するには、ApsaraVideo Media Processing (MPS) キュータイプとして [狭帯域 HD 2.0] を選択します。他の静的プリセットテンプレートを使用するには、[標準 MPS キュー] または [高速 MPS キュー] を選択します。
通常のトランスコーディングテンプレート
出力ファイルは、HTTP Live Steaming (HLS)、MP4、または FLV のいずれかのフォーマットにすることができます。HLS フォーマットのファイルには、M3U8 ファイルと TS ファイルが含まれます。出力される音声ファイルと動画ファイルのビットレートは、次の表で説明されている最大ビットレートを超えることはできません。各テンプレートの出力ファイルは、同じ解像度の幅を持ちます。出力ファイルの解像度の高さは、入力動画の解像度に基づいて比例的にスケーリングされます。画面の自動回転はサポートされていません。動画の解像度、動画のビットレート、および音声のビットレートのチェックはサポートされていません。つまり、入力ファイルの動画の解像度、動画のビットレート、または音声のビットレートがテンプレートで指定された対応する最大値よりも小さい場合、アンサンプリングが発生します。この機能を使用するには、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-Full HD-1920 | M3U8 | H.264 | AAC | 3,000 | 160 | 1,920 |
S00000001-100030 | M3U8-HD | H264-M3U8-StandardHD1280 | M3U8 | H.264 | AAC | 1,800 | 128 | 1,280 |
S00000001-100020 | M3U8-SD | H264-M3U8-SD848 | M3U8 | H.264 | AAC | 800 | 80 | 848 |
S00000001-100010 | M3U8-LD | H264-M3U8-low-definition-640 | M3U8 | H.264 | AAC | 400 | 64 | 640 |
S00000001-100050 | M3U8-XLD | H264-M3U8-Ultrafast-320 | 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 | H.264/MP4、フル HD (1920×1080) | MP4 | H.264 | AAC | 3,000 | 160 | 1,920 |
S00000001-200030 | MP4-HD | H.264/MP4、高解像度 (1280) | MP4 | H.264 | AAC | 1,800 | 128 | 1,280 |
S00000001-200020 | MP4-SD | H264-MP4-SD848 | MP4 | H.264 | AAC | 800 | 80 | 848 |
S00000001-200010 | MP4-LD | H264-MP4-低解像度 (640) | MP4 | H.264 | AAC | 400 | 64 | 640 |
S00000001-200050 | MP4-XLD | H264-MP4-Speedy-320 | 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-Full-HD-1920 | FLV | H.264 | AAC | 3,000 | 160 | 1,920 |
S00000001-000030 | FLV-HD | H264-FLV-HD 1280 | FLV | H.264 | AAC | 1,800 | 128 | 1,280 |
S00000001-000020 | FLV-SD | H264-FLV-StandardDefinition848 | FLV | H.264 | AAC | 800 | 80 | 848 |
S00000001-000010 | FLV-LD | H264-FLV (低解像度、640) | FLV | H.264 | AAC | 400 | 64 | 640 |
S00000001-000050 | FLV-XLD | H264-FLV-Top-Speed320 | 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 への変換 | M3U8 |
S00000001-200000 | MP4-COPY | MP4 コンテナフォーマット変換 | MP4 |
S00000001-000000 | FLV-COPY | コンテナフォーマットを FLV に変換 | 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 | ≤3000 | 128 | 1,920 |
S00000002-100040 | M3U8-HD-NarrowBandHDV1 | H264-M3U8-HD-NarrowBandHDV1 | M3U8 | H.264 | AAC | ≤1500 | 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 | ≤ 8000 | 128 | 3,840 |
S00000002-200060 | MP4-2K-NarrowBandHDV1 | 狭帯域 HD™-H264-MP4-2K | MP4 | H.264 | AAC | ≤4,000 | 128 | 2,048 |
S00000002-200050 | MP4-FHD-NarrowBandHDV1 | H264-MP4-FHD-NarrowBandHDV1 | MP4 | H.264 | AAC | ≤3000 | 128 | 1,920 |
S00000002-200040 | MP4-HD-NarrowBandHDV1 | 狭帯域 HD™-H264-MP4-HD 1280 | MP4 | H.264 | AAC | ≤ 1500 | 128 | 1,280 |
S00000002-200030 | MP4-SD-NarrowBandHDV1 | H264-MP4-SD-NarrowBandHDV1 | MP4 | H.264 | AAC | ≤ 800 | 80 | 848 |
S00000002-200020 | MP4-LD-NarrowBandHDV1 | 狭帯域 HD™-H264-MP4-低解像度 (640) | MP4 | H.264 | AAC | ≤ 400 | 32 | 640 |
S00000002-000070 | FLV-4K-NarrowBandHDV1 | 狭帯域 HD™-H264-FLV-4K | FLV | H.264 | AAC | ≤8000 | 128 | 3,840 |
S00000002-000060 | FLV-2K-NarrowBandHDV1 | H264-FLV-2K-NarrowBandHDV1 | FLV | H.264 | AAC | ≤4000 | 128 | 2,048 |
S00000002-000050 | FLV-FHD-NarrowBandHDV1 | 狭帯域 HD™-H264-FLV-フル HD 1920 | FLV | H.264 | AAC | ≤3000 | 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 | ≤3000 | 128 | 1,920 |
S00000003-200040 | MP4-HD-NarrowBandHDV2 | 狭帯域 HD™️2.0-H264-FLV-準 HD-1280 | MP4 | H.264 | AAC | ≤ 1500 | 128 | 1,280 |
S00000003-200030 | MP4-SD-NarrowBandHDV2 | H264-MP4-SD-NarrowBandHDV2 | MP4 | H.264 | AAC | ≤800 | 80 | 848 |
S00000003-200020 | MP4-LD-NarrowBandHDV2 | 狭帯域 HD™ 2.0 (H264、FLV、低解像度、640) | MP4 | H.264 | AAC | ≤400 | 32 | 640 |
インテリジェントプリセットテンプレート
インテリジェントプリセットテンプレートは、出力動画ファイルが要件を満たすように、入力動画ファイルに基づいてトランスコーディングパラメーターを自動的に調整します。
インテリジェントプリセットテンプレートが入力動画ファイルに適用可能かどうかは、入力動画ファイルの解像度やビットレートなどのプロパティによって異なります。したがって、インテリジェントプリセットテンプレートを使用する前に、SubmitAnalysisJob 操作を呼び出してメディアファイルを分析し、次に QueryAnalysisJobList 操作を呼び出して利用可能なインテリジェントプリセットテンプレートをクエリする必要があります。トランスコーディングジョブを送信するときは、適切なインテリジェントプリセットテンプレートを使用してください。
テンプレート ID | テンプレート名 | 表示名 | コンテナフォーマット | ビットレート範囲 (Kbit/s) | 解像度 (ピクセル) |
S00000000-100050 | M3U8-FHD | M3U8-FHD | M3U8 | 2 M~4 M | [720,1080] |
S00000000-100040 | M3U8-HD | M3U8-HD | M3U8 | 1~2 M | ≥ 576 |
S00000000-100030 | M3U8-SD | M3U8-SD | M3U8 | 500k~1M | ≥ 480 |
S00000000-100020 | M3U8-LD | M3U8-LD | M3U8 | < 500 | ≥ 270 |
S00000000-200050 | MP4-FHD | MP4-FHD | MP4 | 2 M~4 M | [720,1080] |
S00000000-200040 | MP4-HD | MP4-HD | MP4 | 1 M~2 M | ≥ 576 |
S00000000-200030 | MP4-SD | MP4-SD | MP4 | 500,000~100万 | ≥ 480 |
S00000000-200020 | MP4-LD | MP4 (低解像度) | MP4 | 500,000 未満 | ≥ 270 |
S00000000-000050 | FLV-FHD | FLV-FHD | FLV | 2~4 M | [720,1080] |
S00000000-000040 | FLV-HD | FLV-HD | FLV | 1~2 M | ≥ 576 |
S00000000-000030 | FLV-SD | FLV-SD | FLV | 500,000~1,000,000 | 480p 以上 |
S00000000-000020 | FLV-LD | FLV (低解像度) | FLV | 500,000 未満 | ≥ 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 | ≤6000 | 128 | ≤ 1,280 | 狭い標準 MPS キューを使用する旧バージョンの超解像技術テンプレート。このテンプレートは、Web ブラウザー、iOS デバイス、および Android デバイスで使用できます。 |
プリセットテンプレート ID の命名規則
文字シーケンス番号 | 説明 |
1 | S |
2~9 | 予約済み |
10 | ハイフン (-)。 |
11 | テンプレートが属するカテゴリ。 |
12~15 | テンプレートのシーケンス番号。 |
16 | テンプレートのマイナーバージョン。 |