现在的位置: 首页 > 软件世界 > foobar2000 > 正文

科普贴!mp3中的比特率VBR,ABR,CBR分别是什么意思?

分享到: 更多

虽然一直觉得苹果aac格式的音乐文件比mp3好多了,但无奈好多设备还是只支持mp3!比如,车载导航!所以,电脑上保存的歌曲还是老老实实用mp3格式好了!不过,今天不是要谈mp3的优势,而是要谈谈mp3中比特率(Bitrate)的区别和意义。

mp3的比特率一般有三种,分别是VBR,ABR和CBR。

CBR

CBR是constant bitrate的缩写,中文意思是固定比特率
对于比特率为128 kbps的CBR MP3歌曲来说,歌曲的前128kb描述的是第一秒的声音,第二个128 Kb描述的是第二秒的声音……如果这首歌唱完要640秒钟,那么这首歌的大小就是128kb × 640 = 80Mb = 10MB。所谓128kbps就是128kb每秒的意思。

细心的你会发现,这种编码方式压缩出来的体积会很大,因为码率都是固定的。当然,音质相对于其他两种,会有些优势,虽然这个优势可能微乎其微。

古意人博主非常喜欢的音乐,就用320kbps的CBR编码方式压缩,毕竟音质最好,也差不了那一点硬盘空间。注:320Kbps的CBR编码mp3文件一般会超出10MB。

image

图:foobar2000 eiko界面的320kbps cbr编码的mp3文件

VBR

VBR(Variable Bitrate)动态比特率。也就是没有固定的比特率,压缩软件在压缩时根据音频数据即时确定使用什么比特率

简单理解就是,歌曲在细节表现比较丰富的时间点,比特率此时会比较高,其他情况下会比较低,这样就兼顾了音质和体积大小。举个例子:在歌曲的开始,一个人独唱,声音比较简单,我们就用64kb来描述一秒种内的声音;在歌曲的高潮,大家合唱,声音比较复杂,我们就用256kb来描述一秒种内的声音。

最开始VBR算法并不是很完善,Lame优化了VBR算法,使之成为MP3的最佳编码模式。这是以质量为前提兼顾文件大小的方式,也是古意人推荐的编码模式

一般情况下,我是这样做的:

一般流行歌曲,歌曲很多,随便听的,就压缩为192kbps的VBR编码的mp3,体积很小,一般3-6MB之间;

比较喜欢的歌曲,就压缩为256kbps的VBR编码的mp3,体积也可以,5-10MB之间,音质也不赖。(这种编码方式已经足够了,音质有保证,体积也兼顾,关键是现在还有谁在意那一点点占用的硬盘空间啊)

image

图:foobar2000 eiko界面的256kbps vbr编码的mp3文件

ABR

ABR(Average Bitrate)平均比特率,是VBR的一种插值参数。

举例来说,当指定用192kbps ABR对一段wav文件进行编码时,Lame会将该文件的85%用192kbps固定编码,然后对剩余15%进行动态优化:复杂部分用高于192kbps 来编码、简单部分用低于192kbps来编码。与192kbps CBR相比,192kbps ABR在文件大小上相差不多,音质却提高不少。ABR编码在速度上是VBR编码的2到3倍,在128-256kbps范围内质量要好于CBR。

可以做为 VBR和CBR的一种折衷选择。一般情况下,很少碰到这种编码方式的文件,古意人自己也基本用不到!

总结

压缩无损音乐文件时,超级喜欢的:CBR 320Kbps;一般喜欢的:VBR 256kbps;偶尔听听的:VBR 192Kbps



目前有 1 条留言    访客:1 条, 博主:0 条

  1. Aquamarine 2016年05月01日 12:39 下午  Δ1楼

    一直搞不懂ABR是怎么回事,原来VBR是兼顾音质和体积,ABR还兼顾了解码效率。但是听说ABR和VBR的音乐,在车载设备上无法显示剩余时间。就个人而言,用CBR还不如直接收无损了,当然体积相差还是比较大的。
    感觉目前的硬件性能和容量,似乎这点效率和体积差大多可以忽略。
    另,无损的压缩率,并没有标示的那么高。

给我留言

留言无头像?

无觅相关文章插件,快速提升流量