翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
レート制御モードの設定
ビデオエンコードのコーデックが AV1、H.264 (AVC)、または H.265 (HEVC) の場合、レートコントロールモードを設定できます。レートコントロールモードでは、 でビデオ品質とビデオビットレートを設定できます MediaLive。
注記
このセクションでは、ゼロからのチャンネルの作成 および特に「ビデオのセットアップ」で説明している一般的なチャンネルの作成手順を理解していることを前提としています。
視覚的に複雑な動画 (鮮やかな服装の群衆が背景となる動きの激しいスポーツイベントなど) をエンコードするときには常に、高い動画品質と低いビットレートの間にトレードオフが存在します。動画品質が高いほど、より高いビットレートが必要となります。視覚的に単純な動画 (漫画など) の場合は、トレードオフが少なくなります。
AWS Elemental MediaLive には、ビデオ品質とビットレートのバランスが異なるいくつかのオプションが用意されています。
出力のレート制御モードとビットレートを設定するには
-
ストリーム設定ペインのビデオ では、コーデック設定 では HH264 または H265 を選択します。
-
H.264 と H.265 の場合、レートコントロールセクションでレートコントロールモード の場合は、 QVBR CBRまたは を選択しますVBR。デフォルトモードは CBR です。最適なオプションの選択とレート制御モードでのその他のフィールドの入力については、以下のセクションを参照してください。
の場合AV1、レートコントロールモードは常に であることに注意してくださいQVBR。
品質定義可変ビットレートモード (QVBR)
品質定義可変ビットレートモード (QVBR) では、特定の品質 MediaLive を目的とし、その品質に達するために必要なビットレートのみを使用します。ビデオ品質は、ビデオが非常に複雑な場合を除き、指定された品質に一致します。この場合、最大ビットレートを超えることなく希望する品質に到達できない場合、 は最大ビットレート MediaLive を観察します。これは、ビデオが望ましい品質に達していないことを意味します。
このモードは、Amazon CDNなどの に配信する場合や、表示ユーザーがモバイルネットワーク上にある場合など、ユーザー CloudFront またはビューワーが帯域幅に対して支払う場合にお勧めします。
QVBR モードを使用すると、ターゲット品質を指定することも、ターゲット品質 MediaLive を決定することもできます。
オプション 1: 目標品質を設定する
指定したターゲット品質で QVBR モードで を設定するには、次のようにフィールドに入力します。
-
最大ビットレート : このリストの後の表を参照してください。
-
品質レベル : このリストの後の表を参照してください。
-
ビットレート (H.264 と H.265 のみ): 最大ビットレート で入力した値と同じ値を入力します。
このフィールドは、 QVBR モードでの品質レベルには影響しませんが、この出力の出力料金の計算 MediaLive に使用されます。料金の詳細については、 MediaLive 「 料金表
」を参照してください。Bitrate を空のままにすると、 はチャネル設定の入力仕様セクションの最大入力ビットレートの値を使用して料金 MediaLive を算出します。 -
バッファサイズ : 最大ビットレートの 2 倍に設定します。
-
バッファフィル率 (H.264 および H.265 のみ): 90% に設定します。
-
このセクションにある残りのフィールドは無視します。これらは には使用されませんQVBR。
Values to use (使用する値): 最も重要な表示デバイスについて最大ビットレートと品質レベルを設定します。提案については、次の表を参照してください。
表示デバイス | 品質レベル | 最大ビットレート |
---|---|---|
主画面 | 8~10 | 4,000,000~6,000,000 |
パソコンまたはタブレット | 7 | 1,500,000~3,000,000 |
スマートフォン | 6 | 1,000,000~1,500,000 |
仕組み: ビットレートは (指定された品質以上の品質を得るために) フレームごとに変わることがありますが、最大ビットレートを超えることはできません。エンコーダーは平均ビットレートを維持しようとしません。指定された品質を得るために必要な場合は、常に最大ビットレートに達します。一方、低いビットレートで指定の品質を得られる場合、エンコーダーは高いビットレートを使用しません。
オプション 2: 品質レベル MediaLive の決定を許可する
が MediaLive 決定するターゲット品質で をQVBRモードで設定するには、次のようにフィールドに入力します。
-
QVBR 品質レベル : フィールドを空のままにします。
-
最大ビットレート : 出力で使用する最大レートを入力します。
-
ビットレート (H.264 および H.265 のみ): 最大ビットレート で入力した値と同じ値を入力します。
このフィールドは、 QVBR モードでの品質レベルには影響しませんが、この出力の出力料金の計算 MediaLive に使用されます。料金の詳細については、「 MediaLive 料金表
」を参照してください。Bitrate を空のままにすると、 はチャンネル設定の入力仕様セクションの最大入力ビットレートの値を使用して料金 MediaLive を算出します。 -
バッファサイズ : 最大ビットレートの 2 倍に設定します。
-
バッファフィル率 (H.264 および H.265 のみ): 90% に設定します。
仕組み: 目標品質を指定していません。代わりに、 は、入力した次のフィールドに基づいて、必要な品質を MediaLive 推測します。
-
出力ビデオの解像度 (このビデオセクションに表示される [Height] (高さ) と [Width] (幅) のフィールドの値)。
-
最大ビットレート。
ビットレートは、フレームごとに (少なくとも識別された MediaLive品質を得るために) 変更できますが、最大ビットレートを超えることはできません。エンコーダーは平均ビットレートを維持しようとしません。特定された品質を得るために必要な場合は、常に最大ビットレートに達します。一方、低いビットレートで指定の品質を得られる場合、エンコーダーは高いビットレートを使用しません。
可変ビットレートモード (VBR)
このモードは には適用されませんAV1。可変ビットレートモード (VBR) では、平均ビットレートと最大ビットレートを指定します。動画の品質とビットレートは、動画の複雑さによって異なります。
チャンネルの期間中、特定の平均ビットレートを維持するQVBR場合は、 VBRの代わりに を選択します。ビットレートを制限する必要がない場合は、 の使用を検討してくださいQVBR。
VBR モードを設定するには、次のようにフィールドに入力します。
-
[Bitrate] (ビットレート) (平均ビットレート)。動画の複雑さの予想を評価し、適切な平均ビットレートを設定するようにします。
Bitrate を空のままにすると、 は平均ビットレートを 5 Mbps MediaLive に設定します。
[Bitrate] (ビットレート) に入力する値は、この出力に無関する出力料金にも影響します。Bitrate を空のままにすると、 はチャネル設定の入力仕様セクションの最大入力ビットレートの値を使用して料金を MediaLive 計算します。料金の詳細については、 MediaLive 「料金表
」を参照してください。 -
最大ビットレート : 予想されるスパイクに対応する値を設定します。
-
バッファサイズ : 最大ビットレートの 2 倍に設定します。
-
バッファフィル率 : 90% に設定します。
-
このセクションにある残りのフィールドは無視します。これらは には使用されませんVBR。
仕組み: ビットレートは (最高品質を得るために) フレームごとに変わることがありますが、指定された最大ビットレートを超えることはできません。エンコーダーはさらに、チャンネルが進行しても、ストリームが指定された平均ビットレートを確実に満たすようにします。このモードは、動画が急激に複雑化することが予想される場合に便利です。エンコーダーは平均ビットレートを目指しますが、必要に応じて短時間で最大ビットレートに急上昇します。
定数ビットレートモード (CBR)
定数ビットレートモード (CBR) では、ビットレートを指定します。動画の品質は、動画の複雑さによって異なります。
可変ビットレートを処理できないデバイスにアセットを分散するCBR場合にのみ、 を選択します。
ただし、ビットレートが指定されたレートと異なることがある場合は、 VBRまたは の使用を検討してくださいQVBR。チャンネルの期間中は、 VBR または を使用してビットレートが低くなり、品質が向上する可能性がありますQVBR。
CBR モードを設定するには、次のようにフィールドに入力します。
-
Bitrate : ビデオ品質と出力ビットレートのバランスを取るように Bitrate を設定します。このフィールドを空のままにすると、 はビットレートを 5 Mbps MediaLive に設定します。
[Bitrate] (ビットレート) に入力する値は、この出力に無関する出力料金にも影響します。Bitrate を空のままにすると、 はチャネル設定の入力仕様セクションの最大入力ビットレートの値を使用して料金 MediaLive を算出します。料金の詳細については、 MediaLive 「 料金表
」を参照してください。 -
バッファサイズ : ビットレートの 2 倍に設定します。
-
バッファフィル率 : 90% に設定します。
-
このセクションにある残りのフィールドは無視します。これらは には使用されませんCBR。
仕組み: 出力は常に指定されたビットレートと一致します。そのビットレートは動画の品質を高める場合も、品質を低下させる場合もあります。