次の方法で共有


定数ビット レート (CBR) エンコード

定数ビット レート (CBR) エンコードは、Windows Media Format SDK を使用したエンコードの既定の方法です。 CBR エンコードを使用する場合は、ストリームのターゲット ビット レートを指定します。コーデックでは、それを実現するために必要な圧縮量が使用されます。

CBR エンコードでは、エンコード前にエンコードされたストリームのビット レートとサイズが既知です。 たとえば、3 分の曲を 32,000 ビット/秒でエンコードする場合、ファイル サイズは約 704 キロバイト (32,000 bps x 180 秒/バイトあたり 8 ビット/1,024) になることがわかります。 また、エンコードされたコンテンツのストリーミングに必要な帯域幅は、1 秒あたり約 32,000 ビットであることがわかります。

制約付き可変ビット レート エンコード (次のセクションで説明) を使用すると、エンコードの前にビット レートを把握することもできますが、レートが可変であるため、結果のファイルを CBR モードでエンコードされたファイルほど効率的にストリーミングすることはできません。 CBR では、時間の経過に伴うビット レートは常に平均またはターゲットのビット レートに近いままであり、バリエーションの量を指定できます。

CBR エンコードの欠点は、エンコードされたコンテンツの品質が一定にならない点です。 一部のコンテンツは圧縮が困難であるため、CBR ストリームの一部の品質は他のコンテンツよりも低くなります。 たとえば、一般的な映画には、かなり静的なシーンと、アクションに満ちたシーンがあります。 CBR を使用してムービーをエンコードすると、静的で効率的にエンコードしやすいシーンは、効率的にエンコードするのがはるかに困難なアクション シーンよりも高品質になります。

CBR エンコードでは、あるファイルから別のファイルへの品質に矛盾が生じる可能性もあります。 CBR を使用して同じビットレートで異なるジャンルの複数の曲をエンコードすると、それらの間に品質の違いに気付く場合があります。

一般に、CBR ファイルの品質のバリエーションは、ビット レートが低いほど顕著になります。 より高いビット レートでは、CBR でエンコードされたファイルの品質は変わりますが、品質の問題はユーザーにはあまり目立ちません。 CBR エンコードを使用する場合は、配信シナリオで可能な限り高い帯域幅を設定する必要があります。

エンコード方法の選択

コーデック機能

可変ビット レート (VBR) エンコード