MP3 的編碼常聽到的就是 K數,320Kbps 通常就是 MP3 的最高音質(理論上可以再高,但是目前沒有播放器支援,所以沒用)
- 註1:128Kbps 的 Mp3:每秒播放資料為 128kb
- 註2:常見從 32、40、48、56、64... 256 到 320k
Mp3 壓縮編碼 CBR、VBR、ABR 的差異
先講幾個重點:
- 音質:CBR > VBR > ABR
- 檔案大小:CBR > VBR & ABR
- 192 kbps以下的CBR,與後兩者無明顯差異,但檔案容量差很多,建議有心要壓 CBR 就直接衝 320kbps
- 檔案大小參考:
- 128Kbps CBR:3 ~ 4MB (常見於一般MP3)
- 320Kbps CBR:9 ~ 12MB (追求音質極限的人適用)
- VBR 最佳音質(約220 ~ 270Kbps):7~10MB (追求音質和檔案大小平衡的人適用)
除了 Kbsp(位元率,每秒所傳輸的資料量) 外,MP3 還有三種壓縮演算法:CBR、VBR、ABR
- CBR(Constant Bit Rate,固定位元率):
- 鎖定一個固定位元率來編碼,檔案容量最大(320kbps 的 CBR 為目前MP3最高音質,檔案容量也是最大)
- 是最古老最簡單的編碼技術,盡管音樂文件有復雜程度不同的段落,編碼器始終把比特率保持一致,除非你用最高音質,否則,MP3文件中不同段落的音質會有變化。越是復雜的段落,其音質就 越差
- 優點是容量固定,所以計算空間方便
- VBR(Variable Bit Rate,變動位元率):
- 在保持音質的前提下,會自動依聲音複雜程度來加強或減少資料流量。例如:
- 在檔案無聲的部份,減少流量
- 在大動態或大編制的場景,則增加流量
- 可在最小音質破 壞的限度內,達到節省空間的目的,流量上下限也可以設定
- 動態位元率編碼,你可以選擇從最差音質/最大壓縮比到最好音質/最低壓縮比之間的種種過渡級數,程式會嘗試保持所選定的整個音樂的品質,將選擇適合音樂文件的不同部分的位元率來編碼
- 優點是可以讓整首歌都能大致達到我們的品質要求
- 缺點是編碼時無法估計壓縮出來的文件大小
- 在保持音質的前提下,會自動依聲音複雜程度來加強或減少資料流量。例如:
- ABR(Average Bit Rate,平均位元率):
- 由LAME發展,介於 CBR 與 VBR 之間的一種模式,基本上就是以 CBR 的演算法 去做 VBR 的工作
- 簡單分別:VBR可設定流量的上下限,而 ABR 可再多加設定流量平均值(中間值)
- ABR 為 VBR 的一種插值參數,LAME 針對 CBR 容量太大 和 VBR 容量大小不定的特點獨創這種編碼模式
- ABR 在指定的文件大小內,以每50幀(30幀約1秒)為一段,是VBR和CBR的一種折衷選擇:
- 低頻、不敏感頻率:使用相對低的流量
- 高頻、大動態表現時使用高流量
- 由LAME發展,介於 CBR 與 VBR 之間的一種模式,基本上就是以 CBR 的演算法 去做 VBR 的工作
上述整理自下述幾篇文章: