可變碼率
出自 MBA智库百科(https://wiki.mbalib.com/)
可變碼率(Variable Bit Rate,VBR)
可變碼率是一個用來形容通信服務質量(QoS: Quality of Service)的術語。和該詞相對應的詞是固定碼率或固定比特率,英文Constant Bit Rate,縮寫CBR。VBR可以隨著圖像的複雜程度的不同而變化,因此其編碼效率比較高,快速運動畫面的馬賽克就很少。編碼軟體在壓縮時,根據視頻數據,即時確定使用什麼比特率,這樣既保證了質量,又兼顧了文件大小。使用這種方式時,編碼程式可以選擇從最差音視頻質量(一般此時壓縮比最高)到最好音視頻質量(一般此時壓縮比最低)之間的各種視頻質量。在視頻文件編碼的時候,編碼程式會嘗試保持所選定的整個文件的品質,對視頻文件的不同部分選擇不同的比特率來編碼。例如,使用MP3格式的音頻編解碼器,音頻文件可以以8~320kbps的可變碼率進行壓縮,得到相對小的文件來節約存儲空間。MP3格式的文件格式是*.mp3。
當形容編解碼器的時候,VBR編碼指的是編碼器的輸出碼率(或者解碼器的輸入碼率)可以根據編碼器的輸入源信號的複雜度自適應的調整,目的是達到保持輸出質量保持不變而不是保持輸出碼率保持不變。VBR適用於存儲(不太適用於流式傳輸),可以更好的利用有限的存儲空間:用比較多的碼字對複雜度高的段進行編碼,用比較少的碼字對複雜度低的段進行編碼。
像Vorbis這樣的編解碼器和幾乎所有的視頻編解碼器內在的都是VBR的。*.mp3文件也可以以VBR的方式進行編碼。可變碼率可以按固定質量、碼率範圍、平均碼率、文件大小等來方式來編碼。