次の方法で共有


ピーク制約付き VBR を使用すると、コーデック オブジェクトから取得される平均ビット レートがピーク ビット レートよりも大きくなります。 どうしてあんなことができますか。

平均ビットレートとピークビットレートの関係は、しばしば誤解される。 ピーク ビット レートは、ピーク バッファー ウィンドウで指定された期間にわたるバッファー制約を表します。 2 パス VBR (制約なしまたはピーク制約) の平均ビット レートは、ファイルの期間中の 1 秒あたりの平均ビット数です。

漏れバケット バッファー モデル」で説明されているように、バッファー ウィンドウと等しい期間にわたって使用される実際のビット レートは、ビット レートの 2 倍に近づく可能性があります。 これは、バッファー ウィンドウのビット レートと等しいビット数 (秒単位) として定義されたバッファーが一定のレートで空になっているためです。

たとえば、56 Kbps ストリームの 1 秒で、エンコーダーは合計 59 Kb のサンプルを作成します。 そのため、56 KB のデータがその 2 番目のバッファーから削除され、バッファーに 3 KB が残されます。 ストリームのバッファー ウィンドウが 3 秒で、合計バッファー サイズが 168 Kb の場合、バッファーがいっぱいになるのに約 40 秒かかります。 ビット レートが 56 Kbps に設定されている場合でも、ストリームの平均ビット レート (その期間がバッファーを埋めるのにかかる時間より短い場合) は 59 Kbps です。

ピーク ビット レート制約にも同じ現象が適用されます。 短いコンテンツの場合、エンコードの完了後にコーデック オブジェクトによって計算される平均ビット レートは、ピーク ビット レートよりも大きくなる可能性があります。

よく寄せられる質問