MP3 Lame 转换 参数 设置.docx

上传人:b****9 文档编号:26390126 上传时间:2023-06-18 格式:DOCX 页数:40 大小:37.38KB
下载 相关 举报
MP3 Lame 转换 参数 设置.docx_第1页
第1页 / 共40页
MP3 Lame 转换 参数 设置.docx_第2页
第2页 / 共40页
MP3 Lame 转换 参数 设置.docx_第3页
第3页 / 共40页
MP3 Lame 转换 参数 设置.docx_第4页
第4页 / 共40页
MP3 Lame 转换 参数 设置.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

MP3 Lame 转换 参数 设置.docx

《MP3 Lame 转换 参数 设置.docx》由会员分享,可在线阅读,更多相关《MP3 Lame 转换 参数 设置.docx(40页珍藏版)》请在冰豆网上搜索。

MP3 Lame 转换 参数 设置.docx

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1