十月 14th, 2009Lame(mp3编码器)参数VBR、CBR、ABR比较
此文章来源于伊人莫公,转载请注明出处
因最近在弄一个和音频视频有关的东西,所以得补一些音视频的内容。
首先Lame 是目前最好的MP3编码器,捅有目前最好的MP3编码引擎,编码高品质MP3的最好也是唯一的选择。用它编码出来的MP3 音色纯厚、空间宽广、低音清晰、细节表现良好,它独创的心理音响模型技术保证了CD音频还原的真实性,配合VBR和ABR参数,音质几乎可以媲美CD音频,但文件体积却非常小。对于一个免费引擎,LAME的优势不言而喻。
Lame的主要几种编码模式:VBR、CBR和ABR。
VBR(Variable Bitrate)
动态比特率。就是说压缩时根据音频流即时确定使用不同的比特率,复杂部分用高比特率,单纯部分选用低Bitrate编码。简而言之就是“高高低低”。最初Xing编码器算法比较差,后来Lame完美地优化了VBR算法,整体来说目前VBR是兼顾了容量和表现的一种较好的编码方式了。
CBR(Constant Bitrate)
常数比特率。从头到尾都是一种位速。相对于VBR来讲,CBR是过去和现在比较普及的一种格式了。缺点是体积庞大,音质却没较大提高(相较同等级的VBR)。这一点是CBR的诟病。然而对于喜欢玩高质mp3的某些来说,仍然是偏爱的编码方式。
ABR(Average Bitrate)
平均比特率。是VBR的一种插值参数。Lame针对CBR不佳的文件体积比和VBR生成文件大小不定的特点独创了这种编码模式。ABR编码在速度上是 VBR编码的2到3倍,在128-256kbps范围内质量要好于CBR(事实上我测试了这个范围内的ABR频谱,发现其实CBR和ABR相差并不大)。可以做为VBR和CBR的一种折中的选择。
选择方式
CBR——
对于爱好收藏音乐,要求尽可能在保证音质的情况下又对无损格式的体积望而却步的人来说,最好选用的是是320K CBR编码的mp3。这种编码方式的mp3可以最大限度保持作为mp3所能具有的最优音质。
但是,很多人很明显能感觉到320K和192K的CBR听起来似乎没有什么太大区别。甚至耳背的某些觉得128K都和320K无区别。这个就与硬件设备有关系了,私以为耳机的话A8都不能够把192K很好得发挥,更别说几十块钱的耳机听320K,那就是浪费。如果你要是哦你只是单纯的喜欢收藏资源我无话可说,但大部分人还是为了听高质音乐才选择320K的吧。因此,为了享受320K带来的高质音乐享受,还是赶快换耳机吧(至少换个千把块钱的 ╮(╯_╰)╭)。
无损转为CBR的话用千千静听就够了,猴子和FB2还有酒精的组合对低级用户还是太复杂了。
VBR——
如果既要音质又对文件容量考虑比较多的人,选择VBR是上策。一般来说,192K的VBR和192K的CBR相比,VBR的表现要优于CBR。而且体积也要小四分之一左右。对于盘子容量不大但想尽可能多收音乐的爱好者是最佳的选择。音质上出来和320K CBR也能见个伊吕。动态比特的好处就在于能够较好的还原复杂部分的细节,而且还不回浪费多余比特给单纯部分,因而占地就比较小了。如果转VBR的话个人比较推荐FB2(foobar2000)。一般转出来的是205K左右的VBR,其音质基本等效于320K CBR,如果你的耳朵没有好到能分出它们的地步,强烈推荐此种压缩方式。
同样的,硬件必须也要支持,请不要用山寨耳机等低级听具-_-|||。
ABR——
关于ABR一般来说在网上不是很多,大多数人还是喜欢前两种的。但压片的时候一般选择ABR的编码方式。因为它可以在一个定值(即为平均值)的上下浮动范围内进行VBR,既可以有效控制体积,也不会对需要高码率的部分有太大的损失。是很折中的办法了。
有损压缩市场的全面混战
关于其他新兴的格式,比如OGG、AAC等,个人对它们的看法是“支持。但还未成熟,发展尚需时日”,这些新的编码方式出现让mp3面临著生存危机。因为越来越多的数据表明,OGG和AAC在编码上的优势已日益显露。高保真低占用,还原度良好让有损压缩越来越具有优势。