自動生成されたビットレート ラダーでエンコードする
警告
Azure Media Services は、2024 年 6 月 30 日に廃止されます。 詳細については、 AMS 廃止ガイドを参照してください。
ヒント
サムネイルの生成、2 つのビデオの合成、ビデオのサブクリップまたは回転などを行う必要がありますか? Media Services のサンプル コードは、サンプルのページにあります。
概要
このトピックでは、Media Services の標準エンコーダーを使用して、入力ビデオを、入力解像度とビットレートに基づいて自動生成されたビットレート ラダーにエンコードする方法を示します。 この組み込みの設定 (プリセット) は、入力解像度とビットレートを超えることはありません。 たとえば、入力が 3Mbps で 720p の場合、出力は最高でも 720p のままになり、3Mbps よりも低い速度で開始されます。
ストリーミングのエンコード
Transform で AdaptiveStreaming または 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 に問い合わせるか、次のいずれかの方法で更新内容に従ってください。
- Q & A
-
Stack Overflow。 質問に タグを付けます
azure-media-services
。 - @MSFTAzureMedia するか 、@AzureSupport を使用してサポートを要求します。
- Azure portalからサポート チケットを開きます。