MP3 Lame 转换 参数 设置.docx
- 文档编号:26390126
- 上传时间:2023-06-18
- 格式:DOCX
- 页数:40
- 大小:37.38KB
MP3 Lame 转换 参数 设置.docx
《MP3 Lame 转换 参数 设置.docx》由会员分享,可在线阅读,更多相关《MP3 Lame 转换 参数 设置.docx(40页珍藏版)》请在冰豆网上搜索。
MP3Lame转换参数设置
MP3Lame转换参数设置(转)
我们在对音频格式的转换中,打交道最多的就是MP3了。
如果你能彻底玩转MP3,那么对你的音频创作和对其他音频格式的掌握会有很大的帮助。
下面我们给大家介绍MP3制作软件:
LAME
要制作出高音质的MP3靠以前广为流传的MP3编码器是不行的。
LAME与一般MP3编码器与众不同,它支持几乎所有能够采用到MP3编码中的技术,LAME支持CBR(固定码率)和VBR(动态码率,还有一个效果不是很出众的ABR),LAME是MP3史上具有里程碑意义的软件,LAME是一个Commandline程序,象Dos程序一样需要手工输入,而且参数及其复杂,但可很方便的供其他程序调用,LAME同时也提供了一个DLL版本,但我们认为不如EXE版本的好,所以忽略不提。
不要被LAME复杂的参数所吓倒,文章中我们会提示如何操作来达到一劳永逸的效果。
我们需要粗略的了解一下LAME的参数。
LAME其实真正要用到的参数就几个而已。
VBR压缩级别参数:
[-V]指定VBR的压缩品质,范围为0-9(数字越小品质越高),预设值为4。
码率参数:
[-b]指定流量变动的下限,预设为32Kbps。
[-B]指定流量变动的上限,预设为320Kbps。
注意-b和-B的大小写差异。
如果使用在CBR编码模式中,[-b]所指定的码率就是固定码率大小,可供指定的码率大小可以为:
162432404856648096112128160192224256320。
高品质编码模式参数:
[-h]高品质编码模式。
这个选项在VBR压缩模式中是预设开启的。
CBR编码模式中是关闭的。
精度参数:
[-q]指定频率资料量化时的精确度,范围是为0-9(数字越小品质越高),预设值为2。
如果在使用-q0参数是觉得编码速度慢得过份,请使用默认值。
如果编码的曲子是钢琴或者小提琴、古筝二胡这类细节很丰富的乐器独奏,我们推荐你就是耐着性子也要用-q0参数,虽然慢点,但值得。
声道模式参数:
[-m]立体声压缩模式,细分参数分别有s:
Stereoj:
JointStereof:
Forcems_stereom:
Mono。
当使用VBR编码并把品质设为4-9和使用CBR编码流量小于160Kbps时,预设为j(JointStereo)。
其余时候预设为s(Stereo)。
通过长期的使用,我们给出2个参数使用建议。
CBR模式编码的推荐参数:
-b-ms-h(为码率数值)。
VBR模式编码推荐参数:
-V0。
在新版本的LAME中(3.90后),LAME提供了全新的--alt-preset系列预置参数,这组参数最大的好处就是不用再去记忆那些繁多的参数,而提供最佳化的选择。
CBR模式:
--alt-presetinsane320kbpsCBR模式,音质最好,体积最大。
VBR模式:
--alt-presetextreme平均Bitrate范围在192~256kbps之间,音质接近insane,体积小了一些,但比-V0编码效率要低。
--alt-preset系列参数提供比老参数更优秀的音质,但编码效率却低了很多,您需要更强劲的CPU支持才行,而相对比老参数提高相对不是很多,在乎您的取舍了,笔者倾向使用老参数。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(转)hifi级mp3制作和LAME参数设置2009-11-1018:
59:
35
mp3也能hifi,hifi级mp3制作和LAME参数设置mp3也能HIF,hifi级mp3制作
对于我这样的普通人来说,无损压缩只能玩玩而已——虽然我的硬盘有160G,但是看到硬盘空间一个G一个G的减小,心里还是很不舒服。
因此,我还是要听MP3。
不要跟我提那些下载的128kbpsMP3,大多数音质没法听。
下面,我们请出的工具就是LAME。
大家要问了,超级解霸等工具不是也可以压MP3吗?
算了吧,一旦你使了LAME,这些软件我保证你连看都不会再看一眼。
那么,LAME有什么绝招呢?
LAME的两大神功就是VBR(动态流量编码)和心理声学模型。
LAME可以说是将VBR的能力发挥到了极致。
它将波形分割成50帧(30帧约1秒)一段,根据该段落内频率的高低动态设置比特率,低频使用相对低的比特率,高频使用高比特率,这样一来音质就得到了很大程度的保护。
此外,LAME的心理声学模型也是最出色的。
就这样,LAME将MP3的音质提高到了一个崭新的阶段,可以说LAME做出的MP3真正有着近似CD的音质了。
但是LAME一开始只有命令行模式,使用不太方便,好在有人作出外壳程序,解决了这个问题。
笔者现在使用的就是一个名为RazorLame的外壳,
首先我们设置一下LAME的参数,点击LAMEoptions。
里面有General,VBR,Advance和Expert等设置,要了解这些设置,我们还是需要首先了解一下LAME繁多的参数。
CBR(固定流量编码)编码时的基本参数:
CBR可以算是是最常用的的MP3编码方式,其编码流量可在32kbps-320kbps中选择。
我们从网上下载的MP3最常用的是128kbps,但是这个流量显然是不够的。
如果你想做接近CD水准的MP3,推荐你用320Kbps的CBR(最高质量MP3),这类MP3音质最好,但是体积很大。
如果你又想要小体积,那么还是不要用CBR了
-b参数:
指定编码的流量。
LAME中可以使用的流量如下:
32404856648096112128160192224256320。
当然数字越大,体积越大,音质越好。
这一点,体积与音质成正比。
在波形静音的部分,LAME会自动采用最小的流量。
-h参数:
高品质编码模式,可以增加音质,我们当然需要,一定要毫不犹豫用这个参数。
这个选项在VBR压缩模式中是预设开启的。
-q参数:
指定波形数据量化时的精确度,范围为0-9,数字越低质量越好。
笔者选择2,因为LAME的开发者推荐这个参数。
0理论上最好,但是开发者说这是个实验型参数(不懂)。
因此,最强的MP3的命令行:
-b320–h–q2。
VBR(动态流量编码)编码时的基本参数:
VBR编码是LAME一大神功,可为你提供最佳的音质/体积比,所以笔者强烈推荐使用VBR。
-V参数:
指定VBR的压缩品质,范围为0-9(数字越小品质越高),我们选择2。
-b参数:
指定流量变动的下限,预设为32Kbps。
使用预设就可以了。
-B参数:
指定流量变动的上限,预设为320Kbps。
推荐使用预设值
其他如-q参数与CBR相同。
笔者推荐VBR命令:
-V2q2
此外LAME还提供一种ABR的编码方式,这种编码将CBR通过VBR的方式压缩,可以指定流量大小,参数为—abr
然后是一些共同参数:
-m参数:
选择立体声输出方式:
有-ms(Stereo立体声)-mj(JointStereo联合立体声)–mm(Mono单声道)等4种可以选择。
为了简化LAME繁多的参数,开发者又提供一组强大的预制参数-ap供选择。
这类参数是以--alt–present开头,因此,最好的参数又有了新的选择:
CBR参数:
--alt-presetinsane或者--alt-presetcbr320。
音质最好,体积最大。
VBR参数:
.--alt-presetextreme。
音质很好,体积小,笔者推荐并使用这一参数。
然后我们回到LAMEoptions,首先要到General中指定输出的MP3文件存放位置。
Advance中都是一些实验性参数,有兴趣可以试试,说不定可以试出什么新的最优化参数来,其中有一个Deletesourcefileafterencoding的选项,选取之后,编码完成后原始的波形文件会被自动删除,非常方便。
然后是核心——VBR的设置。
这里你可以通过上面学到的知识进行设置,不错吧。
再后就是Expert——专家设置。
这里面有一个Customoptions。
可以自己直接写命令行,但是这一项好像不是给专家设计的——更像给懒人使用的,你只要把笔者的推荐CBR或VBR参数拷贝上去,然后在底下onlyusecustomoptions的选项前打上勾就可以了,真是方便。
最后是Audioprocessing,注意outputsamplingfrequency一定要选择44.1KHz。
默认为32KHz,会引起音质的下降。
最后,点击编码(Encode)就可以开始了。
再耐心等待几分钟,我们的HIFI级MP3就出炉了。
=================================================
LAME问与答——兼谈最新的编码参数设置方案
1.LAME是什么?
LAME是目前最好的MP3编码引擎。
LAME(mitiok.ma.cx)编码出来的MP3音色纯厚、空间宽广、低音清晰、细节表现良好,它独创的心理音响模型技术保证了CD音频还原的真实性,配合VBR和ABR参数,音质几乎可以媲美CD音频,但文件体积却非常小。
对于一个免费引擎,LAME的优势不言而喻。
2.上边提到的VBR和ABR是什么?
还有CBR?
VBR(VariableBitrate)动态比特率。
也就是没有固定的比特率,压缩软件在压缩时根据音频数据即时确定使用什么比特率,这是以质量为前提兼顾文件大小的方式,推荐编码模式;
ABR(AverageBitrate)平均比特率,是VBR的一种插值参数。
LAME针对CBR不佳的文件体积比和VBR生成文件大小不定的特点独创了这种编码模式。
ABR在指定的文件大小内,以每50帧(30帧约1秒)为一段,低频和不敏感频率使用相对低的流量,高频和大动态表现时使用高流量,可以做为VBR和CBR的一种折衷选择。
CBR(ConstantBitrate),常数比特率,指文件从头到尾都是一种位速率。
相对于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.我在一些网站学会了使用-V0-q0这样的终极参数,这下可以压出最高品质MP3了
实际上象-V0-q0这样的参数可以压缩出最高品质MP3的说法从来都不是LAME开发者所应允的。
在LAME中,象0、1这样的Level属于试验参数,如果用它压缩MP3,非但不会提高音质(相对于Level2而言),反而会导入多余的噪音,所以以上的参数应该改为-V2-q2。
实际上象这样的参数标准几近淘汰,-ap参数将做为新的LAME参数标准逐渐流行。
6.-ap参数?
没听说过
这种参数属于预置参数。
--abr128-h--nspsytune--athtype2--lowpass16--ns-bass-8--scale0.93,面对上边这组微调参数你会不会有一种晕菜的感觉呢@_@……正是为了简化参数设置,避免各种不必要的试验参数,LAME开发者精心调配出了-ap参数,它是一组代码级参数(也就是说没有微调参数可以实现与它相同的功能)。
使用这种新的预置参数标准既可以压缩出更高品质的MP3,又可以避免我们陷入微调参数的迷宫中。
以下是-ap参数列表:
最高品质参数:
--alt-presetinsane或者--alt-presetcbr320
320kCBR,音质最好,文件体积最大
VBR参数:
1.--alt-presetextreme
220-270k左右的VBR,音质与上面参数相仿,但文件体积小25%,推荐此参数
2.--alt-presetfastextreme
音质比上面参数稍微差一些
3.--alt-presetstandard
180-220k左右的VBR,在音质和文件大小之间比较好的平衡
4.--alt-presetfaststandard
音质比上面参数稍微差一些
5.--alt-presetstandard-Y
虽然品质稍差,但文件体积非常小
ABR参数:
--alt-preset
(可用Bitrate:
80、96、112、128、160、192、224、256、320)
CBR参数:
--alt-presetcbr
(可用Bitrate:
80、96、112、128、160、192、224、256、320)
========================================================
对MP3及音频压缩技术的一些误解
1、mp3的音质很差?
错。
mp3作为当前音频有损压缩的“王者”,它的编码技术已经几近完美。
很多人只是不清楚如何才能压缩出高品质的mp3而已。
2001年12月,世界上最优秀的mp3编码器--LAME推出了革命性的版本3.90.2,针对lame压缩参数过于烦琐的情况,提供了几个preset(预设)参数。
现在只要使用LAME的standard(标准)模式进行压缩,就能得到近似于CD的完美音质。
2、128kbps的mp3=CD音质?
错。
首先,所谓CD音质是一个带有很大主观性的名词,基本上可以认为CD音质意味着在平均水平的听音条件下能达到用光驱放CD的效果。
但是根据这个定义,无数的试听结果表明,不管用什么编码器,什么样的设置,128kbps的mp3都不能达到这个标准。
关于这方面的主题可参
3、mp3192kbpsCBR(固定比特速率)stereo(立体声)编码是音质与文件大小的最佳平衡设置?
错。
这一误解有很深的根源。
因为128kbps的mp3在音质上不能被“苛刻”的音乐爱好者接受,所以他们要寻求更好的设置。
对Xing编码器及Fraunhofer编码器来说,直到现在它们在VBR(可变比特速率)和jointstereo(混合立体声)的算法上都很失败,所以很多人都认为CBR和stereo才是最佳的选择,而且192kbps的mp3在文件大小上也是可以接受的。
是LAME编码器改变了这一切!
LAME采用的VBR及智能的jointstereo算法非常优秀,已经没什么理由再去使用CBR和stereo--这样做只会浪费有限的bits。
标准的VBR预定设置(即使用--alt-presetstandard参数)生成的mp3文件的平均比特率也是192kbps,但它的音质要好过CBR192kbps,在同等的比特率下其他的编码器非其敌手(按:
除了1、mpc--其音质在该bitrate左右好于mp3,2、最近的oggenc1.0--nottestedyet)。
4、mp3320kbpsCBRStereo是mp3音质的极限?
错(或者说Notexactlytrue)。
虽然320kbps是mp3标准的极限,但在320kbps下使用设计良好的JointStereo,能够将节省下下的bits用于纯粹的音乐部分(从而提高音质)。
如果音源的立体声分离度很低,使用完全的stereo是一种浪费。
5、VBR的音质不如CBR?
错。
设计良好的VBR算法不会将bits浪费在易于编码的部分,节省下来的bits将用在对复杂的音频部分进行编码。
这一误解可能来自于较老的FhGEncoder的VBR算法及XingVBR算法中存在的bug,对当前的lame编码器来说,它的VBR算法已被协调得很好,不会有音质上的问题。
6、JointStereo音质不佳?
错。
当前主流的encoder如lame、mppenc、oggenc、aacenc都使用了所谓smartjointstereo的技术,不会破坏stereoimage,请参阅如下的两个链接(E文,由编码器的开发者解答):
http:
//www.hydrogenaudio.org/forums/showthread.php?
s=&threadid=1081;
http:
//www.hydrogenaudio.org/forums/showthread.php?
s=&threadid=759;
更为技术性的解释如下:
http:
//www.xiph.org/ogg/vorbis/doc/stereo.html;
7、Blade是最佳的mp3编码器?
错。
(似乎不用过多的解释)Blade不推荐用于所有bitrate的mp3编码,由于缺少相当多的功能,其音质较lame或FhG逊色很多。
下面的两个链接有助于了解blade的缺憾:
;
http:
//www.hydrogenaudio.org/forums/showthread.php?
s=&threadid=463;
最新消息——Blade已经停止开发,其作者在主页上声明ogg是更好的选择
8、wma在64kbps可达CD音质?
错。
不用我多费笔墨,不相信的话点击下面的链接了解详情:
:
http:
//www.hydrogenaudio.org/forums/showthread.php?
s=&threadid=1434;
;
另外,专门为winamp写plugin的Peter也写了篇文章:
Whynottousewmahttp:
//205.188.228.81/showthread.php?
threadid=81838)
9、不同的音乐类型需要不同的编码器及不同的参数?
错。
编码器是在音频信号级进行处理,不去分辨音乐类型。
只要心理学模型与编码算法正确,同一设置就适用于所有的音乐类型。
详情参见:
http:
//www.hydrogenaudio.org/forums/showthread.php?
s=&threadid=1835
======================================================
小身材也要大味道——128kbps下如何设置Lame编码参数
LameMP3编码引擎大家已经相当熟悉了,而且在APX参数推出以后,它的使用变得更加方便。
但是很多朋友还是反映,Lame压缩出来的MP3体积还是大了一点,降低压缩波特比又怕效果不好,那么如何在底码率下用Lame压出效果相对比较好的曲目呢?
其实一般来说,128kbps的编码率下,任何编码器都无法达到CD音质(M$所言,WMA在64kbps或96kpbs就能达到CDQuality是一个真实的谎言),对Lame来说,要想在128kbps超过那些专门为低bitrate作了优化的encoder如mp3pro、wma甚至ogg,冗长的参数是不可或缺的,这篇短文就为您进行详细的解释
1、Lame的版本的问题
Lame.exe的当前的最新稳定版是3.92,很多地方都可以提供下载,推荐使用。
不过还有一个版本就是dibrom(Lamepreset参数的开发者)编译的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-presetcbr128或者
-h--nspsytune--athtype2--lowpass16--ns-bass-8--scale0.93
b、对ABR:
--alt-preset128(该preset与--abr128-h--nspsytune--athtype2--lowpass17.5--ns-bass-6--scale0.93基本相当)
--abr128-h--nspsytune--athtype2--lowpass16--ns-bass-8--scale0.93
c、对VBR:
在128kbps下VBR没有用武之地。
就音质来说,我认为,ABR>CBR。
小结:
r3mix论坛曾有一句话让我印象很深刻:
onecan'ttalkaboutLamewithoutmentioningtheversionandsettings.Lame的参数之多很为人诟病,preset的出现对懒人如我者是最大的福音,虽然128kbps不是我喜欢的bitrate,但不可否认这是internet上最流行的……。
好像主题已经有点乱了,就此打住.独乐乐不如众乐乐,让我们一起研究、共享我们的知识,我们的音乐。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(转)lame3.90.3转换mp3的所有参数2009-11-1112:
28:
13|分类:
默认分类阅读315评论0字号:
大中小订阅
LAMEversion3.90.3MMX(http:
//www.mp3dev.org/)
--Compiledathttp:
//www.hydrogenaudio.org
--Checkthiswebsitefor
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MP3 Lame 转换 参数 设置
![提示](https://static.bdocx.com/images/bang_tan.gif)