登录社区:用户名: 密码: 忘记密码 网页功能:加入收藏 设为首页 网站搜索  

文档

下载

图书

论坛

安全

源码

硬件

游戏
首页 信息 空间 VB VC Delphi Java Flash 补丁 控件 安全 黑客 电子书 笔记本 手机 MP3 杀毒 QQ群 产品库 分类信息 编程网站
 内容搜索 网页 下载 源代码
您现在的位置:立华软件园->硬件天地->数码世界->MP3播放器
让你的廉价MP3机放出hifi音质
发表日期:2005-01-20作者:[转贴] 出处:  

[编者按]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输出插件,进入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。

  文中提到的所有软件在网上都可以方便的找到下载地址,找不到的朋友可与我联系,小弟初写文章,难免有错误,欢迎大家指正,如对本文有所疑问,也可与我联系:zxb45935546@sohu.com

我来说两句】 【发送给朋友】 【加入收藏】 【返加顶部】 【打印本页】 【关闭窗口
中搜索 让你的廉价MP3机放出hifi音质
关于我们 / 合作推广 / 给我留言 / 版权举报 / 意见建议 / 广告投放 / 友情链接

Copyright ©2001-2003 Allrights reserved
e_mail:站长:webmaster(at)lihuasoft.net
网站编程QQ群  
京ICP备05001064号

页面生成时间:0.00207