音频压缩,谁与争锋──两个音频压缩编码方案
#1?牐犑嫡絃ame编码器
?牐燤P3已经是我们非常熟悉的东西,大部分玩家只留意过不同软件压缩速度、压缩比例上的差别,很少有人会对压缩出来的MP3文件的音质提出疑问,并且留意MP3与CD、WAV文件的音质差别,不过在一些要求播放效果的场合下,MP3的效果就相形见绌了。这是由于音频压缩时信号损失的缘故。而用Lame编码器制作MP3文件,就可以减少这种情况的发生。
?牐燫azorLame运行界面如图1(^18020801a^1)。点击“Add”(添加)按钮,添加你想要压缩的WAV文件,然后点“Options”(选项)按钮(^18020801b^2),指定Lame编码器的位置(即Lame压缩包解压缩后文件Lame.exe的位置),并指定输出路径、Bitrate(比特率),Mode(模式)共有4种选项:Stereo、Joint Stereo、Force MS_stereo、Mono。各种模式的差异如下:
?牐燬tereo:单纯双声道立体声模式,在此种压缩模式中,Lame将不会计算双声道之间的资料相关性,但是会协调分配双声道的资料流量,自动分配较多的数据位给复杂的声道使用。
?牐燡oint Stereo:在这个压缩模式下,Lame会利用双声道之间的资料相关性进行演算。一般情况下,不当地使用 Joint Stereo 模式可能造成可辨别的压缩失真,Lame使用了比 ISO 文件复杂许多的演算法进行判别,因此可以放心使用Lame的Joint Stereo模式。
?牐燜orce:强迫所有的Frame(帧)都使用M/S Joint Stereo编码,速度可以加快很多,但是可能影响音质,不建议使用。
?牐燤ono:单声道编码模式。
?牐犗旅娴腣BR选项(^18020801c^3)就很关键了:VBR就是可变比特率模式,在这种模式下,你无法指定固定的比特率,只能够指定一个VBR的Quality(品质)级别(0为最高品质,9为最低品质),然后给出一个浮动的上限和下限(比如从16K到160K,默认值是从32K到320K)。你还可以选中图3的Use ABR instead of VBR(使用平均比特率模式代替可变比特率模式)来指定一个平均的比特率值,让Lame根据不同的Frame自动分配适当的比特率。
?牐犜贠ption中还有一些更高级的设置选项,比如专家选项(Expert)、滤波器选项。我们通常不需要调节这里面的设置,前面的基本设置已经可以让我们获得满意的MP3文件了。
?牐犐柚猛瓯现螅阒鹘缑嬷械摹癊ncode”(编码)按钮,另外,请注意旁边还有一个“Decode”(解码)按钮,这个软件不但可以编码,还可以解码,这样就可以得到所需的MP3文件了。
?牐犞鞴燮兰鄄糠治颐蔷徒桓魑欢琳咦孕懈惺芰耍淙挥行┍嗦肫骺梢灾悄艿丶尤胍恍┍浠虿钩ナ沟貌シ判Ч錾兜母芯跞词呛芏嗳嗣蚊乱郧蟮摹?Lame编码器在减少压缩损失方面做得比较好,然而高品质下文件的压缩比不够高,常常要占用更多的储存空间。
#1?牐犖⑷淼暮凶印猈indows Media Encoding Utility V8.0
?牐燤S AUDIO 4.0是微软公司针对REAL AUDIO开发的网上流式数字音频压缩技术,文件扩展名为WMA。现在,用以播放WMA文件的Windows Media Encoding Utility 8.0使WMA文件成为可以真正和MP3较量的一种编码方案了。
?牐犑紫任颐且沧癢indows Media Encoding Utility V8.0(以下简称WM8),安装完毕,它会提示如何使用。WM8是一个命令行程序,与LameRazor一样繁琐,不过同样可以用一个外壳程序来搞定它,这个外壳程序就是EncodeIT V0.1。
?牐燛ncodeIT V0.1的安装和使用也很简单,如图4(^18020801d^4)所示在“Source file selection”(选择源文件)选择你要压缩的WAV文件并按添加文件的按钮,然后进入设置(Configuration)窗口(^18020801e^5),设置当前激活的编码器(Active encoder)为WMA encoder,并在下面的WMA encoder编码器位置栏中输入WM8 EUTIL的位置和参数,再返回“Source file selection”窗口,点下“Start”就可以开始编码了。
?牐燱M8的压缩速度恐怕出乎你的意料:2分15秒的WAV文件,压缩成WMA文件只需要13秒。
?牐牬铀鹗У慕嵌瓤矗?128Kbps的WMA与Lame编码最高品质的MP3旗鼓相当,但是WMA文件体积小了将近16%,压缩速度却是Lame的4倍多,这无疑对MP3构成了严重威胁。除此之外,WMA在极低比特率下的表现更是远胜MP3,在这个领域它的对手是Real Audio。WMA目前唯一的缺点可能是播放器尚不丰富,不像MP3那样有成千上万种功能相当出色的播放软件。幸好Windows98 SE自带的Windows Media Player就可以播放WMA,不然真的有点让人为难了。
?牐牭降孜颐怯Ω醚≡衲闹忠羝笛顾醣嗦敕桨改兀空飧鲆晌手荒芰舸蠹夜餐唇饩觯ū疚奶岬降南喙厝砑稍?2001年第5期《新硬件》的“DIY教室”中找到)。