抓音轨的东东真的是EAC好吗?WinDAC怎样,毕竟它是商业软件,而且历史悠久,稳定性和兼容性也不错。
LAME真的比原装的Fraunhofer好吗?好在哪里?为什么那么多商业软件不用LAME?
还有那个Winamp的SSRC是个什么东西?Creative的声卡已经烂到没救了吗?
附上一篇文章。请高手指教。
LAME-压缩mp3的最佳利器
如今的音频有损压缩技术呈百家争鸣之势,mp3的光环已不再如昔日般明亮。微软的Windows Media Audio 8(WMA)凭借操作系统的本土优势大行其道,Thomsom的mp3 pro格式也以其低比特率高音质的技术如日中天,其它还有像mpc、ogg、aac等各种编码方案层出不穷,mp3的压力可谓与日俱增--这一切的一切是否意味着mp3将逐渐消亡?
答案是否定的。
诚然,在小于128kbps的比特率时,mp3与wma或mp3 pro相比的确相形见绌,但这不能成为我们放弃mp3的理由。首先,无论是128kbps的mp3、wma还是64kbps的mp3 pro(甚至于被cool edit pro 2.0所支持的144kbps的mp3 pro),其音质较44.1khz,16bit的CD音频标准尚有不小的差距,无法满足乐迷的要求。为了获得更高的音质,我们势必要提高比特率。然而,wma在高于128kbps时音质并无明显提升,且最高只能编码为192kpbs;mp3 pro众所周知不能脱离96kbps的桎梏;对mp3来说,高于(等于)192kbps的编码才真正是它的天下,我们可以制作出高达320kbps的mp3(这是mp3标准的最大bitrate),此时的音质与CD相比已相差分毫。其次,因为mp3本身是一种公开的编码方案,其对应的编码器非常多,很多mp3编码器粗糙的编码算法导致了许多细节的丢失,同时也败坏了mp3的名声。这就是我在此介绍lame的原因--
lame是什么?
LAME是LAME Ain't an Mp3 Encoder(Lame不是一个Mp3编码器)的简称,是世界上最好的mp3编码器之一。之所以叫这个名字是因为最初lame只是一个ISO编码器的补丁,是为了避免同Fraunhofer的法律问题而开发的。后来lame开始独立发展,从1998年12月至今,lame已被越来越多人的公认为是mp3压缩的最佳利器。
为什么lame是最好的mp3 encoder?
这是一个很难用几句话就能回答的问题,其中要涉及到mp3的编码原理。让我们先来谈谈什么是CBR、VBR、ABR?
对mp3来说bitrate(比特率)是最重要的因素,它用来表示每秒钟的音频数据占用了多少个bit(bit per second,简称bps)。这个值越高,音质就越好。未压缩的WAV文件其bitrate为1400kbps,1个字节为8比特,将1400/8转换成字节就是175kByte/s。所以,对一首4分钟的音乐,wav格式的文件占用的空间为4分*60秒*175=42000kByte,即42000/1024=41MB;而192kbps(每秒24kByte)的mp3则占用了4*60*24/1024=5.625MB。这种每秒固定比特率的算法是由Xing公司开发的,被称为Constant BitRate,即CBR(固定速率);后来,Xing又发展了一种新的算法,他们将一首歌的复杂部分用高bitrate编码,简单部分用低bitrate编码,这被称为Variable BitRate,简称VBR(可变速率)。主意虽然不错,可惜Xing编码器的VBR算法很差,音质与CBR相去甚远,而且不是所有的播放器都支持VBR编码的mp3,包括微软的media player,这也是为什么在WMP中VBR编码的mp3不能正确显示时间的原因。幸运的是,由LAME完美地实现了VBR算法(以Xing的算法为基础加以改进和扩充),非但如此,从lame3.89版本开始,lame又引入了一种新的算法:ABR(average bitrate,平均速率)。ABR也被称为“safe VBR”,它可以将生成的mp3控制在给定的bitrate上。举例来说,当指定用192kbps、ABR对一段wav文件进行编码时,lame会将该文件的90%用192kbps编码,然后对剩余10%进行优化:复杂部分用高于192kbps来编码、简单部分用低于192kbps来编码。与192kbps、CBR相比,192kbps、ABR在文件大小上相差不多,音质却提高不少。据统计,ABR编码在速度上是VBR编码的2到3倍,在128-256kbps范围内质量要好于CBR。
此外还有两个重要的因素:1、Lame是完全免费的软件;2、Lame在不断地发展完善。
lame是以原代码的形式发布的,所以存在着好多个不同的编译版本,而且每隔几天就有测试版出台,当前最为流行的版本有:
1、3.92稳定版,下载链接:
http://home.pi.be/~mk442837/lame-3.92.zip
2、3.90.2-ICL推荐版,下载链接:
http://www.hydrogenaudio.org/extra/LAME/lame3.90.2-ICL.zip
3、3.93 alpha2(2002年7月6日最新测试版),下载链接:
http://mitiok.free.fr/lame-20020706.zip
关于lame的版本的优劣也存在很多争议,请大家酌情使用,感兴趣的话可以自已编译。