勵志

勵志人生知識庫

恆定比特率

恆定比特率(Constant Bit Rate,簡稱CBR)是一種壓縮方式,其特點是檔案從頭到尾都保持相同的位速率。這種壓縮方式與可變比特率(Variable Bit Rate,簡稱VBR)和平均比特率(Average Bit Rate,簡稱ABR)相對。CBR編碼器會根據每幀圖像的複雜程度計算出碼率,如果碼率過小,會填充無用數據以保持與指定碼率的一致性;如果碼率過大,則會適當降低碼率。

在視頻編碼中,CBR模式要求編碼器的輸出碼數據量(或解碼器的輸入碼率)是固定的。這種固定採樣率的壓縮方式可能會導致編碼效率較低,尤其是在快速運動畫面部分,由於強行降低碼率,可能會丟失部分畫面的細節信息,導致畫面模糊或不清晰。

在音頻壓縮中,如MP3,比特率是重要的因素,它表示每秒鐘的音頻數據占用了多少個比特。CBR使用固定比特率編碼音頻,一首MP3從頭至尾為某固定值,如128 kbps進行編碼。

CBR在頻寬受限的信道中進行多媒體通訊時非常有用,因為這時受限的是最高碼率,CBR可以更好地利用這樣的信道。然而,CBR不適合進行存儲,因為它可能導致沒有足夠的碼率對複雜的內容部分進行編碼,同時在簡單的內容部分會浪費一些碼率。

大部分編碼方案的輸出都是可變長的碼字,例如霍夫曼編碼或遊程編碼,這使得編碼器很難做到完美的CBR。編碼器可以通過調整量化(進而調整編碼質量)來部分解決這個問題,如果同時使用填充碼來完美達到CBR。