lame.exe 参数说明

作者:和奇一號發表于:2013-08-09

% lame [参数] <输入文件名> [<输出文件名>]

如需查詢更多參數,可輸入下列命令:
% lame --help


===============================================================
固定碼率的例子:
===============================================================
固定碼率 联合立体声 128kbps编码:
% lame sample.wav  sample.mp3     

固定碼率 联合立体声 128kbps编码,较高質量:(推荐)
% lame -h sample.wav  sample.mp3     

快速編碼,較低質量(無噪音修整)
% lame -f sample.wav  sample.mp3   

================================================================
動態比特率的例子:
================================================================
LAME具有兩種動態比特率編碼:ABR和VBR。

ABR(平 均碼率)是一种动态比特率编码。其他MP3编码器、Vorbis和ACC经常使用这种编码。其碼率由一些度量所决定(比如,信息源中可感知的平均信息量、 或者仅为编码表中某些设定参数所必需的碼率),而不是基于实际上编码/量化误差的计算值。ABR编码质量至少不会比CBR编码质量差,甚至要比CBR编码 质量好:

ABR:  (--abr <x> 表示在x kbps附近取一个平均碼率进行编码。)
lame -h --abr 128  sample.wav sample.mp3


VBR(可變碼率)是真正的動態比特率形式。在此形式下,每幀的編碼都會先以推測的允許遮蔽運算爲基准,對量化誤差進行修正。然後,再根據修正後的量化誤差決定該幀的碼率。目前,正在大規模開發VBR。
在過度壓縮的情況下,VBR編碼得到的音頻會出現問題,所以,VBR編碼的碼率不得低于112kbps。以下代碼將會在那些難編碼的幀中,使LAME提升其編碼碼率,但是也會導致在易編碼的幀中,使LAME不會優化其編碼碼率:

可變碼率(VBR):(使用-V以調整質量/文件大小)
% lame -h -v -b 112 sample.wav sample.mp3



================================================================
低碼率
================================================================
在 较低碼率,(比如每声道24kbps),推荐使用与低通滤波相结合的16kHz采样率。与其它商业编码器一样,LAME会自动采用上述方式编码。但是,如 果觉得低通滤波太多(或者不够),则需要试着调整低通滤波的裁取值以及通频带的宽度(通过使用--resample,--lowpass和 --lowpass-width等参数)。


================================================================
流媒體
================================================================

% cat 输入档名 | lame [参数] - - > 输出




================================================================

包含的腳本(在'misc'子目錄中)
使用lame編碼多個文件:

bach脚本:mlame 运行"mlame -?"以查看其用法说明。
sh脚本:auenc    运行auenc以查看其用法说明。
sh腳本:mugeco.sh

Pearl腳本可重編碼mp3文件和保存id3標簽:
lameid3.pl

Windows腳本:
lame4dos.bat 
Lame.vbs  (以及一个HTML前端:LameGUI.html)


================================================================

參數指南:
================================================================

下面將對編碼參數進行詳細解說。


編碼質量相關參數:

-m m/s/j/f/a  选择模式
-k            禁止所有滤波
-d            允许使用编码区块模式区分不同的声道
--athonly      忽略psy模式输出,仅使用来自ATH的遮蔽运算。
--voice        (作废参数,使用--preset voice代替)
--noshort      不使用短區塊
-q n          内部的算法质量设定 0-9
              0 = 最慢的算法,但是可能会提供最高的质量
              9 = 最快的算法,质量低下
-h            等同于 -q2
-f            等同于 -q7


固定碼率(CBR)
-b  n          设定碼率(8,16,24,……,320)
--freeformat  编码成Free-Format 格式的档案。

可變碼率(VBR)
-v            VBR
--vbr-old      使用旧的可變碼率(VBR)压缩算法(默认)
--vbr-new      使用新的可變碼率(VBR)压缩算法
-V n          指定VBR編碼質量(0=最高質量,9=最低质量)
-b  n          指定碼率变动下限(8,16,24,……,320)
-B  n          指定碼率变动上限(8,16,24,……,320)
-F            限定最低碼率
-t            禁止写入含VBR信息的标签
--nohist      禁止显示VBR碼率柱状图

--abr n        指定想要的平均碼率


實驗性參數(不推薦):可能會使輸出音質變得更好,也可能會變得更差:

-X n          使用不同的质量算法(在比较量化的时候)
-Y           
-Z           


操作上的參數:

