MP3编码简易使用菜鸟全攻略手册

互联网 | 编辑: 2005-05-11 00:00:09转载 返回原文

很多朋友都问,为什么网站提供的MP3试听曲目音质比普通的128kbps MP3要好?为什么压缩码率还会不断变化,其实这都要归功于“LAME”这个优秀的MP3编码器。关于LAME的一些技术概念,我们在这里就不重复了,感兴趣的朋友可以参考《LAME问与答》一文,我们这里着重向菜鸟网友们,

MP3编码简易使用菜鸟全攻略手册 一

本文作者:wealin

很多朋友都问,为什么网站提供的MP3试听曲目音质比普通的128kbps MP3要好?为什么压缩码率还会不断变化,其实这都要归功于“LAME”这个优秀的MP3编码器。关于LAME的一些技术概念,我们在这里就不重复了,感兴趣的朋友可以参考《LAME问与答》一文,我们这里着重向菜鸟网友们,一步步传授何使用这个工具,制作出属于我们自己的高品质MP3音乐。

首先我们下载到的“LAME”都只有一个EXE文件,需要通过复杂的命令行来控制它的工作,对于菜鸟们而言显得非常不便,所以我们还需要为它搭配一个“外壳”。目前最为常用,也最为优秀的LAME外壳程序是RazorLame 1.1.5。高品质MP3压缩的核心是LAME,而控制调整则都需要通过RazorLame来完成。

RazorLame 1.1.5的主界面

打开RazorLame 1.1.5之后,我们首先要确定LAME压缩引擎的位置,这样才能正常工作。方式很简单,点击Edit菜单下的Options在随之出现的对话框第一项“LAME”中,填入或者选择LAME编码器所在的正确位置。通过这个选项,我们也就可以随时更换不同版本的LAME编码器。在这里我们必须重申一点,对于LAME而言,并不是版本越新,编码质量就越好,不同的版本有各自不同的优缺点,大家在选择的时候请注意每个版本的详细介绍。

在这里选择LAME编码器的位置

第二步便是进行LAME编码参数的设置,选择Edit菜单下的LAME Options就可以进入设置界面,这里的选项要比前面复杂得多,菜鸟们肯定是一头雾水!好在LAME引入了APX预置参数的编码方式,让用户无需进行繁琐的设置,而且应用非常简单。点击LAME Options中的Expert标签,在“custom options”后面的方框中填入预置参数便可以了。最好在下放的“Only use custom options”选项前打勾,让其加粗显示,这样LAME就完全按照“custom options”中所制定的方式对WAV文件进行编码。

MP3编码简易使用菜鸟全攻略手册 二

填入APX预置参数

那么APX预置参数究竟有哪些呢?按照LAME开发者的推荐并经过广大发烧友的实践,对于不同版本的LAME有不同的推荐选择。目前比较受推崇的LAME版本主要有3.90.2和3.90.3两个。3.90.2的推荐参数为:--alt-preset standard -Z,3.90.3的推荐参数则为:--alt-preset standard。以前大家最常用的--alt-preset extreme也是一个很好的选择。用这三个参数编码的MP3均为VBR、joint stero(联合立体声)格式,能够取得容量与音质的最佳平衡点。如果想获得最佳的音质,而不惜容量大小的话,则可使用--alt-preset insane参数。

OK,设置完毕后按OK确认并保存。随后您就可以找出硬盘中已经抓好的WAV文件,对它们进行编码操作了。试试看吧!您也可以制作出音质一流的MP3音乐。RazorLame还能够支持MP3反编码哦,也就是MP3=>WAV,这也是LAME的一大功能。

MP3编码简易使用菜鸟全攻略手册 三

小身材也要大味道——128kbps下如何设置Lame编码参数

Lame MP3编码引擎大家已经相当熟悉了,而且在APX参数推出以后,它的使用变得更加方便。但是很多朋友还是反映,Lame压缩出来的MP3体积还是大了一点,降低压缩波特比又怕效果不好,那么如何在底码率下用Lame压出效果相对比较好的曲目呢,来看轻风流水兄的这篇文章。

其实一般来说,128kbps的编码率下,任何编码器都无法达到CD音质(M$所言,WMA在64kbps或96kpbs就能达到CD Quality是一个真实的谎言),对Lame来说,要想在128kbps超过那些专门为低bitrate作了优化的encoder如mp3pro、wma甚至ogg,冗长的参数是不可或缺的,这篇短文就为您进行详细的解释

1、Lame的版本的问题

Lame.exe的当前的最新稳定版是3.92,很多地方都可以提供下载,推荐使用。不过还有一个版本就是dibrom(Lame preset参数的开发者)编译的3.90.2,Lame随后的3.91、3.92版本有相当部分(特别是preset部分)是脱胎于此版的。这也是当前在preset参数设置下编码最快的版本,下载链接如下:http://www.hydrogenaudio.org/extra/Lame/Lame3.90.2-ICL.zip

Lame的开发速度很快,3.93的alpha版已经出过十几个了。虽然内部测试版不推荐使用,但它的确修正了不少的错误(像对人们误解最大的q0参数的修正),所以也提供一个下载链接,有兴趣的朋友不妨一试: http://mitiok.free.fr/Lame-20020706.zip(这是最新7月6日版)。

2、参数设置

Lame的参数设置的争论是最大的,我也有被千夫所指的经历和准备……。下面的文字都是我在r3mix和Hydrogen论坛得来的信息的综合:

