久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

linux下 lame軟件的使用

 jeenful 2013-10-29
% lame [參數(shù)] <輸入文件名>[<輸出文件名>]

如需查詢更多參數(shù),可輸入下列命令:
# lame  --longhelp


=======================================================================
固定碼率的例子:
=======================================================================
固定碼率聯(lián)合立體聲 128kbps編碼:
% lame sample.wav sample.mp3

固定碼率聯(lián)合立體聲 128kbps編碼,,較高質(zhì)量:(推薦)
% lame -h sample.wav sample.mp3

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

=======================================================================
動態(tài)比特率的例子:
=======================================================================
LAME
具有兩種動態(tài)比特率編碼:ABRVBR

ABR
(平均碼率)是一種動態(tài)比特率編碼。其他MP3編碼器,、VorbisACC經(jīng)常使用這種編碼,。其碼率由一些度量所決定(比如,信息源中可感知的平均信息量,、或者僅為編碼表中某些設(shè)定參數(shù)所必需的碼率),,而不是基于實際上編碼/量化誤差的計算值。ABR編碼質(zhì)量至少不會比CBR編碼質(zhì)量差,,甚至要比CBR編碼質(zhì)量好:

ABR:
--abr <x> 表示在x kbps附近取一個平均碼率進行編碼,。)
lame -h --abr 128 sample.wav sample.mp3


VBR
(可變碼率)是真正的動態(tài)比特率形式。在此形式下,,每幀的編碼都會先以推測的允許遮蔽運算為基準(zhǔn),,對量化誤差進行修正。然后,,再根據(jù)修正后的量化誤差決定該幀的碼率,。目前,正在大規(guī)模開發(fā)VBR,。
在過度壓縮的情況下,,VBR編碼得到的音頻會出現(xiàn)問題,所以,,VBR編碼的碼率不得低于112kbps,。以下代碼將會在那些難編碼的幀中,使LAME提升其編碼碼率,,但是也會導(dǎo)致在易編碼的幀中,,使LAME不會優(yōu)化其編碼碼率:

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



=======================================================================
低碼率
=======================================================================
在較低碼率,,(比如每聲道24kbps),,推薦使用與低通濾波相結(jié)合的16kHz采樣率。與其它商業(yè)編碼器一樣,,LAME會自動采用上述方式編碼,。但是,如果覺得低通濾波太多(或者不夠),,則需要試著調(diào)整低通濾波的裁取值以及通頻帶的寬度(通過使用--resample,,--lowpass--lowpass-width等參數(shù)),。


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

% cat
輸入檔名 | lame [參數(shù)] - - > 輸出




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

bach
腳本:mlame 運行"mlame -?"以查看其用法說明,。
sh
腳本:auenc 運行auenc以查看其用法說明。
sh腳本:mugeco.sh

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

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


=======================================================================
參數(shù)指南:
=======================================================================
下面將對編碼參數(shù)進行詳細(xì)解說,。


編碼質(zhì)量相關(guān)參數(shù):

-m m/s/j/f/a
選擇模式
-k 禁止所有濾波
-d 允許使用編碼區(qū)塊模式區(qū)分不同的聲道
--athonly 忽略psy模式輸出,,僅使用來自ATH的遮蔽運算。
--voice (作廢參數(shù),,使用--preset voice代替)
--noshort 不使用短區(qū)塊
-q n 內(nèi)部的算法質(zhì)量設(shè)定 0-9
0 =
最慢的算法,,但是可能會提供最高的質(zhì)量
9 = 最快的算法,,質(zhì)量低下
-h 等同于 -q2
-f
等同于 -q7