-r              指定输入文件为raw PCM格式
-s  n          以kHz爲單位,指定輸入文件的采樣率(适用于输入文件为raw PCM格式的情况)
--resample n    以kHz爲單位,指定輸出文件的采樣率
--mp3input      输入文件为MP3文件。使用mpglib/mpg123解码
--ogginput      输入文件为Ogg Vorbis文件。使用libvorbis解码
-x              输入文件的交换字节
--scale <arg>  将PCM输入放大<arg>倍
--scale-l <arg> 以<arg>为倍数放大0声道(左)输入(放大PCM数据)
--scale-r <arg> 以<arg>为倍数放大1声道(右)输入(放大PCM数据)
-a              将立体声输入文件混音为单声道MP3文件
-e  n/5/c      去加重
-p              添加CRC错误保护
-c              将编码得到的文件标记为受版權保护的
-o              將編碼得到的文件標記爲拷貝
-S              不顯示進程報告和VBR柱形圖
--strictly-enforce-ISO  严格遵守ISO MPEG规格
--replaygain-fast  快速計算RG值,但是会有些许错误(默认)
--replaygain-accurate  更精确地计算RG值并找出采样的峰值
--noreplaygain  禁止分析回放增益
--clipdetect    允许执行--replaygain-accurate,并显示编码中是否出现削波和整个数值范围的波形如何

--decode        指定输入文件为MP3文件,并将其解码为wav
-t              当使用--decode时,禁止写入WAV文件头
                (解码为raw pcm格式,原生endian格式(使用-x以交换))

--ogg          使用Ogg Vorbis(.ogg)编码,而不是MP3编码



ID3標簽:

--tt <title>    音频/歌曲 标题(在id3v1中,此标签最多为30字符)
--ta <artist>  音频/歌曲 艺术家(在id3v1中,此标签最多为30字符)
--tl <album>    音频/歌曲 专辑(在id3v1中,此标签最多为30字符)
--ty <year>    音频/歌曲 出版年代(从1到9999)
--tc <comment>  用户自定义文本(在id3v1中,此标签最多为30字符;在v1.1中则为28字符)
--tn <track>    音频/歌曲 音轨编码(从1到255,创建v1.1标签)
--tg <genre>    音频/歌曲 流派(列表中的名称或数值)
--add-id3v2    强制添加id3v2标签
--id3v1-only    只添加id3v1标签
--id3v2-only    只添加id3v2标签
--space-id3v1  将空格添加入id3v1标签,而不是添加null
--pad-id3v2    将额外的128字节添加入id3v2标签
--genre-list    按字母顺序显示排列好的ID3流派列表,然后退出

注意:除非出現以下情況,否則將不會添加id3v2標簽。
1. 某输入字段不适合id3v1标签(例如,标题字符长度大于30个字符);
2. 使用了'--add-id3v2'或'--id3v2-only'参数;
3. 输出被重定向为标准输出流。

OS/2特殊參數:
    --priority <type>    设定程序优先权


尚未詳述的參數:
--nores            禁止使用bit reservoir
--noath            禁止使用ATH
--athlower <n db>  将ATH降低n db
--athshort        在编码短区块时,只使用ATH进行运算
--cwlimit <freq>  指定音调的计算范围
--disptime
--notemp          禁止进行暂时遮蔽运算

--lowpass
--lowpass-width
--highpass
--highpass-width





================================================================

按照字母順序對全部參數進行詳細解說
================================================================


================================================================

混音
================================================================

-a 

將立體聲輸入文件混音爲單聲道輸出。

仅在输入文件为raw PCM立体声时,才需要使用此参数。(因为LAME不能确定输入文件的声道数。)为了将立体声PCM输入文件编码为单声道,可使用"lame -m s -a"

对于WAV和AIFF输入文件,使用"-m m"参数的话,无论输入文件是单声道还是立体声,LAME都只会输出单声道MP3文件。


================================================================

平均碼率编码(aka Safe VBR)
================================================================

--abr n

使用指定的n kbps作为平均碼率进行编码,允许每帧之间的大小互不相同。n可以取值为8至320 kbps之间的任何一个整数。





================================================================

僅使用ATH
================================================================

--athonly

此參數將使LAME忽略psy模式輸出,僅使用來自ATH的遮蔽運算。(聽力的絕對極限)

不推薦使用--athonly。設計此參數的原意是測試不同的ATH曲線。


================================================================

碼率
================================================================

-b  n

对于MPEG-1(采样率为32,44.1和48 kHz)
n =  32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320