a、对CBR:

--alt-preset cbr 128 或者

-h --nspsytune --athtype 2 --lowpass 16 --ns-bass -8 --scale 0.93

b、对ABR:

--alt-preset 128(该preset与--abr 128 -h --nspsytune --athtype 2 --lowpass 17.5 --ns-bass -6 --scale 0.93基本相当)

--abr 128 -h --nspsytune --athtype 2 --lowpass 16 --ns-bass -8 --scale 0.93

c、对VBR:

在128kbps下VBR没有用武之地。

就音质来说,我认为,ABR>CBR。

小结:

r3mix论坛曾有一句话让我印象很深刻: one can't talk about Lame without mentioning the version and settings. Lame的参数之多很为人诟病,preset的出现对懒人如我者是最大的福音,虽然128kbps不是我喜欢的bitrate,但不可否认这是internet上最流行的……。好像主题已经有点乱了,就此打住. 独乐乐不如众乐乐,让我们一起研究、共享我们的知识,我们的音乐。

MP3编码简易使用菜鸟全攻略手册 四

LAME问与答——兼谈最新的编码参数设置方案

1.LAME是什么?

LAME是目前最好的MP3编码引擎。LAME(mitiok.ma.cx)编码出来的MP3音色纯厚、空间宽广、低音清晰、细节表现良好,它独创的心理音响模型技术保证了CD音频还原的真实性,配合VBR和ABR参数,音质几乎可以媲美CD音频,但文件体积却非常小。对于一个免费引擎,LAME的优势不言而喻。

2.上边提到的VBR和ABR是什么?还有CBR?

VBR(Variable Bitrate)动态比特率。也就是没有固定的比特率,压缩软件在压缩时根据音频数据即时确定使用什么比特率,这是以质量为前提兼顾文件大小的方式,推荐编码模式;

ABR(Average Bitrate)平均比特率,是VBR的一种插值参数。LAME针对CBR不佳的文件体积比和VBR生成文件大小不定的特点独创了这种编码模式。ABR在指定的文件大小内,以每50帧(30帧约1秒)为一段,低频和不敏感频率使用相对低的流量,高频和大动态表现时使用高流量,可以做为VBR和CBR的一种折衷选择。

CBR(Constant Bitrate),常数比特率,指文件从头到尾都是一种位速率。相对于VBR和ABR来讲,它压缩出来的文件体积很大,而且音质相对于VBR和ABR不会有明显的提高。

3.下载的压缩包里怎么有两种格式的LAME文件?它们有什么区别?哪一种比较好?

LAME分DLL和EXE两种版本,DLL版本做为一个方便的接口程序在大多数抓轨软件中都能看到(比如AltoMP3Maker),但由于可控性差,与具备丰富调节参数的EXE版相比,其压缩出来的MP3效果稍逊一筹。

4.怎么EXE版本是命令行方式运行的程序?太难用了

针对这一点,网上出现了一些EXE版的外壳程序,比如RazorLAME(www.dors.de/razorLAME),它是Win窗口程序,通过它可以使我们在视窗界面下轻松调整各种参数,使繁琐的压缩过程简单化。我们也可以用直接用EAC(目前最好的抓轨软件,www.exactaudiocopy.de)来调用LAME.exe,可以在抓轨同时压缩MP3,事半功倍。

5.我在一些网站学会了使用-V 0 -q 0这样的终极参数,这下可以压出最高品质MP3了:)

实际上象-V 0 -q 0这样的参数可以压缩出最高品质MP3的说法从来都不是LAME开发者所应允的。在LAME中,象0、1这样的Level属于试验参数,如果用它压缩MP3,非但不会提高音质(相对于Level2而言),反而会导入多余的噪音,所以以上的参数应该改为-V 2 -q 2。实际上象这样的参数标准几近淘汰,-ap参数将做为新的LAME参数标准逐渐流行。

6.-ap参数?没听说过:(

这种参数属于预置参数。

--abr 128 -h --nspsytune --athtype 2 --lowpass 16 --ns-bass -8 --scale 0.93,面对上边这组微调参数你会不会有一种晕菜的感觉呢@_@……正是为了简化参数设置,避免各种不必要的试验参数,LAME开发者精心调配出了-ap参数,它是一组代码级参数(也就是说没有微调参数可以实现与它相同的功能)。使用这种新的预置参数标准既可以压缩出更高品质的MP3,又可以避免我们陷入微调参数的迷宫中:)以下是-ap参数列表:

最高品质参数:

--alt-preset insane或者--alt-preset cbr 320

320k CBR,音质最好,文件体积最大

VBR参数:

1.--alt-preset extreme

220-270k左右的VBR,音质与上面参数相仿,但文件体积小25%,推荐此参数

2.--alt-preset fast extreme

音质比上面参数稍微差一些

3.--alt-preset standard

180-220k左右的VBR,在音质和文件大小之间比较好的平衡

4.--alt-preset fast standard

音质比上面参数稍微差一些

5.--alt-preset standard -Y

虽然品质稍差,但文件体积非常小

ABR参数:

--alt-preset

(可用Bitrate:80、96、112、128、160、192、224、256、320)

CBR参数:

--alt-preset cbr

(可用Bitrate:80、96、112、128、160、192、224、256、320)

本文转载于魅族互动社区

返回原文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