共用方式為


使用品質型 VBR 編碼的視訊串流如何比原始資料流程少一個畫面?

編碼資料流程的畫面計數可以低於原始的畫面計數,原因有兩個:重複的畫面格和捨棄的畫面格。

編碼器通常不會產生與上一個框架完全相同的畫面格。 如果您需要有每個畫面的範例, (某些容器需要此範例,例如) ,您可以將編碼器設定為產生「虛擬」畫面,方法是將 MFPKEY_PRODUCEDUMMYFRAMES 屬性設定為 VARIANT_TRUE。

當編碼器在無法編碼所有畫面時卸載畫面格,而不會溢位緩衝區。 捨棄的畫面會影響資料流程的品質,重複的畫面格則不會。

您可以從編碼器取得畫面統計資料,以判斷畫面是否已卸載。 如需詳細資訊,請參閱 取得編碼統計資料

一般而言,品質型 VBR 資料流程只有在有重複的畫面格時,才會有比原始畫面少 (,因為位元速率不受限制) 。

常見問題集