对于MPEG-2和MPEG-2.5(采样率为8,11.025,12,16,22.05和24 kHz)
n = 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160


习惯使用的碼率:默认为128 kbps MPEG1,80 kbps MPEG2。

当使用可變碼率(VBR)编码时,-b参数则指定了碼率变动下限。使用此参数可有效防止LAME VBR对文件进行过度压缩。因为在过度压缩的情况下,心理声学模式上的小缺陷会导致输出文件的失真。

================================================================

碼率变动上限
================================================================

-B  n

也可查看參數"-b",獲得n的允許取值範圍。

在使用VBR/ABR时,指定碼率变动上限。

不 推荐使用-B。事实上,一个 128Kbps 的 MP3 资料流,因为可以使用 Bit Reservoir,所以有一些 frame其实可以使用到与 320Kbps frame 相同大小的空间。 而ABR/VBR模式则将bitreservoir的影响降到最低,因此需要允许使用 320Kbps 大小的 frame 才能达到与 CBR 相同的弹性。




==============================================================
版權
==============================================================
-c 

将编码得到的文件标记为受版權保护的



==============================================================
檢測削波
==============================================================
--clipdetect

允許執行--replaygain-accurate,並顯示編碼中是否出現削波和整個數值範圍的波形如何。

如果MP3解码器明显禁止了LAME的构造(in the build of LAME),那么此参数就失去作用了。

也可查看: --replaygain-accurate



=============================================================
控制區塊類型
=============================================================
-d

