翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
動画品質の推奨エンコーディング設定
を使用してジョブを作成すると AWS Elemental MediaConvert、選択したエンコード設定がビデオの品質、ファイルサイズ、プレイヤーの互換性に影響します。
バランスの取れた出力ファイルサイズで、 MediaConvert がビデオ品質に最適なエンコーディング設定を自動的に選択できるようにジョブを設定できます。また、出力や配信の要件に合わせて、エンコード設定を手動で指定することもできます。
このセクションでは、基本的な概念を紹介し、一般的な設定について説明し、ビデオ品質に最適化された設定を選択するためのガイダンスを提供します。
トピック
GOP 構造とフレームタイプのリファレンス
ジョブを作成する際、出力に選択する GOP (Group of Pictures) 設定は、ビデオの品質やプレーヤーとの互換性に影響します。このセクションでは、基本的な GOP の概念を紹介し、典型的な GOP 設定を説明し、ビデオ品質に最適な設定を選択するためのガイダンスを提供します。
GOPは、圧縮されたビデオフレームタイプの特定の配列です。これらのフレームの種類は以下の通りです。
- I-Frames
-
コード内フレーム。デコーダがフレームのデコードに使用するすべての情報を含めます。一般的に、i-frame はビデオストリーム内で最も多くのビットを使用します。
- IDR-Frames
-
Instantaneous Decoder Refresh フレーム。I フレームと同様に、I フレームにはデコーダーがフレームのデコードに使用する情報がすべて含まれています。しかし、フレームは IDR フレームより前のフレームを参照することはできません。
- P-Frames
-
予想されるフレーム数。現在のフレームとその 1 つ前のフレーム (複数可) との差分を含みます。P-frame は i-frame よりも圧縮率が高く、ビデオストリーム内の使用ビット数も少なくなります。
- B-Frames
-
双方向で予想されるフレーム数。現在のフレームとその前後の 1 つ以上のフレームとの差分を保存します。B-frame は最も圧縮率が高く、ビデオストリーム内で最も少ないビット数で構成されています。
一般的な GOP では、IDR-frame で始まり、B-frame と P-frame が繰り返されます。例:IDRBBPBBPBBPBB
以下のトピックでは、個々の GOP 設定の詳細と、ビデオ品質に最適化された推奨設定について説明します。
GOP サイズの推奨設定
GOPサイズはGOP内のフレーム数であり、IDRフレーム間の間隔を定義する。例えば、GOP が IDR-frame で始まり、B-frame と P-frame を 29 枚組み合わせた場合、GOP サイズは 30 フレームとなります。
一般的なGOPサイズは1~2秒で、ビデオフレームレートに対応します。例えば、出力フレームレートが 30 フレーム/秒の場合、一般的な GOP サイズは 30 フレームまたは 60 フレームになります。
出力ビデオコーデックを AVC (H.264)
または HEVC
(H.265)
に設定する場合は、GOP モードコントロール を Auto
に設定します。これにより MediaConvert 、 は最適な GOP サイズを選択できます。
注記
HLS、DASH、CMAF、MSS などのストリーミングビデオフォーマットは、フラグメントまたはセグメントの長さが GOP サイズの倍数の必要があります。詳細については、「ストリーミング出力のフラグメント長の設定」を参照してください。これらのビデオ形式で GOP モード制御を Auto に設定すると、 はフラグメントまたはセグメントの長さを基準にして、互換性があり最適化された GOP サイズ MediaConvert を自動的に選択します。
リファレンスフレーム間の B フレームの推奨設定
が参照フレーム間で MediaConvert 使用できる B フレームの最大数を定義します。
一般的な値は、GOP リファレンス B フレームが に設定されている場合は 1 または 2Disabled
、GOP リファレンス B フレームが に設定されている場合は 3~5 ですEnabled
。
出力ビデオコーデックを AVC (H.264)
またはに HEVC
(H.265)
設定する場合、参照フレーム間の B フレーム は空白のままにしてください。これにより MediaConvert 、 は参照フレーム間で最適な数の B フレームを選択できます。
クローズド GOP ケイデンス推奨設定
クローズド GOP ケイデンスは、P フレームまたは B フレームが参照できる GOPs の数を定義します。GOP は開いていても閉じていてもかまいません。オープン GOP は別の GOP のフレームを参照するフレームを持つことができ、クローズド GOP はその GOP 内のみを参照するフレームを持ちます。
出力ビデオコーデックを AVC (H.264)
または に設定するときはHEVC (H.265)
、クローズド GOP ケイデンス MediaConvert を空白のままにして、 が最適なクローズド GOP ケイデンスを選択できるようにします。
動的 sub-GOP 推奨設定
ダイナミックサブ GOP は、動きの激しいコンテンツの主観的なビデオ品質を向上させることができます。これは B フレームの数を変えられるようにすることで実現します。
出力ビデオコーデックを AVC (H.264)
または HEVC
(H.265)
に設定する場合は、ダイナミックサブ GOP を Adaptive
に設定します。これにより MediaConvert 、 は最適なサブ GOP を決定できます。
GOP リファレンス B フレームの推奨設定
出力ビデオコーデックを AVC (H.264)
または HEVC
(H.265)
に設定する場合、GOP リファレンス B フレーム を Enabled
に設定すると、 B フレームを他のフレームタイプが参照できるようになります。これにより、ビットレートに比べて出力のビデオ品質が向上します。
最小 I 間隔推奨設定
最小 I 間隔は、IDR フレーム間の最小フレーム数を適用します。これには、GOP の先頭またはシーン変更検出によって作成されたフレームが含まれます。最小 I-Interval を使用すると、2 つの IDR フレームが互いに近くに作成される場合に GOP サイズを変更してビデオ圧縮を改善できます。
出力ビデオコーデックを AVC (H.264)
または HEVC
(H.265)
に設定する場合、最小 I-インタバール は空白のままにしてください。これにより MediaConvert 、最適な最小 I 間隔を選択できます。
アダプティブ量子化の推奨設定
アダプティブ量子化は、フリッカー、空間、時間量子化など、 MediaConvert が使用するさまざまな量子化モードに適用される強度を選択します。 は、アダプティブ量子化 MediaConvert を使用して、ビデオの複雑さに応じてビットを割り当てます。
出力ビデオコーデックを AVC (H.264)
、HEVC (H.265)
、または に設定するときはXAVC
、最適な適応型量子化を選択Auto
できるように、適応型量子化 MediaConvert を に設定します。