動態碼率和靜態碼率的區別

來源:魅力女性吧 1.95W
動態碼率和靜態碼率的區別

定義不同。。

動態碼率,VBR:全稱是Variable BitRate,就是動態比特率。當在低音段時,VBR會自動採用較低的比特率如32KBit/s對音質進行壓縮當在高音段時會用較高的比特率如224KBit/s對音質進行壓縮當在級高端時則採用最高320KBit/s進行壓縮。

固定碼率就是靜態(恆定)比特率的意思,CBR是一種固定採樣率的壓縮方式。

動態碼率和靜態碼率的區別

     動態碼率是指編解碼器可根據數據量的大小自動調節帶寬,遇到圖像變化較快,顏色較豐富時分配的帶寬大一些圖像變化較慢,顏色較不豐富時分配的帶寬小一些,這樣在保證圖像錄製質量的同時最大限度地節省網絡帶寬。

     靜態碼率:就是靜態(恆定)比特率的意思,CBR是一種固定採樣率的壓縮方式。對於視頻編碼來説,CBR編碼指的是編碼器每秒鐘的輸出碼數據量(或者解碼器的輸入碼率)應該是固定制(常數)。編碼器檢測每一幀圖像的複雜程度,然後計算出碼率。如果碼率過小,就填充無用數據,使之與指定碼率保持一致如果碼率過大,就適當降低碼率,也使之與指定碼率保持一致。因此,靜態碼率模式的編碼效率比較低。

動態碼率和靜態碼率的區別

我認為動態碼率和靜態碼率的區別是:

(1)靜態碼率CBR:固定位率的FRAME(框架)的大小也是固定的,只要知道文件總長度,和幀長即可由播放每幀需26ms計算得出mp3播放的總時間,也可通過計數幀的個數控制快進,快退慢放等操作。

(2)動態碼率VBR:VBR是XING公司推出的算法,所以在MP3的FRAME裏會有“XING”這個關鍵字(現在很多流行的小軟件也可以進行VBR壓縮,它們是否遵守這個約定,那就不得而知了),它存放在MP3文件中的第一個有效FRAME裏,它標識了這個MP3文件是VBR的。同時第一個FRAME裏存放了MP3文件的FRAME的總個數,這就很容易獲得了播放總時間,同時還有100個字節存放了播放總時間的100個時間分段的FRAME的INDEX。

熱門標籤