複製鏈接
請複製以下鏈接發送給好友

平均碼率

鎖定
平均碼率通常是指數字音樂或者視頻的平均碼率,可以簡單的認為等於文件大小除以播放時間。例如常用的RMVB在壓縮電影時常常設定視頻平均碼率為450kbps,則平均每秒佔用約55千字節,這樣可以估算10分鐘的視頻大小約為55KB*60*10=33MB,2小時的視頻則約為400MB。碼率並不是衡量音頻/視頻質量的唯一標準,格式、圖像大小、音頻採樣率、音頻分辨率等因素也是很重要的指標。
中文名
平均碼率
外文名
ABR
實    質
數字音樂或者視頻的平均碼率
簡    介
文件大小除以播放時間

平均碼率名詞解釋

平均碼率(ABR)通常是指數字音樂或者視頻的平均碼率。例如如果説一個MP3文件的平均碼率是128kbps,就是説,平均而言,每秒鐘有128,000比特被傳輸/解碼。
碼率並不是衡量音頻/視頻質量的唯一標準,例如一些其它的格式,比如wmaogg格式都可以和mp3文件同樣的平均碼率下提供更好的聲音質量。
平均碼率(ABR)是以一個平均數值來處理mp3,結果你就會看到你所指定的碼率(例如222KBPS)是作為當前播放器解壓的首選,而恆定碼率就只是以固定的壓縮比壓縮文件。
碼流 x 時間 = 總容量
這裏要注意的是碼流的單位,1 byte (B) = 8 bits (b),我們計算機上文件的容量K/M,都是指B;
1 Kilobyte(K/KB)=2^10 bytes=1,024 bytes 千字節 ;
1 Megabyte(M/MB)=2^20 bytes=1,048,576 bytes 兆字節;
所以如果用的bits/s的碼流計算容量記得要除8。 [1] 

平均碼率實際運用

平均碼率通常是指數字音樂或者視頻的平均碼率,可以簡單的認為等於文件大小除以播放時間。例如常用的RMVB在壓縮電影時常常設定視頻平均碼率為450kbps,則平均每秒佔用約55千字節,這樣可以估算10分鐘的視頻大小約為55KB*60*10=33MB,2小時的視頻則約為400MB。碼率並不是衡量音頻/視頻質量的唯一標準,格式、圖像大小、音頻採樣率、音頻解析度等因素也是很重要的指標。
由於在實際編碼中,會根據圖像/音頻的複雜程度,而對碼率進行一些調整,以達到最好的控制文件大小及質量,因此,最終的平均碼率並不能在編碼之前確定下來,波動幅度較大。為了從一定程度解決這個問題,二次編碼方式誕生了。它在第一次編碼時不進行實際編碼運算,僅僅是計算碼率,第二次利用這一計算結果為基礎,根據設定值進行調整,並最終編碼。
除了平均碼率之外,最高碼率,或者叫碼率峯值,也是與碼率有關的一個參數。當碼率峯值高過處理器所能處理的強度時,可能會造成播放延遲。 [2] 

平均碼率舉例説明

平均碼率(ABR, Average Bit-Rate)在音頻編碼時,指這樣一種編碼方式:它與固定碼率(CBR)基本相同,會按照設定的目標碼率進行編碼。但當編碼器認為“適當”的時候,會使用高於目標碼率的數值來進行編碼以保證更好的質量。
例如一首192kbps的平均碼率編碼的MP3,其中可能存在分散着的一些極短的片段使用了高於192kbps的碼率。但由於它們實在太短了,因此最終的目標文件並不會比使用固定碼率編碼的文件大很多,通常差異在2~3%左右。 [1] 
參考資料
  • 1.    "LAME", Knowledgebase (wiki), Hydrogenaudio, 2009, retrieved 2009-10-04.
  • 2.    "Average Bitrate", Knowledgebase (wiki), Hydrogenaudio, 2007, retrieved 2009-10-01.