固定碼率(CBR
-b n 設(shè)定碼率(816,,24,,……320
--freeformat 編碼成Free-Format 格式的檔案,。

可變碼率(VBR
-v VBR
--vbr-old
使用舊的可變碼率(VBR)壓縮算法(默認(rèn))
--vbr-new 使用新的可變碼率(VBR)壓縮算法
-V n 指定VBR編碼質(zhì)量(0=最高質(zhì)量,,9=最低質(zhì)量)
-b n 指定碼率變動下限(816,,24,,……320
-B n 指定碼率變動上限(8,,16,,24……,,320
-F 限定最低碼率
-t 禁止寫入含VBR信息的標(biāo)簽
--nohist 禁止顯示VBR碼率柱狀圖

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


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

-X n
使用不同的質(zhì)量算法(在比較量化的時候)
-Y
-Z


操作上的參數(shù):

-r
指定輸入文件為raw PCM格式
-s n kHz為單位,指定輸入文件的采樣率(適用于輸入文件為raw PCM格式的情況)
--resample n kHz為單位,,指定輸出文件的采樣率
--mp3input 輸入文件為MP3文件,。使用mpglib/mpg123解碼
--ogginput 輸入文件為Ogg Vorbis文件。使用libvorbis解碼
-x 輸入文件的交換字節(jié)
--scale <arg> PCM輸入放大<arg>
--scale-l <arg> <arg>為倍數(shù)放大0聲道(左)輸入(放大PCM數(shù)據(jù))
--scale-r <arg> <arg>為倍數(shù)放大1聲道(右)輸入(放大PCM數(shù)據(jù))
-a 將立體聲輸入文件混音為單聲道MP3文件
-e n/5/c 去加重
-p 添加CRC錯誤保護
-c 將編碼得到的文件標(biāo)記為受版權(quán)保護的
-o 將編碼得到的文件標(biāo)記為拷貝
-S 不顯示進程報告和VBR柱形圖
--strictly-enforce-ISO 嚴(yán)格遵守ISO MPEG規(guī)格
--replaygain-fast 快速計算RG值,,但是會有些許錯誤(默認(rèn))
--replaygain-accurate 更精確地計算RG值并找出采樣的峰值
--noreplaygain 禁止分析回放增益
--clipdetect 允許執(zhí)行--replaygain-accurate,,并顯示編碼中是否出現(xiàn)削波和整個數(shù)值范圍的波形如何

--decode
指定輸入文件為MP3文件,并將其解碼為wav
-t
當(dāng)使用--decode時,,禁止寫入WAV文件頭
(解碼為raw pcm格式,,原生endian格式(使用-x以交換))

--ogg
使用Ogg Vorbis.ogg)編碼,而不是MP3編碼



ID3
標(biāo)簽:

--tt <title>
音頻/歌曲標(biāo)題(在id3v1中,,此標(biāo)簽最多為30字符)
--ta <artist> 音頻/歌曲藝術(shù)家(在id3v1中,,此標(biāo)簽最多為30字符)
--tl <album> 音頻/歌曲專輯(在id3v1中,此標(biāo)簽最多為30字符)
--ty <year> 音頻/歌曲出版年代(從19999
--tc <comment> 用戶自定義文本(在id3v1中,,此標(biāo)簽最多為30字符,;在v1.1中則為28字符)
--tn <track> 音頻/歌曲音軌編碼(從1255,創(chuàng)建v1.1標(biāo)簽)
--tg <genre> 音頻/歌曲流派(列表中的名稱或數(shù)值)
--add-id3v2 強制添加id3v2標(biāo)簽
--id3v1-only 只添加id3v1標(biāo)簽
--id3v2-only 只添加id3v2標(biāo)簽
--space-id3v1 將空格添加入id3v1標(biāo)簽,,而不是添加null
--pad-id3v2
將額外的128字節(jié)添加入id3v2標(biāo)簽
--genre-list 按字母順序顯示排列好的ID3流派列表,,然后退出

注意:除非出現(xiàn)以下情況,否則將不會添加id3v2標(biāo)簽,。
1. 某輸入字段不適合id3v1標(biāo)簽(例如,,標(biāo)題字符長度大于30個字符);
2. 使用了'--add-id3v2''--id3v2-only'參數(shù);
3. 輸出被重定向為標(biāo)準(zhǔn)輸出流,。

OS/2
特殊參數(shù):
--priority <type> 設(shè)定程序優(yōu)先權(quán)


尚未詳述的參數(shù):
--nores 禁止使用bit reservoir
--noath
禁止使用ATH
--athlower <n db>
ATH降低n db
--athshort
在編碼短區(qū)塊時,,只使用ATH進行運算
--cwlimit <freq> 指定音調(diào)的計算范圍
--disptime
--notemp
禁止進行暫時遮蔽運算

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





=======================================================================
按照字母順序?qū)θ繀?shù)進行詳細(xì)解說
=======================================================================


=======================================================================
混音
=======================================================================
-a

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

僅在輸入文件為raw PCM立體聲時,,才需要使用此參數(shù)。(因為LAME不能確定輸入文件的聲道數(shù),。)為了將立體聲PCM輸入文件編碼為單聲道,,可使用"lame -m s -a"

對于WAVAIFF輸入文件,使用"-m m"參數(shù)的話,,無論輸入文件是單聲道還是立體聲,LAME都只會輸出單聲道MP3文件,。


=======================================================================
平均碼率編碼(aka Safe VBR
=======================================================================
--abr n

使用指定的n kbps作為平均碼率進行編碼,,允許每幀之間的大小互不相同。n可以取值為8320 kbps之間的任何一個整數(shù),。





=======================================================================
僅使用ATH
=======================================================================
--athonly

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

不推薦使用--athonly。設(shè)計此參數(shù)的原意是測試不同的ATH曲線,。



=======================================================================
碼率
=======================================================================
-b n

對于MPEG-1(采樣率為32,,44.148 kHz
n = 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320

對于MPEG-2MPEG-2.5(采樣率為811.025,,1216,,22.0524 kHz
n = 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160


習(xí)慣使用的碼率:默認(rèn)為128 kbps MPEG1,,80 kbps MPEG2

當(dāng)使用可變碼率(VBR)編碼時,,-b參數(shù)則指定了碼率變動下限,。使用此參數(shù)可有效防止LAME VBR對文件進行過度壓縮。因為在過度壓縮的情況下,,心理聲學(xué)模式上的小缺陷會導(dǎo)致輸出文件的失真,。

=======================================================================
碼率變動上限
=======================================================================
-B n

也可查看參數(shù)"-b",獲得n的允許取值范圍,。

在使用VBR/ABR時,指定碼率變動上限,。

不推薦使用-B,。事實上,,一個128Kbps MP3 資料流,,因為可以使用 Bit Reservoir,,所以有一些frame其實可以使用到與 320Kbps frame 相同大小的空間。而ABR/VBR模式則將bitreservoir的影響降到最低,,因此需要允許使用 320Kbps 大小的 frame 才能達到與 CBR相同的彈性。




=======================================================================
版權(quán)
=======================================================================
-c

將編碼得到的文件標(biāo)記為受版權(quán)保護的



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

允許執(zhí)行--replaygain-accurate,,并顯示編碼中是否出現(xiàn)削波和整個數(shù)值范圍的波形如何,。

如果MP3解碼器明顯禁止了LAME的構(gòu)造(in the build of LAME),,那么此參數(shù)就失去作用了,。

也可查看: --replaygain-accurate



=======================================================================
控制區(qū)塊類型
=======================================================================
-d

允許左右聲道分別使用不同的區(qū)塊類型,。一般情況下,,不允許使用此參數(shù)編碼,。因為好像FhG編碼器也不允許使用此參數(shù)編碼。如果有人經(jīng)過編碼后發(fā)現(xiàn)加上-d參數(shù)能使輸出音質(zhì)變好,,請告訴我,。([email protected]


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

此參數(shù)是使用LAMEmpg123/mpglib界面,將MP3文件解碼為WAV文件,。輸入文件可以是編碼支持的任何格式,,包括.mp3layers 1, 2 and 3)和.ogg,。

如果已經(jīng)使用-t(禁止寫入WAV文件頭),,LAME將不會輸出原生endian格式的raw PCM(使用-x以交換類型),。

如果MP3解碼器明確禁止了LAME的構(gòu)造(in the build of LAME),,那么此參數(shù)就失去作用了,。


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

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

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

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


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

等同于 -q 7,。

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


=======================================================================
嚴(yán)格限定VBR碼率的變動下限
=======================================================================
-F

嚴(yán)格限定VBR碼率的變動下限,。不使用此參數(shù)的話,在靜音部分,,LAME將會忽略VBR碼率的變動下限,。


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

在此參數(shù)下,LAME將輸出固定碼率的free format比特流,。使用此參數(shù)后,,用戶還必須使用 -b 8-640kbps之間指定一個整數(shù)作為碼率。

大部分解碼器不支持free format比特流,。而且,,大多數(shù)支持free format比特流的解碼器支持的最高碼率僅為320 kbps

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

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





=======================================================================
高質(zhì)量
=======================================================================
-h

對編碼質(zhì)量進行改進,。等同于 -q 2,。



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

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

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



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

-m m
單聲道
-m s 立體聲
-m j 聯(lián)合立體聲
-m f 強制使用中側(cè)立體聲
-m d 雙(獨立)聲道
-m i 強度立體聲
-m a 自動

單聲道(MONO)是單聲道輸入文件的默認(rèn)模式。如果對立體聲輸入文件指定編碼參數(shù)為"-m m",,那么將會把立體聲信號平均為單聲道信號,。

立體聲(STEREO

聯(lián)合立體聲(JOINTSTEREO)是固定碼率編碼碼率不超過128kbps的立體聲文件的默認(rèn)模式。在更高的固定碼率編碼中,,默認(rèn)模式為立體聲,。在VBR編碼中,當(dāng)VBR_q >4時,,聯(lián)合立體聲為默認(rèn)模式,;當(dāng)VBR_q< =4時,立體聲為默認(rèn)模式,??梢酝ㄟ^在命令行中指定模式,以修改上述默認(rèn)模式,。

使用聯(lián)合立體聲意味著編碼器可以使用(以幀為單位)正規(guī)的立體聲(對左右聲道獨立編碼)或者中側(cè)立體聲,。在中側(cè)立體聲模式下,分別對中央聲道(L+R)和兩側(cè)聲道(L-R)進行編碼,,并且將較多的資料流量分配給中央聲道,。如果源信號沒有太高的立體分離度(stereoseparation),那么中側(cè)立體聲模式可以有效地增加帶寬,。

中側(cè)立體聲(Mid/Side Stereo)基本上就是增加帶寬的手段,。在128 kbps下,中側(cè)立體聲的作用還是比較明顯的,。但是到了更高碼率的時候,,它就沒什么作用了,。

對于真正的單聲道,,可以使用"-m m"進行編碼。此參數(shù)會自動將輸入文件編碼為單聲道文件,。在此情況下,,"-m m""-m j"做得更好。

不適當(dāng)?shù)厥褂弥袀?cè)立體聲會導(dǎo)致聽得見的壓縮失真,。頻繁地在中側(cè)和正規(guī)立體聲之間切換的話,,也會使輸出音質(zhì)變差。為了確定切換至中側(cè)立體聲的時間,,LAME所使用的算法比ISO文件中所描述的要精密復(fù)雜得多,。

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

雙聲道(DUAL CHANNELS LAME尚未支持此模式,。

強度立體聲(INTENSITY STEREO

自動(Auto

自動選擇(當(dāng)輸入文件為立體聲時)
8 kbps 單聲道
16- 96 kbps 強度立體聲(如果不能使用強度立體聲,則使用聯(lián)合立體聲,。)
112-128 kbps 聯(lián)合立體聲 -mj
160-192 kbps -mj
帶有可變的中側(cè)上下限
224-320 kbps 獨立立體聲 -ms



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

輸入文件為MP3文件,。在重編碼此文件之前,LAME會先將其解碼,。因為MP3是一種有損格式,,所以一般情況下不推薦使用此參數(shù)。但是,,在把高碼率MP3變?yōu)榈痛a率MP3時,,此參數(shù)還是很有用的。如果輸入文件名后綴為".mp3",,則會被LAME識別為MP3文件,。對于標(biāo)準(zhǔn)輸入或者文件名后綴不為".mp3"MP3文件,則需要將其文件名后綴改為".mp3",。


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

默認(rèn)情況下,,正在創(chuàng)建VBR mp3的時候,LAME會顯示一個碼率柱狀圖,。此參數(shù)可以禁止LAME顯示柱狀圖,。


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

默認(rèn)情況下,回放增益分析功能是開啟的,。此參數(shù)可以關(guān)閉此功能,。

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


=======================================================================
不使用短區(qū)塊
=======================================================================
--noshort

在每一幀的編碼中都使用長區(qū)塊。不推薦,。此參數(shù)僅為測試使用,。


=======================================================================
非原創(chuàng)
=======================================================================
-o

將編碼得到的文件標(biāo)記為拷貝



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

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


=======================================================================
選擇算法質(zhì)量
=======================================================================
-q n

碼率當(dāng)然是影響音質(zhì)的最大因素。高碼率也就意味著好音質(zhì),。但是對于特定碼率,,我們則可以選擇算法以獲得最好的標(biāo)度因子(scalefactors)和huffman編碼(修正噪音)。

-q 0:
在所有算法中,,此算法最慢,,但是有可能獲得最好的音質(zhì),。

-q 2:
推薦。等同于 -h,。-q 0-q 1都很慢,,并且在音質(zhì)方面相對于-q 2也可能沒有明顯的提高。

-q 5:
默認(rèn)值,。編碼速度不錯,,獲得的音質(zhì)也還比較合理。

-q 7:
等同于 -f,。編碼速度很快,。音質(zhì)還過得去。(禁止噪音修整,,并且在分配比特和檢測前回聲時才會使用心理聲學(xué),。)

-q 9:
禁止包含psy模式在內(nèi)的所有算法。音質(zhì)很差,。



=======================================================================
輸入文件為raw pcm
=======================================================================
-r

指定輸入文件為raw PCM格式,。使用此參數(shù)的同時,必須在命令行中指定采樣率和單聲道/立體聲/聯(lián)合立體聲,。如果不使用此函數(shù),,LAME則會對輸入文件運行幾次fseek(),以尋找WAVAIFF文件頭,。

如果LAME被編譯為使用LIBSNDFILE,,則不支持此參數(shù)。


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

允許在不工作時(on the fly)解碼,。在已經(jīng)解碼的數(shù)據(jù)流上,,計算"Radio"回放增益。找出采樣的峰值,,并將其儲存到文件中,。

回放增益分析數(shù)據(jù)并不會影響已經(jīng)壓縮好的數(shù)據(jù)流的內(nèi)容。它只是一個儲存在音頻文件頭的數(shù)值,。下列網(wǎng)址詳細(xì)列出了回放增益的用途和所使用的算法:http://www./

默認(rèn)情況下,,LAME在輸入文件上執(zhí)行用戶自定義音量縮放之后,再執(zhí)行回放增益分析,。因為有損壓縮/解壓縮輸出模進(sequence)與開始的輸入數(shù)據(jù)有所不同,,所以此項操作會出現(xiàn)輕微錯誤。使用--replaygain-accurate時,,在不工作時解碼MP3流,并且在解碼后的數(shù)據(jù)流上執(zhí)行分析,。雖然在理論上來說,,這種模式能獲得更精確的結(jié)果,,但是它也有幾個缺點:

*
經(jīng)過對輸入數(shù)據(jù)和解碼后數(shù)據(jù)的回放增益數(shù)值進行測試,兩者的差異一般不超過0.5dB,。盡管人耳所能分辨的最小音量差異為1.0dB左右,。
* 在不工作時解碼,這步操作明顯使編碼所需時間加長,。

明顯的好處則有:
* 使用--replaygain-accurate,,可以確定采樣的峰值,并且能將其儲存在文件中,。采樣的峰值有助于解碼器(播放器)避免出現(xiàn)名為'clipping'的負(fù)面影響,。'clipping'會導(dǎo)致聲音失真。


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

如果MP3解碼器明確禁止了LAME的構(gòu)造(in the build of LAME),,那么此參數(shù)就失去作用了,。(注意:如果編譯LAME時沒有MP3解碼器,LAME則會在執(zhí)行用戶自定義音量縮放之后,,在輸入文件上執(zhí)行回放增益分析)

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


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

在執(zhí)行用戶自定義音量縮放,,或者重采樣之后,計算輸入數(shù)據(jù)流的"Radio"回放增益,。

回放增益分析數(shù)據(jù)并不會影響已經(jīng)壓縮好的數(shù)據(jù)流的內(nèi)容,。它只是一個儲存在音頻文件頭的數(shù)值。下列網(wǎng)址詳細(xì)列出了回放增益的用途和所使用的算法:http://www./

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

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



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

n = 8
,,11.02512,,16,,22.0524,,32,,44.1,,48

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

如果沒有指定此參數(shù),在追求最大壓縮率的情況下,,LAME有時會自動進行重采樣,。(比如說,將44.1 kHz的輸入文件編碼為32kbps,。)為了防止出現(xiàn)上述操作,,必須使用--resamle參數(shù),把輸出采樣率設(shè)定為與輸入采樣率相同的數(shù)值,。這樣的話,,LAME就不會執(zhí)行額外的計算操作了。


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

n =
kHz為單位的采樣率

當(dāng)輸入文件為raw PCM時,,需要加上此參數(shù)。否則LAME將會根據(jù)輸入文件的文件頭信息決定采樣率,。

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


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

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

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

PCM輸入放大<arg>倍,。此參數(shù)只能放大PCM數(shù)據(jù),。(在將其轉(zhuǎn)換為浮點數(shù)據(jù)之后)

<arg> > 1:
增加音量
<arg> = 1: 無效果
<arg> < 1: 減少音量

請謹(jǐn)慎使用此參數(shù)。因為當(dāng)解碼所得的值大于32728時,,大多數(shù)MP3解碼器將會截短數(shù)據(jù),。


=======================================================================
嚴(yán)格遵守ISO MPEG規(guī)格
=======================================================================
--strictly-enforce-ISO

在此參數(shù)作用下,LAME將會把幀的總大小限定為7680比特,。這將會導(dǎo)致在高碼率部分浪費大量的資料流量,。


=======================================================================
禁止VBR標(biāo)簽
=======================================================================
-t

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

當(dāng)使用了'--decode'(將WAV解碼為MP3),,此參數(shù)將禁止寫入WAV文件頭。輸出文件格式為raw PCM,,原生endian格式,。使用-x以交換字節(jié)。



=======================================================================
可變碼率(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
(用于調(diào)整輸出音質(zhì)/文件大?。?/span>






=======================================================================
指定VBR編碼質(zhì)量
=======================================================================
-V n

n = 0...9
,。指定VBR_q值。
默認(rèn)值n = 4,,最佳音質(zhì)n = 0,,最佳壓縮率n = 9

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


VBR_q
是怎么起作用的,?

VBR_q
值影響LAME在心里聲學(xué)上的兩個基本參數(shù):
a) 人耳聽力的絕對極限
b) 信噪比的采樣
VBR_q值越低,,注入的量化噪音也就會越低。

注意沒有完美的psy模式,。所以,,即使psy模式聲稱編碼后的文件不會出現(xiàn)聽得見的失真,但是人們還是經(jīng)常能聽到編碼后的文件出現(xiàn)失真,。因此,,在指定一個比較小的碼率下限進行編碼時,即使使用了-V 0參數(shù),,也可能會出現(xiàn)過度壓縮和聽得見的失真,。因此,聽起來,,使用-V 0還不如使用256 kbpsCBR進行編碼,。比如說,psy-model聲稱,,在1 kHz的頻寬內(nèi),,人耳不會察覺到20dB的失真,所以LAME VBR-V0在此頻寬內(nèi)會盡可能提升壓縮率,,并會產(chǎn)生最大值為20dB的失真,。使用256 kbpsCBR編碼時,LAME則最多會產(chǎn)生2dB的失真,。如果psy模式是正確的,,上述兩種編碼所輸出音質(zhì)應(yīng)該是一樣的,。如果psy模式是錯誤的,那么VBR-0編碼會使輸出音質(zhì)變差,。

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

實驗性的聲音編碼模式參數(shù),。對44.1 kHz輸入文件進行調(diào)整。
--voice參數(shù)已經(jīng)作廢了,??墒褂?span style="font-family:Calibri">--preset voice代替此參數(shù)。



=======================================================================
交換字節(jié)
=======================================================================
-x

輸入文件的交換字節(jié)(與--decode一起使用的話,,則是輸出文件的交換字節(jié)),。使用此參數(shù)可找出little endian/big endian類型的問題。如果輸入文件發(fā)出的聲音像是隨機噪聲,,那么可以先試試這個參數(shù),。

=======================================================================
控制OS/2程序優(yōu)先權(quán)
=======================================================================
--priority <
類型>

(僅適用于OS/2

設(shè)定LAMEIBMOS/2下運行時的程序優(yōu)先權(quán)。設(shè)定此參數(shù)有助于避免在編碼過程中系統(tǒng)變慢或者失去響應(yīng),。通過設(shè)定LAME在較低的程序優(yōu)先權(quán)下運行,,可使系統(tǒng)能夠有更多的資源用于更新基本處理(如繪制窗口、登記鍵盤/鼠標(biāo)的轉(zhuǎn)態(tài)過程,,等等),。如果是使用0-2的優(yōu)先權(quán),那么運行LAME對系統(tǒng)的影響就會降到最低了,。

有效參數(shù)有:

0 =
(IDLE, delta = 0)
1 =
中等 (IDLE, delta = +31)
2 =
標(biāo)準(zhǔn) (REGULAR, delta = -31)
3 =
(REGULAR, delta = 0)
4 =
最高 (REGULAR, delta = +31)

注意:如果使用'--priority'而不帶任何<類型>參數(shù)的話,,LAME會自動使用'--priority 0'

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多