允許左右聲道分別使用不同的區塊類型。一般情況下,不允許使用此參數編碼。因爲好像FhG編碼器也不允許使用此參數編碼。如果有人經過編碼後發現加上-d參數能使輸出音質變好,請告訴我。(mt@sulaco.org


=============================================================
mpglib解碼功能
=============================================================
--decode

此参数是使用LAME的mpg123/mpglib界面,将MP3文件解码为WAV文件。输入文件可以是编码支持的任何格式,包括.mp3(layers 1, 2 and 3)和.ogg。

如果已经使用-t(禁止写入WAV文件头),LAME将不会输出原生endian格式的raw PCM(使用-x以交换类型)。

如果MP3解码器明确禁止了LAME的构造(in the build of LAME),那么此参数就失去作用了。


=============================================================
去加重
=============================================================
-e  n/5/c 

  n = (none, 默认)
  5 = 0/15 微秒
  c = citt j.17

此參數就只是在比特流中設定一個標記。如果你有一個PCM輸入文件,並且此文件中有被放大的上述類型的(被廢棄的)加重,那麽可以使用LAME設定此標記。然後在播放時,MP3解碼器應該會在輸出時去加重,盡管大部分解碼器都會忽略此標記。

更好的解決辦法是,在編碼之前,就使用別的軟件進行去加重操作,然後在編碼時不要添加-e參數。


============================================================
快速編碼模式
============================================================
-f 

等同于 -q 7。 

不推薦。如果不追求輸出音質只追求編碼速度的話,可以使用此參數。此參數禁止噪音修整,並且在分配比特和檢測前回聲時才會使用心理聲學。


============================================================
严格限定VBR碼率的变动下限
============================================================
-F 

严格限定VBR碼率的变动下限。不使用此参数的话,在静音部分,LAME将会忽略VBR碼率的变动下限。


============================================================
free format比特流
============================================================
--freeformat 

在此参数下,LAME将输出固定碼率的free format比特流。使用此参数后,用户还必须使用 -b 在8-640kbps之间指定一个整数作为碼率。

大部分解码器不支持free format比特流。而且,大多数支持free format比特流的解码器支持的最高碼率仅为320 kbps。

支持free format比特流的解码器:

                    支持的最高碼率
MAD                      640 kbps
"lame --decode"          550 kbps 
Freeamp:                440 kbps
l3dec:                  310 kbps





============================================================
高質量
============================================================
-h

对编码质量进行改进。等同于 -q 2。



============================================================
保持所有頻率
============================================================
-k 

保持所有頻率。(禁止所有滤波器)

在編碼過程中,LAME會自動運用各種不同類型的低通濾波器。這是因爲大量資料流量會在高頻率中被消耗掉,而這些資料流量本應該被使用在較低的較重要的頻率中。而-k會禁止LAME使用所有濾波器。不推薦。



===========================================================
模式:
===========================================================

-m m          单声道
-m s          立体声
-m j          联合立体声
-m f          强制使用中侧立体声
-m d          双(独立)声道
-m i          强度立体声
-m a          自动

单声道(MONO)是单声道输入文件的默认模式。如果对立体声输入文件指定编码参数为"-m m",那么将会把立体声信号平均为单声道信号。

立體聲(STEREO)

联 合立体声(JOINTSTEREO)是固定碼率编码碼率不超过128kbps的立体声文件的默认模式。在更高的固定碼率编码中,默认模式为立体声。在 VBR编码中,当VBR_q >4时,联合立体声为默认模式;当VBR_q <=4时,立体声为默认模式。可以通过在命令行中指定模式,以修改上述默认模式。

使用联合立体声意味着编码器可以使用(以帧为单 位)正规的立体声(对左右声道独立编码)或者中侧立体声。在中侧立体声模式下,分别对中央声道(L+R)和两侧声道(L-R)进行编码,并且将较多的资料 流量分配给中央声道。如果源信号没有太高的立体分离度(stereoseparation),那么中侧立体声模式可以有效地增加带宽。

中侧立体声(Mid/Side Stereo)基本上就是增加带宽的手段。在128 kbps下,中侧立体声的作用还是比较明显的。但是到了更高碼率的时候,它就没什么作用了。

对于真正的单声道,可以使用"-m m"进行编码。此参数会自动将输入文件编码为单声道文件。在此情况下,"-m m"比"-m j"做得更好。

不適當地使用中側立體聲會導致聽得見的壓縮失真。頻繁地在中側和正規立體聲之間切換的話,也會使輸出音質變差。爲了確定切換至中側立體聲的時間,LAME所使用的算法比ISO文件中所描述的要精密複雜得多。

強制使用中側立體聲也就是在所有的幀中強制使用中側立體聲進行編碼。僅在確定輸入文件的每一幀的立體分離度都很小的情況下,才能使用此參數。

双声道(DUAL CHANNELS) LAME尚未支持此模式。

强度立体声(INTENSITY STEREO)

自動(Auto)

自動選擇(當輸入文件爲立體聲時)
          8 kbps  单声道
    16- 96 kbps  强度立体声(如果不能使用强度立体声,则使用联合立体声。)
    112-128 kbps  联合立体声 -mj
    160-192 kbps  -mj 带有可变的中侧上下限
    224-320 kbps  独立立体声 -ms



===========================================================
MP3輸入文件
===========================================================
--mp3input

输 入文件为MP3文件。在重编码此文件之前,LAME会先将其解码。因为MP3是一种有损格式,所以一般情况下不推荐使用此参数。但是,在把高碼率MP3变 为低碼率MP3时,此参数还是很有用的。如果输入文件名后缀为".mp3",则会被LAME识别为MP3文件。对于标准输入或者文件名后缀不 为".mp3"的MP3文件,则需要将其文件名后缀改为".mp3"。


===========================================================
禁止顯示柱狀圖
===========================================================
--nohist

默认情况下,正在创建VBR mp3的时候,LAME会显示一个碼率柱状图。此参数可以禁止LAME显示柱状图。


===========================================================
禁止分析回放增益
===========================================================
--noreplaygain

默認情況下,回放增益分析功能是開啓的。此參數可以關閉此功能。

也可查看: --replaygain-accurate, --replaygain-fast


============================================================
不使用短區塊
============================================================
--noshort

在每一幀的編碼中都使用長區塊。不推薦。此參數僅爲測試使用。


============================================================
非原創
=======================================================================
-o 

將編碼得到的文件標記爲拷貝



=======================================================================
保護CRC錯誤
=======================================================================
-p 

開啓CRC錯誤保護。
是的,LAME真的能正確地運行此項功能。但是,此功能在每一幀都會額外消耗16比特的資料流量,而本來這些流量應該被用在編碼上。


=======================================================================
選擇算法質量
=======================================================================
-q n 

碼率当然是影响音质的最大因素。高碼率也就意味着好音质。但是对于特定碼率,我们则可以选择算法以获得最好的标度因子(scalefactors)和huffman编码(修正噪音)。

-q 0:  在所有算法中,此算法最慢,但是有可能获得最好的音质。

-q 2:  推荐。等同于 -h。-q 0和-q 1都很慢,并且在音质方面相对于-q 2也可能没有明显的提高。

-q 5:  默认值。编码速度不错,获得的音质也还比较合理。

-q 7:  等同于 -f。编码速度很快。音质还过得去。(禁止噪音修整,并且在分配比特和检测前回声时才会使用心理声学。)

-q 9:  禁止包含psy模式在内的所有算法。音质很差。



=======================================================================
输入文件为raw pcm
=======================================================================
-r 

指定输入文件为raw PCM格式。使用此参数的同时,必须在命令行中指定采样率和单声道/立体声/联合立体声。如果不使用此函数,LAME则会对输入文件运行几次fseek(),以寻找WAV和AIFF文件头。

如果LAME被編譯爲使用LIBSNDFILE,則不支持此參數。


=======================================================================
更精確地計算RG值並找出采樣峰值
=======================================================================
--replaygain-accurate

允许在不工作时(on the fly)解码。在已经解码的数据流上,计算"Radio"回放增益。找出采样的峰值,并将其储存到文件中。

回放增益分析數據並不會影響已經壓縮好的數據流的內容。它只是一個儲存在音頻文件頭的數值。下列網址詳細列出了回放增益的用途和所使用的算法:http://www.replaygain.org/

默 认情况下,LAME在输入文件上执行用户自定义音量缩放之后,再执行回放增益分析。因为有损压缩/解压缩输出模进(sequence)与开始的输入数据有 所不同,所以此项操作会出现轻微错误。使用--replaygain-accurate时,在不工作时解码MP3流,并且在解码后的数据流上执行分析。虽 然在理论上来说,这种模式能获得更精确的结果,但是它也有几个缺点:

  * 经过对输入数据和解码后数据的回放增益数值进行测试,两者的差异一般不超过0.5dB。尽管人耳所能分辨的最小音量差异为1.0dB左右。
  * 在不工作时解码,这步操作明显使编码所需时间加长。
 
明顯的好處則有:
  * 使用--replaygain-accurate,可以确定采样的峰值,并且能将其储存在文件中。采样的峰值有助于解码器(播放器)避免出现名为'clipping'的负面影响。'clipping'会导致声音失真。


僅計算"Radio"回放增益。計算所得的數值被儲存在LAME標簽中。執行回放增益分析時,將會把文件的音量調整爲參考音量值——89dB。
注意:3.95版本中的參考音量值爲83dB。3.95.1版本中的參考音量值則爲89dB。

如果MP3解码器明确禁止了LAME的构造(in the build of LAME),那么此参数就失去作用了。(注意:如果编译LAME时没有MP3解码器,LAME则会在执行用户自定义音量缩放之后,在输入文件上执行回放增益分析)

也可查看: --replaygain-fast, --noreplaygain, --clipdetect


=======================================================================
快速計算RG值
=======================================================================
--replaygain-fast

在執行用戶自定義音量縮放,或者重采樣之後,計算輸入數據流的"Radio"回放增益。

回放增益分析數據並不會影響已經壓縮好的數據流的內容。它只是一個儲存在音頻文件頭的數值。下列網址詳細列出了回放增益的用途和所使用的算法:http://www.replaygain.org/

僅計算"Radio"回放增益。計算所得的數值被儲存在LAME標簽中。執行回放增益分析時,將會把文件的音量調整爲參考音量值——89dB。
注意:3.95版本中的參考音量值爲83dB。3.95.1版本中的參考音量值則爲89dB。

也可查看: --replaygain-accurate, --noreplaygain



=======================================================================
以kHz爲單位,指定輸出文件的采樣率
=======================================================================
--resample  n

n = 8,11.025,12,16,22.05,24,32,44.1,48

指定輸出文件的采樣率。如必要的話,重采樣輸入文件。

如 果没有指定此参数,在追求最大压缩率的情况下,LAME有时会自动进行重采样。(比如说,将44.1 kHz的输入文件编码为32kbps。)为了防止出现上述操作,必须使用--resamle参数,把输出采样率设定为与输入采样率相同的数值。这样的 话,LAME就不会执行额外的计算操作了。


=======================================================================
以kHz爲單位,指定輸入文件的采樣率
=======================================================================
-s  n

n = 以kHz为单位的采样率

当输入文件为raw PCM时,需要加上此参数。否则LAME将会根据输入文件的文件头信息决定采样率。

如有必要的話,LAME會自動把輸入文件重采樣爲某個支持的MP3采樣率。


=======================================================================
無提示操作
=======================================================================
-S

不顯示進程報告和VBR柱形圖

=======================================================================
按比例增加音量
=======================================================================
--scale <arg>

將PCM輸入放大<arg>倍。此參數只能放大PCM數據。(在將其轉換爲浮點數據之後)

<arg> > 1:  增加音量
<arg> = 1:  无效果
<arg> < 1:  减少音量

請謹慎使用此參數。因爲當解碼所得的值大于32728時,大多數MP3解碼器將會截短數據。


=======================================================================
严格遵守ISO MPEG规格
=======================================================================
--strictly-enforce-ISO 

在此参数作用下,LAME将会把帧的总大小限定为7680比特。这将会导致在高碼率部分浪费大量的资料流量。


=======================================================================
禁止VBR標簽
=======================================================================
-t             

禁止寫入含VBR信息的標簽。(僅在使用-v時才有效。)此標簽儲存在MP3文件的第0幀。此標簽可以使播放器將文件識別爲VBR,並開始查找和計算VBR文件的播放時間。

当使用了'--decode'(将WAV解码为MP3),此参数将禁止写入WAV文件头。输出文件格式为raw PCM,原生endian格式。使用-x以交换字节。



=======================================================================
可變碼率(VBR)
=======================================================================
-v

开启VBR。使用VBR有多种方式。我个人喜欢使用VBR。VBR文件大小一般会稍大于128 kbps文件。因为在VBR编码模式下,在难编码的帧中需要消耗更多的资料流量。下列代码指定VBR的最小碼率进行编码:

lame -v      -b 112  input.wav output.mp3

如果觉得编码后得到的文件太大了,可使用-V n。n = 0...9。

lame -v -V n -b 112  input.wav output.mp3


以下代碼可以在VBR編碼模式下獲得最高的壓縮率:

lame -v  input.wav output.mp3
lame -v -V n input.wav output.mp3        (用于调整输出音质/文件大小)






=======================================================================
指定VBR編碼質量
=======================================================================
-V n     

n = 0...9。 指定VBR_q值。
默认值n = 4,最佳音质n = 0,最佳压缩率n = 9。

不推薦使用n>=5的數值(音質低下)。 
如果想繼續增加壓縮率,使用ABR可獲得更好的輸出音質。


VBR_q是怎麽起作用的?

VBR_q值影響LAME在心裏聲學上的兩個基本參數:
a) 人耳听力的绝对极限
b) 信噪比的采样
VBR_q值越低,注入的量化噪音也就會越低。

