让你的廉价MP3机放出hifi音质
[编者按]MP3的音质比起MD、CD有一定的差距,这是人人皆知的,但究竟差距有多大,那是谁也说不清楚了。曾经网上经常有些所谓的高手将MD、CD的音质捧上了天,而将MP3的音质打入了十八层地狱。但事实上,采样率高一些、压缩好一些的MP3歌曲比传统音乐格式差多少,许多玩家心中有数。关于采样率,据说现在的Lame可以破解,解除了原来最高压缩比为320kbps的限制,而可以通过插值的方法,最高达到640kbps。此时相比起MD、CD音质又如何呢?答案就留给大家去思考吧。
第一部分、MP3音质差?
好多朋友都说MP3音质不好,为什么呢?小弟认为原因大概是这样:首先,大家通常拿一些杂牌的MP3机和SONY或松下的CD来比,是不是有欠公平;其二,MP3音乐本身的来源繁杂,网上有些歌曲甚至是用声卡录制再压缩的,有些虽然是用的CD音源,但所用的抓轨或压缩软件不够专业,也不能得到高质量的歌曲。
要提高MP3机的音质,可从两方面着手:
一、硬件:最简单的方法当然是买一部HI-FI级的MP3机(如SONY的)。但那可是要花大笔的银子;还有就是自己摩机。那要具备较高的电路知识和动手能力(当然还要花点银子)。一不小心还会让爱机香销玉损。
二、软件:相信常用电脑放音乐的朋友一定不会不知道DFX这个音效处理软件吧(号称全世界顶级)!下面的内容我会介绍一下怎样从压缩和音效处理两方面来大大改善MP3或WMA的音质,制作非常简单,即学即会。
第二部分、对现行MP3机支持的一些音频格式浅析
一、MP3和WMA
在未使用lame之前,我和好多朋友一样,认为WMA是一种远比MP3优秀的编码格式,因为160kbits的MP3(当然不是用lame压缩的)听起来仅和64kbits的WMA差不多。
说说LAME。 LAME是目前公认最好的MP3编码引擎,它支持根据人耳遮蔽效应原理来分析波形,配合VBR技术,可以让音质达到令人吃惊的地步; 其独创的心理音响模型技术保证了CD音频还原的真实性,配合VBR(动态比特率)和ABR(平均比特率)参数,编码出来的MP3音色纯厚、空间宽广、低音清晰、细节表现良好。音质几乎可以媲美CD音频,但文件体积却非常小。
以下是小弟试了很多歌曲后得到的一些结论(由于本人没有专业的设备,只从听感判断,所以不敢保证绝对准确):
歌曲都是以CD做为音源,MP3用EAC+LAME3.93制做,WMA用WMP9.0制做,都未经音效处理。
1.在128kbits或更低比特率下,MP3远不是WMA的对手,64kbits的MP3已不堪入耳,但是48kbits的WMA还能保持较好的听感。
2.当用到最大比特率为192kbits(32~192的VBR)或更高时,mp3有如神助一般,音质有了极大飞越,超过了WMA,而WMA的96kbits和192kbits我甚至听不出有什么区别(可能是小弟耳朵不够灵敏)。但我很明显感觉到,在较高比特率下, 比起WMA,MP3听起来音域更广,高音更清脆,低音更有弹性,总之听来爽多了。微软说64kbits的WMA就能得到CD音质,小弟认为有吹牛皮之嫌!
3.个人推荐:用VBR32~192kbits。Q=2得到的MP3文件比固定比特率128kbits的文件稍大,达到了较好的音质与大小平衡,推荐对音质敏感且闪存不太宽裕的朋友使用, LAME--alt-preset extreme的参数得到的MP3与CD音频已很难分辨,但文件较大。推荐追求音质完美的朋友使用;64kbits得到的WMA文件很小,音质与128kbits的MP3相当。推荐闪存较小且不太注重音质的朋友使用。
二、MP3PRO
它是MP3的升级格式。很多朋友说很不错。小弟试了一下。感觉如下:低比特率下不如WMA。高音太过夸张。低音混浊。总之感觉失真严重。高比特率不如MP3。可能是因为支持MP3PRO编码的软件太少。不够专业吧!所以不推荐使用。除非出现类似LAME这样优秀的编码引擎。当然真正支持(仅能播放不算支持。要能正确对MP3PRO的两条音频流解码)这种格式的mp3机也非常的少。也有很多人认为MP3PRO在低比特率下优于WMA。这就要见仁见智了。请读者自己比较。
第三部分、制作高品质的音频文件
总算说到正题了:所需软件:
winamp2 2.78以上的版本都可以。这里以较新的2.95汉化版为例。
Dfx for winamp2 必备。较新版为6.400。
Out-lame 是一个winamp2的MP3输出插件。对只要做WMA的朋友 可不装。
EAC 目前最精确的CD抓轨和刻录软件。尢其是抓轨。不是用CD音源的朋友可以不装。
要想得到高品质的MP3当然音源最好用CD(DVD-Audio等新的音频格式现阶段还不属平民阶级),用EAC从CD抓WAV,拿WAV文件作为原始音频,不过没有也没关系,只要是WINAMP2能放的都能当音源(包括MP3和WMA),只要不是超差音源,加上DFX音效后(合理的参数设置),都有不错的表现。
第一步:将上面所提到的软件装好,用winamp2播放一下音源,调整DFX的各个音效设置:高保真、3D、环境音效、重低音等。达到自己认为的最好效果,这就要看个人喜好以及播放机的音色特性了(比如说你的MP3机音色总体很沉闷,可以把高保真开大一些)。
第二步:
做MP3就按(1),做WMA就按(2)
(1) 作MP3歌曲的设置:
右击winamp主窗口,找到选项\参数选择,点击参数选择进入winamp的参数设置,选择插件\输出\lame mp3;双击lame mp3,或点击配置来进行mp3输出的参数设置, 点击Output Directory设置输出路径,压缩参数建议使用Variable BR的min=32,max=192。Quality=2(Q=1或Q=0是LAME的实验参数,可能会引入杂音,也就是32~192kbits的动态比特率编码。当然原文件比特率要是低于此值就设低一些,不然纯属浪费空间。若想得到极高品质的歌曲,可以用preset预设值中的CD或studio,设好后点击OK保存设置,然后关闭winamp的参数设置窗口。
(2) 作WMA歌曲的设置
winamp2.78以上的FULL版自带了WMA的输出插件,不需安装。选择winamp参数设置\输出\Nullsoft wma输出插件, 这个设置很简单,若是要得到64kbits的WMA,按如图所设即可,设好后点击关闭。
第三步:以上参数设置好后。像正常播放音乐那样用WINAMP来放音源就可以了,但是听不到声音,因为正在格式转化。
以后如果想用WINAMP来放音乐就在输出选项调回去(本版本选择DirectSound.2.91以下的版本是选waveOut),或是删除winamp根目录下的winamp.ini文件即可。
结束语
如果你拥有一款可称为HI-FI的MP3机,就不需要用这种方法来做mp3了,可以用EAC+lame.exe来做。 Lame提供EXE 和 DLL,其中DLL是作为标准的动态运行库供其他程序调用(winamp就是用的这个),EXE是Command Line程序,象DOS程序一样工作,由于dll可控性差,与具备丰富调节参数的EXE版相比,其压缩出来的MP3效果稍逊一筹。
对于HI-FI的MP3机,就没必要用DFX来处理音效了,所以建议用lame.exe,而不要用lame.dll,这样可得到与原CD非常接近的MP3。由于lame.exe是一个以命令行来操作的程序,对新手来说用起来十分困难,不过网上有很多lame.exe的外挂窗口软件,用起来很方面,如lameGUIxp。