エンコードメソッドはすべて、エンコーダーが圧縮されていない入力データを管理するために使用するバッファーに焦点を当てます。 このバッファーは、ストリームのビット レート (1 秒あたりのビット数) とバッファー ウィンドウ (ミリ秒単位) によって定義されます。 ASF ファイルにエンコードする場合、Windows Media エンコーダーはバッファーの制約に従います。 バッファー ウィンドウの詳細については、「リーク バケット バッファー モデル」を参照してください。 各方法を使用する方法とタイミングを知ることは、高品質の圧縮コンテンツを作成するのに役立ちます。 次の表に、アプリケーションで ASF へのメディア データのエンコードに使用できる各エンコード方法に関するトピックへのリンクを示します。
| Encoding メソッド | 形容 |
|---|---|
| 定数ビット レート エンコード | エンコーダーは、指定されたビット レートにデータを圧縮します。 |
| 可変ビット レート エンコード をQuality-Based する | エンコーダーは、結果のストリームのバッファー要件に関係なく、エンコードされたメディアの品質がその期間を通じて一貫するように、特定の品質値にデータを圧縮します。 |
| 制約のない可変ビット レート エンコード の | エンコーダーは、指定されたビット レートを維持しながら、データを可能な限り高い品質に圧縮します。 このモードは、2 パス可変ビット レート (VBR) エンコードとも呼ばれます。 |
| 可変ビット レート エンコード をPeak-Constrained する | エンコーダーは、指定した最大バッファー ウィンドウとビット レートの下でバッファー値を維持しながら、データを指定されたビット レートに圧縮します。 このモードは、2 パス ピーク VBR とも呼ばれます。 |
関連トピック
-
Media Foundation での ASF サポートの