注 意没有完美的psy模式。所以,即使psy模式声称编码后的文件不会出现听得见的失真,但是人们还是经常能听到编码后的文件出现失真。因此,在指定一个比 较小的碼率下限进行编码时,即使使用了-V 0参数,也可能会出现过度压缩和听得见的失真。因此,听起来,使用-V 0还不如使用256 kbpsCBR进行编码。比如说,psy-model声称,在1 kHz的频宽内,人耳不会察觉到20dB的失真,所以LAME VBR -V0在此频宽内会尽可能提升压缩率,并会产生最大值为20dB的失真。使用256 kbpsCBR编码时,LAME则最多会产生2dB的失真。如果psy模式是正确的,上述两种编码所输出音质应该是一样的。如果psy模式是错误的,那么 VBR-0编码会使输出音质变差。

=======================================================================
聲音編碼模式
=======================================================================
--voice

实验性的聲音編碼模式参数。对44.1 kHz输入文件进行调整。
--voice参数已经作废了。可使用--preset voice代替此参数。


=======================================================================
交換字節 
=======================================================================
-x

输入文件的交换字节(与--decode一起使用的话,则是输出文件的交换字节)。使用此参数可找出little endian/big endian类型的问题。如果输入文件发出的声音像是随机噪声,那么可以先试试这个参数。

=======================================================================
控制OS/2程序優先權 
=======================================================================
--priority <类型>

(僅適用于OS/2)

设 定LAME在IBMOS/2下运行时的程序优先权。设定此参数有助于避免在编码过程中系统变慢或者失去响应。通过设定LAME在较低的程序优先权下运行, 可使系统能够有更多的资源用于更新基本处理(如绘制窗口、登记键盘/鼠标的转态过程,等等)。如果是使用0-2的优先权,那么运行LAME对系统的影响就 会降到最低了。

有效參數有:

    0 = 低 (IDLE, delta = 0)
    1 = 中等 (IDLE, delta = +31)
    2 = 标准 (REGULAR, delta = -31)
    3 = 高 (REGULAR, delta = 0)
    4 = 最高 (REGULAR, delta = +31)

注意:如果使用'--priority'而不带任何<类型>参数的话,LAME会自动使用'--priority 0'。