自動生成されたビットレート ラダーでエンコードする

Media Services ロゴ v3


警告

Azure Media Services は、2024 年 6 月 30 日に廃止されます。 詳細については、 AMS 廃止ガイドを参照してください。

ヒント

サムネイルの生成、2 つのビデオの合成、ビデオのサブクリップまたは回転などを行う必要がありますか? Media Services のサンプル コードは、サンプルのページにあります。

概要

このトピックでは、Media Services の標準エンコーダーを使用して、入力ビデオを、入力解像度とビットレートに基づいて自動生成されたビットレート ラダーにエンコードする方法を示します。 この組み込みの設定 (プリセット) は、入力解像度とビットレートを超えることはありません。 たとえば、入力が 3Mbps で 720p の場合、出力は最高でも 720p のままになり、3Mbps よりも低い速度で開始されます。

ストリーミングのエンコード

TransformAdaptiveStreaming または H265AdaptiveStreaming プリセットを使用すると、HLS や DASH などのストリーミング プロトコルでの配信に適した出力が得られます。 この 2 つのプリセットの 1 つを使用すると、どのビットレートと解像度で何層のビデオ レイヤーを生成するかが、サービスによりインテリジェントに決定されます。 出力コンテンツには、AAC でエンコードされたオーディオと H.264 でエンコードされたビデオ (AdaptiveStreaming プリセットの場合) または H.265/HEVC (H265AdaptiveStreaming プリセットの場合) のいずれかの MP4 ファイルが含まれます。 出力 MP4 ファイルはインターリーブされません。

出力

このセクションでは 、AdaptiveStreaming(H.264) またはH265AdaptiveStreaming (HEVC) プリセットを使用したエンコードの結果として、Media Services エンコーダーによって生成される出力ビデオ レイヤーの 3 つの例を示します。 どの場合でも、出力には、128 kbps でエンコードされたステレオ音声を含む音声のみの MP4 ファイルが含まれます。

例 1

高さが "1080" でフレーム レートが "29.970" のソースからは、6 層のビデオ レイヤーが生成されます。

レイヤー [高さ] ビットレート (kbps)
1 1080 1920 6780
2 720 1280 3520
3 540 960 2210
4 360 640 1150
5 270 480 720
6 180 320 380

例 2

高さが "720" でフレーム レートが "23.970" のソースからは、5 層のビデオ レイヤーが生成されます。

レイヤー [高さ] ビットレート (kbps)
1 720 1280 2940
2 540 960 1850
3 360 640 960
4 270 480 600
5 180 320 320

例 3

高さが "360" でフレーム レートが "29.970" のソースからは、3 層のビデオ レイヤーが生成されます。

レイヤー [高さ] ビットレート (kbps)
1 360 640 700
2 270 480 440
3 180 320 230

コンテンツに対応したエンコードの比較

コンテンツに対応したエンコード プリセットは、ラダーで使用する出力ビットレートと解像度の適切なセットを決定する前にソース コンテンツを分析することにより、アダプティブ ストリーミング プリセットよりも優れたソリューションを提供します。 アダプティブ ビットレート ストリーミング プリセットによって提供されるより静的で固定されたラダーを使用する前に、まず コンテンツに対応したエンコード プリセット をテストします。

エンコードのサンプル

エンコード サンプルの広範な一覧を参照してください。

ヘルプとサポート

質問がある場合は Media Services に問い合わせるか、次のいずれかの方法で更新内容に従ってください。