关于 WINAMP 输出插件和更换解码器

首先,衡量播放 MP3 的播放器质量好坏关键有几点,抛开音源文件的好坏这些外部因素不说。

就 MP3 播放器的内部播放构成而言,解码器(DECODER)和音频输出(OUTPUT)是两个最关键的因素。

WINAMP 自 2.20 版本以后购买了 MP3 的发明者 FHG 公司的专业解码器,并且在 2.70 版本以后优化了其解码器的不良算法造成的音质失真。加上 WINAMP 可以通过各种插件来提升其播放音频格式的兼容性,比如目前他兼容 MPC,AAC,OGG,APE,MP3 PRO 等先进的音频格式,所以,我个人推荐大家使用 WINAMP,他不仅对 MP3(包括 VBRMP3)OGG,WMA 等音频格式支持良好,占系统的资源也很小,还得到美国超级公司AOL,时代 WARNER BROTHER LTD. 的支持,WINAMP 的前途目前来看非常不错。

就音质而言,WINAMP 的解码器可以更换其他的插件,比如 in_mad.dll in_mpg123.dll 等,目前在国外比较流行 MAD,而 MPG123 在德国和日本比较流行,UNITED KINGDOM 的一个音频网站作过测试,WINAMP 的 FHG 解码器和 MPG123 的改良版本表现优异,MAD 比较一般,我个人感觉这三个插件都差不多,在我的设备上听不出大分别,可能是我设备不够好吧,不过 MPG123 改良版播放 MP3 的声音比较清亮,我个人比较喜欢。(这两个插件的设置请设在 24BIT,据说 24BIT 的解码效果不错,当然目前大部分声卡不支持,但是 WINAMP 只要换了 OUTPUT 插件就基本可以实现 24BIT 解码),下面我将说说如何更换 OUTPUT 插件以实现让 MAD,MPG123 等解码器实现 24BIT 解码)

专做 WINAMP 插件的作者 PETER 在 3 周前制作了两个 OUTPUT 软件,out_wave.dll ssrc 和 out_direct sound.dll ssrc, 这两个输出 PLUG-IN 都带了 SSRC,SSRC 的作用是优化因为声卡的不良 SRC 算法带来的声音失真问题,目前的实验是在创新 CREATIVE 的 SB LIVE,AUDIGY 和 VIBRA128,PCI128 等声卡上做的(目前国内的声卡大部分都是创新的),表现不错,声音变的清晰,明亮,以前单纯用声卡自带SRC给人浑浊的感觉消失了。不过,用了这个软件,CPU的占用大了一些,但为了音质好点,CPU占用大点也没大关系了,毕竟现在很多人都用P4,P3了。 WIN 98/WIN ME 推荐用 OUT _WAVE.DLL SSRC, win 2000,WIN NT WIN XP 用 OUT_DIRECT.SOUND.DLL SSRC.

关于 SSRC OUTPUT 的设置是在 WINAMP OPTION PREFENCE OUTPUT 里面选择有 SSRC 的那项,然后选 48000HX,16 SAMPLE,对于普通的声卡,已经足够了。解码器的设置也类似,在 INPUT 里选 IN_MAD.DLL 或 IN_MPG123.DLL,我个人喜欢 MPG123 多一些,一些台湾的音频爱好者也比较喜欢 MPG123。

至于为什么解码器要设置为 24BIT,有专业文章这么认为:

MPG123 和 MAD 之所以能改善音质,是因为能真正做到 24bit 播放,在译码过程中把其它 16bit 译码技术未能解读的资料,一一钜细无遗地表达出来,无形中令音乐内容顿时丰富起来,提高音质。

另外,就算所播放的歌曲本身是用 16bit 压缩,使用 24bit 译码也一样有好处,因为在每次译码过程中,都会不能幸免地出现资料流失,假如音乐来源是 16bit,而又找回同样是 16bit 译码技术播放,这种流失(例如 16-1)令出来结果一定是少于 16bit。由于 MAD 本身是 24bit 译码的缘故,因此就算有同样流失情形发生,音乐信息也是在 24bit 解读速度中发生,无碍本身 16bit 压缩的歌曲内容。

然后提一提目前在网络上流行的以 WINAMP“DFX”为代表的 DSP 软件,这类软件被专业音频爱好者疵为“味精”,为什么呢。参考下面的文章:

使用 DFX 不单不会提高 WINAMP 播放 MP3 的音质,反会失真下降,一般人之所以听了 DFX 渲染后的 MP3 比原来的 MP3 好听,其实是一种声音心理学上主观对“音效”的接受,注意,是“音效”而不是“音质”,所谓的提高音效是指用一些矢量化算法把音场数码化的扩大,让人耳听到的 MP3 音乐仿佛是由某些场景发出来的,比如音乐会,运动场,CLUB 等。HOWEVER,改变音效的同时对音质作了污染,一般的音乐发烧友是不提倡用 DFX, DEE,ENHANCER,WAVE 3D 等 DSP 软件的,DFX 是 DSP 软件里常见的一种。DSP 插件数字味太浓,没有音乐味了。

总之,说了这么多,通过广大专业音频机构和爱好者的综合测试,WINAMP 作为一个音频播放软件,无论在音质,兼容格式,对资源的占用和发展前途方面,都是领先于其他播放器的,强烈推荐大家在听 MP3,CD,WMA,包括以前会流行的 AAC,MP3 PRO,OGG 等音频格式时使用 WINAMP 。不过,WINAMP 3.0 在没有正式版出来前不推荐。

最后,推荐多几个在音质方面表现优秀的电脑音频播放器给大家,COOLPLAYER,他的文件格式很小,占资源低,而且解码器是使用 MAD 版本的,音质不错,不过启动比较慢。

另一个是著名的 MUSIC MATCH JUKE BOX,他的解码器也是 FHG 的,音质很好,很柔和,他的外表华丽,可以做 WMA,和 MP3/MP3 PRO 编码器,直接把 CD 转化为 WMA 和 MP3/MP3 PRO 格式,还是支持目前先进的 VBR MP3 /VBR MP3 PRO 格式,还是全球第一个直接支持 MP3 PRO 格式的播放器,不足之处是启动比较慢,资源占用也大。

好了,时间关系,笔者暂时介绍这么多,朋友们有什么不明白的可以发贴子询问,我尽我的能力回答,也欢迎指出不足不当的地方,我会加以改正。

附录:几个软件的下载地址

MAD plugin Download 地点:

http://www.mars.org/home/rob/proj/mpeg/mad-plugin/

MPG123:

http://netcity7.web.hinet.net/UserData/Paladin/in_mpg123.zip

OUT_WAVE.DLL SSRC

http://www.blorp.com/~peter/zips/out_wave.zip

OUT_DS.DLL.SSRC

http://www.blorp.com/~peter/zips/out_ds.exe