瞭解不同類型的位元速率編碼

在 Microsoft Expression Encoder 中,您可以選擇三種編碼方式:固定位元速率 (CBR)、變動位元速率 (VBR) 和多重位元速率 (MBR) 編碼模式,分別為特定的播放或資料流案例進行最佳化。

CBR 編碼方式是設計來可適用於各種資料流案例。您可以限制位元速率,以確保在多種不同的系統中能維持一致的播放品質。在整個資料流的傳輸過程中,位元速率可維持一定的穩定性,且速率可接近目標位元速率。CBR 編碼方式的缺點是其編碼內容的品質不甚穩定。因為某些部分的內容會比其他部分更難壓縮,以致 CBR 資料流某些部分的品質會低於其他部分。除此之外,CBR 編碼方式在各資料流中會有不一致的品質。通常,品質變化在較低的位元速率中會較為明顯。

VBR 編碼方式適用於在高頻寬的情況下進行最佳化,並特別適用於簡單和複雜資料混合的編碼內容。編碼器會配置較少的位元數至簡單的內容部分,藉此保留足夠的位元數,在較複雜的部分產生較佳的品質。資料一致的內容 (例如,新聞報導的播報員) 並不會受益於 VBR 編碼方式。不過,若使用於具有不同複雜性的內容時,VBR 編碼方式則會比 CBR 編碼方式產生較好的輸出,即使這兩種方法皆產生相同大小的檔案。在某些情況下,VBR 編碼的檔案可能與大小為兩倍的 CBR 編碼的檔案具有相同的品質,因為 VBR 編碼方式比 CBR 編碼方式壓縮了更多較不複雜的部分。不過,VBR 編碼方式會分配較多的頻寬至複雜的部分,這點與 CBR 編碼方式不同。

MBR 編碼是為調整頻寬中的波動而設計。MBR 編碼方式會將數種位元速率結合到單一編碼檔案。您也可選擇依照每種位元速率建立個別的檔案。在存取該檔案時,伺服器會根據可用的頻寬來判斷適當的位元速率,並在最佳化的位元速率中提供編碼檔案。若因任何原因而降低可用頻寬時,會在較低的位元速率中提供資料流。使用較低的位元速率也會降低品質。

對於所有的編碼方式,無論您是否使用範本,Expression Encoder 皆會在您選擇的情況中建立播放最佳化的檔案。例如,您可以建立高度壓縮的視訊,使它具有較低的位元速率,如此一來,從撥接連線的使用者到高速 LAN 的使用者皆能獲得較高的播放品質。相反地,您可以選擇以高位元速率來編碼視訊,只讓使用高速連線的使用者成功播放檔案。

在壓縮檔案時,編碼器可依據您選擇的編碼方式,進行一或兩階段的內容編碼。VBR 編碼方式只提供兩階段編碼。在兩階段編碼中,編碼器會在第一階段中分析內容,然後在第二階段時,根據在第一階段中所收集的資料進行內容編碼。這個方法可產生最高的品質結果,但需要更多的編碼時間。CBR 編碼方式可提供一階段和兩階段編碼。在一階段編碼中,Expression Encoder 只使用一階段來分析內容並壓縮它。請注意,兩階段編碼所需的編碼時間並不是一階段編碼的兩倍。第二階段要比第一階段快,因此總編碼時間大約只增加 20%。

另請參閱

工作

設定視訊選項

Copyright © 2011 by Microsoft Corporation. All rights reserved.