エンコードされたストリームのフレーム数は、重複するフレームとドロップされたフレームの 2 つの理由のいずれかで、元のフレーム数よりも少なくなる可能性があります。
エンコーダーは、通常、前のフレームの正確な複製であるフレームを生成しません。 フレームごとにサンプルを用意する必要がある場合 (たとえば、一部のコンテナーで必要)、MFPKEY_PRODUCEDUMMYFRAMES プロパティを VARIANT_TRUE に設定することで、エンコーダーで "ダミー" フレームを生成するように構成できます。
バッファーをオーバーフローせずにすべてのフレームをエンコードできない場合、エンコーダーはフレームをドロップします。 ドロップされたフレームはストリームの品質に影響しますが、重複するフレームは影響しません。
エンコーダーからフレームの統計情報を取得して、フレームが削除されたかどうかを判断できます。 詳細については、「エンコード統計の取得」を参照してください。
通常、品質ベースの VBR ストリームは、フレームが重複している場合 (ビット レートが制約されていないため) 元のフレームよりも少なくなります。
関連トピック