Ito ang command lame na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
pilay - lumikha ng mga mp3 audio file
SINOPSIS
pilay [mga pagpipilian]
DESCRIPTION
Ang LAME ay isang programa na maaaring magamit upang lumikha ng mga naka-compress na audio file. (Ang pilay ay hindi isang MP3
encoder). Ang mga audio file na ito ay maaaring i-play pabalik ng mga sikat na MP3 player tulad ng mpg123 o
madplay. Upang basahin mula sa stdin, gamitin ang "-" para sa . Upang sumulat sa stdout, gamitin ang "-" para sa
.
Opsyon
Mga pagpipilian sa pag-input:
-r Ipagpalagay na ang input file ay raw pcm. Ang sampling rate at mono/stereo/jstereo ay dapat
tinukoy sa command line. Para sa bawat stereo sample, inaasahan ng LAME ang input data
na utusan muna sa kaliwang channel, pagkatapos ay sa kanang channel. Bilang default, inaasahan sila ng LAME
na pinirmahang integer na may bitwidth na 16. Kung wala -r, Magpe-perform ang LAME ng ilan
fseek()'s sa input file na naghahanap ng WAV at AIFF header.
Maaaring hindi available sa iyong release.
-x Magpalit ng mga byte sa input file o output file kapag ginagamit --decode.
Para sa pag-aayos ng maliliit na problema sa uri ng endian/malaking endian. Kung tunog ang iyong mga pag-encode
parang static, subukan muna ito.
Nang hindi gumagamit -x, Ituturing ng LAME ang input file bilang native endian.
-s sfreq
sfreq = 8/11.025/12/16/22.05/24/32/44.1/48
Kinakailangan lamang para sa mga raw PCM input file. Kung hindi, ito ay matutukoy mula sa
header ng input file.
Awtomatikong i-resample ng LAME ang input file sa isa sa mga sinusuportahang MP3
samplerates kung kinakailangan.
--bitwidth n
Input bit width bawat sample.
n = 8, 16, 24, 32 (default 16)
Kinakailangan lamang para sa mga raw PCM input file. Kung hindi, ito ay matutukoy mula sa
header ng input file.
--pinirmahan
Nagtuturo sa LAME na ang mga sample mula sa input ay nilagdaan (ang default para sa 16, 24
at 32 bits raw pcm data).
Kinakailangan lamang para sa mga raw PCM input file.
--hindi pinirmahan
Nagtuturo sa LAME na ang mga sample mula sa input ay hindi nalagdaan (ang default para sa 8 bits
raw pcm data, kung saan ang 0x80 ay zero).
Kinakailangan lamang para sa mga raw PCM input file at available lang sa bitwidth 8.
--maliit-endian
Nagtuturo sa LAME na ang mga sample mula sa input ay nasa little-endian form.
Kinakailangan lamang para sa mga raw PCM input file.
--big-endian
Nagtuturo sa LAME na ang mga sample mula sa input ay nasa big-endian form.
Kinakailangan lamang para sa mga raw PCM input file.
--mp2input
Ipagpalagay na ang input file ay isang MPEG Layer II (ie MP2) file.
Kung ang filename ay nagtatapos sa ".mp2" ipapalagay ng LAME na ito ay isang MPEG Layer II na file. Para sa
stdin o Layer II na mga file na hindi nagtatapos sa .mp2 kailangan mong gamitin ang switch na ito.
--mp3input
Ipagpalagay na ang input file ay isang MP3 file.
Kapaki-pakinabang para sa pag-downsampling mula sa isang mp3 patungo sa isa pa. Bilang halimbawa, maaari itong maging kapaki-pakinabang
para sa streaming sa pamamagitan ng isang IceCast server.
Kung ang filename ay nagtatapos sa ".mp3" ipapalagay ng LAME na ito ay isang MP3. Para sa stdin o MP3
mga file na hindi nagtatapos sa .mp3 kailangan mong gamitin ang switch na ito.
--nogap file1 file2 ...
walang gap na pag-encode para sa isang set ng magkadikit na file
--nogapout dir
output dir para sa gapless encoding (dapat mauna --nogap)
Mga opsyon sa pagpapatakbo:
-m paraan
paraan = s, j, f, d, m, l, r
Ang joint-stereo ay ang default na mode para sa mga stereo file na may VBR kapag -V ay higit sa 4
o mga nakapirming bitrate na 160kbs o mas mababa. Sa mas mataas na fixed bitrate o mas mataas na VBR
mga setting, ang default ay stereo.
(mga) ipatupad isteryo
Sa mode na ito, hindi ginagamit ng encoder ang mga potensyal na umiiral na ugnayan sa pagitan
ang dalawang input channel. Gayunpaman, maaari nitong pag-usapan ang kaunting demand sa pagitan ng dalawa
channel, ibig sabihin, bigyan ang isang channel ng higit pang mga bit kung ang isa ay naglalaman ng katahimikan o mga pangangailangan
mas kaunting mga piraso dahil sa isang mas mababang pagiging kumplikado.
(j)pahid isteryo
Sa mode na ito, gagamit ang encoder ng ugnayan sa pagitan ng parehong channel.
Ang signal ay ma-matrix sa isang kabuuan ("kalagitnaan"), kinukuwenta ng L+R, at pagkakaiba
("side") signal, na nakalkula ng LR, at higit pang mga bit ay inilalaan sa mid channel.
Ito ay epektibong tataas ang bandwidth kung ang signal ay walang masyadong marami
stereo separation, kaya nagbibigay ng makabuluhang pakinabang sa kalidad ng pag-encode.
Ang paggamit ng mid/side stereo nang hindi naaangkop ay maaaring magresulta sa mga naririnig na artifact ng compression.
Ang sobrang paglipat sa pagitan ng mid/side at regular na stereo ay maaari ding maging masama. Upang
matukoy kung kailan lilipat sa mid/side stereo, gumagamit ang LAME ng mas sopistikadong paraan
algorithm kaysa sa inilarawan sa dokumentasyon ng ISO, at sa gayon ay ligtas na gamitin sa
magkasanib na stereo mode.
(f) pinilit MS isteryo
Pipilitin ng mode na ito ang MS stereo sa lahat ng mga frame. Ito ay bahagyang mas mabilis kaysa sa joint
stereo, ngunit dapat lamang itong gamitin kung sigurado ka na ang bawat frame ng input
Ang file ay may napakakaunting stereo separation.
(d)ual mono
Sa mode na ito, ang 2 channel ay ganap na independiyenteng i-encode. Bawat channel
magkakaroon ng eksaktong kalahati ng bitrate. Idinisenyo ang mode na ito para sa mga application tulad ng
pag-encode ng dalawahang wika (halimbawa: English sa isang channel at French sa
iba pa). Ang paggamit ng encoding mode na ito para sa mga regular na stereo file ay magreresulta sa isang mas mababang
kalidad na pag-encode.
(mono
Ie-encode ang input bilang mono signal. Kung ito ay isang stereo signal, ito ay magiging
downsampled sa mono. Ang downmix ay kinakalkula bilang kabuuan ng kaliwa at kanan
channel, pinahina ng 6 dB.
(l) umalis channel lamang
Ie-encode ang input bilang mono signal. Kung ito ay isang stereo signal, kaliwa
ie-encode lang ang channel.
(r) tama channel lamang
Ie-encode ang input bilang mono signal. Kung ito ay isang stereo signal, tama
ie-encode lang ang channel.
-a Paghaluin ang stereo input file sa mono at i-encode bilang mono.
Ang downmix ay kinakalkula bilang ang kabuuan ng kaliwa at kanang channel, attenuated ng 6
dB.
Ang opsyon na ito ay kailangan lamang sa kaso ng raw PCM stereo input (dahil ang LAME ay hindi
matukoy ang bilang ng mga channel sa input file). Upang mag-encode ng stereo PCM input
file bilang mono, gamitin talim -m s -Ang.
Para sa WAV at AIFF input file, gamit ang -m ay palaging gagawa ng isang mono .mp3 file mula sa
parehong mono at stereo input.
-d Nagbibigay-daan sa kaliwa at kanang mga channel na gumamit ng iba't ibang uri ng laki ng block.
--freeformat
Gumagawa ng libreng format na bitstream. Gamit ang pagpipiliang ito, maaari mong gamitin -b sa anumang
bitrate na mas mataas sa 8 kbps.
Gayunpaman, kahit na ang isang mp3 decoder ay kinakailangan upang suportahan ang mga libreng bitrate ng hindi bababa sa hanggang sa
320 kbps, maraming manlalaro ang hindi makayanan ito.
Ipinakita ng mga pagsubok na sinusuportahan ng mga sumusunod na decoder ang libreng format:
FreeAmp hanggang 440 kbps
in_mpg123 hanggang 560 kbps
l3dec hanggang 310 kbps
BLADE hanggang 560 kbps
Baliw hanggang 640 kbps
--decode
Gumagamit ng LAME para sa pag-decode sa isang wav file. Ang input file ay maaaring maging anumang uri ng input
suportado ng pag-encode, kabilang ang mga file ng layer II. Gumagamit ang LAME ng naayos na bersyon ng
mpglib para sa pag-decode.
If -t ay ginagamit (i-disable ang wav header), ang LAME ay maglalabas ng raw pcm sa native endian
pormat. Pwede mong gamitin -x para magpalit ng byte order.
Ang opsyong ito ay hindi magagamit kung ang MP3 decoder ay tahasan hindi pinagana sa build
ng LAME.
-t Huwag paganahin ang pagsulat ng INFO Tag sa pag-encode.
Ang tag na ito ay naka-embed sa frame 0 ng MP3 file. Kasama dito ang ilang impormasyon
tungkol sa mga opsyon sa pag-encode ng file, at sa VBR hinahayaan nitong malaman ng mga manlalaro ang VBR
humanap at kalkulahin nang tama ang mga oras ng paglalaro ng mga VBR file.
Kailan --decode ay tinukoy (decode sa WAV), hindi paganahin ng flag na ito ang pagsusulat ng
WAV header. Ang output ay magiging raw pcm, native endian na format. Gamitin -x magpalit
byte.
--comp arg
Sa halip na pumili ng bitrate, gamit ang opsyong ito, maaaring piliin ng user ang compression ratio
upang makamit.
--scale n
--scale-l n
--scale-r n
Mga scale input (bawat channel, kaliwang channel lang o kanang channel lang) sa pamamagitan ng n. ito
pinaparami lang ang data ng PCM (pagkatapos na ma-convert sa floating point) sa pamamagitan ng n.
n > 1: dagdagan ang volume
n = 1: walang epekto
n < 1: bawasan ang volume
Gamitin nang may pag-iingat, dahil ang karamihan sa mga MP3 decoder ay puputulin ang data na nagde-decode sa mga halaga
mas malaki sa 32768.
--replaygain-mabilis
Compute ReplayGain nang mabilis ngunit bahagyang hindi tumpak.
Kinakalkula nito ang "Radio" ReplayGain sa stream ng data ng input pagkatapos na tinukoy ng user
volume-scaling at/o resampling.
Ginagawa ng pagsusuri ng ReplayGain hindi makakaapekto sa nilalaman ng isang naka-compress na stream ng data
mismo, ito ay isang halaga na nakaimbak sa header ng isang sound file. Impormasyon sa
layunin ng ReplayGain at ang mga algorithm na ginamit ay makukuha mula sa
http://www.replaygain.org/.
Tanging ang halaga ng "RadioGain" Replaygain ang kinukuwenta, ito ay nakaimbak sa LAME tag.
Isinasagawa ang pagsusuri gamit ang reference volume na katumbas ng 89dB. Tandaan: ang
ang dami ng sanggunian ay binago mula sa 83dB sa paglipat mula sa bersyon 3.95 hanggang
3.95.1.
Ang switch na ito ay pinagana bilang default.
Tingnan din ang: --replaygain-tumpak, --noreplaygain
--replaygain-accurate
Compute ReplayGain nang mas tumpak at hanapin ang peak sample.
Ito ay nagbibigay-daan sa pag-decode sa mabilisang pag-compute ng "Radio" ReplayGain sa na-decode na data
stream, hinahanap ang peak sample ng na-decode na stream ng data at iniimbak ito sa file.
Ginagawa ng pagsusuri ng ReplayGain hindi makakaapekto sa nilalaman ng isang naka-compress na stream ng data
mismo, ito ay isang halaga na nakaimbak sa header ng isang sound file. Impormasyon sa
layunin ng ReplayGain at ang mga algorithm na ginamit ay makukuha mula sa
http://www.replaygain.org/.
Bilang default, nagsasagawa ang LAME ng pagsusuri sa ReplayGain sa data ng pag-input (pagkatapos ng user–
tinukoy na volume scaling). Ang pag-uugali na ito ay maaaring magbigay ng bahagyang hindi tumpak na mga resulta
dahil ang data sa output ng isang lossy compression/decompression sequence
naiiba sa paunang data ng pag-input. Kailan --replaygain-accurate ay tinukoy ang
Ang mp3 stream ay nade-decode nang mabilis at ang pagsusuri ay isinasagawa sa na-decode
stream ng data. Bagama't theoretically ang pamamaraang ito ay nagbibigay ng mas tumpak na mga resulta, ito
ay may ilang mga disadvantages:
* ipinakita ng mga pagsubok na ang pagkakaiba sa pagitan ng mga halaga ng ReplayGain ay nakalkula sa
ang input data at decoded data ay karaniwang hindi hihigit sa 0.5dB, bagaman
ang pinakamababang pagkakaiba sa dami ng tainga ng tao ay humigit-kumulang 1.0dB
* Ang pag-decode nang mabilis ay makabuluhang nagpapabagal sa proseso ng pag-encode
Ang maliwanag na bentahe ay:
* kasama --replaygain-accurate ang tunay na peak sample ay tinutukoy at nakaimbak sa
ang file. Ang kaalaman sa peak sample ay maaaring maging kapaki-pakinabang sa mga decoder
(mga manlalaro) upang maiwasan ang isang negatibong epekto na tinatawag na 'clipping' na nagpapakilala
pagbaluktot sa tunog.
Tanging ang halaga ng "RadioGain" ReplayGain ang kinukuwenta, ito ay nakaimbak sa LAME tag.
Isinasagawa ang pagsusuri gamit ang reference volume na katumbas ng 89dB. Tandaan: ang
ang dami ng sanggunian ay binago mula sa 83dB sa paglipat mula sa bersyon 3.95 hanggang
3.95.1.
Ang opsyong ito ay hindi magagamit kung ang MP3 decoder ay tahasan hindi pinagana sa build
ng LAME. (Tandaan: kung ang LAME ay pinagsama-sama nang walang MP3 decoder, pagsusuri ng ReplayGain
ay ginagawa sa input data pagkatapos ng scaling ng volume na tinukoy ng user).
Tingnan din ang: --replaygain-mabilis, --noreplaygain --clipdetec
--noreplaygain
Huwag paganahin ang pagsusuri sa ReplayGain.
Bilang default, pinagana ang pagsusuri sa ReplayGain. Hindi pinapagana ng switch na ito.
Tingnan din ang: --replaygain-mabilis, --replaygain-accurate
--clipdetec
Pagdetect ng clipping.
Paganahin --replaygain-accurate at mag-print ng mensahe kung nangyayari ang clipping at kung paano
malayo sa dB ang waveform ay mula sa buong sukat.
Ang opsyong ito ay hindi magagamit kung ang MP3 decoder ay tahasan hindi pinagana sa build
ng LAME.
Tingnan din ang: --replaygain-accurate
--preset uri | [cbr] kbps
Gumamit ng isa sa mga built-in na preset.
Tingnan ang seksyong PRESET sa ibaba.
--preset Tulungan nagbibigay ng higit pang impormasyon tungkol sa mga ginamit na opsyon sa mga preset na ito.
--preset uri | [cbr] kbps
Gumamit ng isa sa mga built-in na preset.
--noasm uri
Huwag paganahin ang mga partikular na pag-optimize ng pagpupulong ( processor na MMX / 3dnow / sse ). Ang kalidad ay hindi
pagtaas, ang bilis lamang ang mababawasan. Kung mayroon kang mga problema sa pagpapatakbo ng Lame sa a
Cyrix/Via processor, maaaring malutas ng hindi pagpapagana ng mmx optimizations ang iyong problema.
Verbosity:
--disptime n
Itakda ang pagkaantala sa mga segundo sa pagitan ng dalawang pag-update ng display.
--nohist
Bilang default, magpapakita ang LAME ng bitrate na histogram habang gumagawa ng mga VBR mp3 file.
Idi-disable nito ang feature na iyon.
Maaaring hindi available ang histogram display sa iyong release.
-S
--tahimik
--tahimik
Huwag mag-print ng kahit ano sa screen.
--verbose
Mag-print ng maraming impormasyon sa screen.
- Tumulong Magpakita ng listahan ng mga magagamit na opsyon.
Mga algorithm sa paghubog ng ingay at psycho acoustic:
-q qual
0 <= qual <= 9
Ang bitrate ay siyempre ang pangunahing impluwensya sa kalidad. Kung mas mataas ang bitrate, ang
mas mataas ang kalidad. Ngunit para sa isang partikular na bitrate, mayroon kaming pagpipilian ng mga algorithm
tukuyin ang pinakamahusay na scalefactor at Huffman encoding (noise shaping).
-q 0:
gumamit ng pinakamabagal at pinakamahusay na posibleng bersyon ng lahat ng algorithm. -q 0 at -q 1 ay mabagal at
maaaring hindi makagawa ng mas mataas na kalidad.
-q 2:
inirerekomenda. Katulad ng -h.
-q 5:
default na halaga. Magandang bilis, makatwirang kalidad.
-q 7:
katulad ng -F. Napakabilis, ok ang kalidad. Ginagamit ang psycho acoustics para sa pre-echo at M/S,
ngunit walang ingay na humuhubog.
-q 9:
hindi pinapagana ang halos lahat ng mga algorithm kabilang ang psy-model. Mahinang kalidad.
-h Gumamit ng ilang pagpapahusay sa kalidad. Magiging mas mabagal ang pag-encode, ngunit ang magiging resulta ay sa
mas mataas na kalidad. Ang pag-uugali ay pareho sa -q 2 Lumipat.
Palaging pinapagana ang switch na ito kapag gumagamit ng VBR.
-f Pinipilit ng switch na ito ang encoder na gumamit ng mas mabilis na encoding mode, ngunit may mas mababa
kalidad. Ang pag-uugali ay pareho sa -q 7 Lumipat.
Idi-disable ang paghuhubog ng ingay, ngunit ang mga psycho acoustics ay mako-compute pa rin nang kaunti
alokasyon at pre-echo detection.
Mga opsyon sa CBR (constant bitrate, ang default):
-b n Para sa MPEG-1 (mga sampling frequency na 32, 44.1 at 48 kHz)
n = 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320
Para sa MPEG-2 (mga sampling frequency na 16, 22.05 at 24 kHz)
n = 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160
Para sa MPEG-2.5 (mga sampling frequency na 8, 11.025 at 12 kHz)
n = 8, 16, 24, 32, 40, 48, 56, 64
Ang default ay 128 para sa MPEG1 at 64 para sa MPEG2.
--cbr ipatupad ang paggamit ng pare-pareho ang bitrate
Mga opsyon sa ABR (average na bitrate):
--abr n
Ino-on ang pag-encode na may naka-target na average na bitrate na n kbits, na nagbibigay-daan sa paggamit
mga frame na may iba't ibang laki. Ang pinapayagang hanay ng n ay 8 - 310, maaari mong gamitin ang anuman
integer na halaga sa loob ng saklaw na iyon.
Maaari itong isama sa -b at -B switch tulad ng: talim --abr 123 -b 64 -B 192
a.wav a.mp3 na maglilimita sa mga pinapayagang laki ng frame sa pagitan ng 64 at 192 kbits.
Ang paggamit ng -B ay HINDI RECOMMENDED. Isang 128 kbps CBR bitstream, dahil sa bit
reservoir, ay maaaring aktwal na magkaroon ng mga frame na gumagamit ng kasing dami ng mga bit bilang isang 320 kbps na frame.
Pinaliit ng mga VBR mode ang paggamit ng bit reservoir, at sa gayon ay kailangang payagan ang 320 kbps
mga frame upang makakuha ng parehong flexibility gaya ng mga stream ng CBR.
Mga opsyon sa VBR (variable bitrate):
-v gumamit ng variable bitrate (--vbr-bago)
--vbr-old
Invokes ang pinakaluma, pinaka nasubok na VBR algorithm. Ito ay gumagawa ng napakahusay na kalidad
mga file, bagaman hindi masyadong mabilis. Ito ay, hanggang sa v3.89, ay itinuturing na ang
"workhorse" na VBR algorithm.
--vbr-bago
Invokes ang pinakabagong VBR algorithm. Sa panahon ng pagbuo ng bersyon 3.90,
malaki ang ginawang pag-tune sa algorithm na ito, at ito ngayon ay itinuturing na naka-on
par sa orihinal --vbr-old. Ito ay may karagdagang bentahe ng pagiging napakabilis
(mahigit dalawang beses na mas mabilis kaysa --vbr-old).
-V n 0 <= n <= 9
Paganahin ang VBR (Variable BitRate) at tinutukoy ang halaga ng kalidad ng VBR (default = 4).
0 = pinakamataas na kalidad.
Mga pagpipilian sa ABR at VBR:
-b bitrate
Para sa MPEG-1 (mga sampling frequency na 32, 44.1 at 48 kHz)
n = 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320
Para sa MPEG-2 (mga sampling frequency na 16, 22.05 at 24 kHz)
n = 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160
Para sa MPEG-2.5 (mga sampling frequency na 8, 11.025 at 12 kHz)
n = 8, 16, 24, 32, 40, 48, 56, 64
Tinutukoy ang pinakamababang bitrate na gagamitin. Gayunpaman, upang maiwasan ang nasayang na espasyo,
ang pinakamaliit na laki ng frame na magagamit ay gagamitin sa panahon ng katahimikan.
-B bitrate
Para sa MPEG-1 (mga sampling frequency na 32, 44.1 at 48 kHz)
n = 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320
Para sa MPEG-2 (mga sampling frequency na 16, 22.05 at 24 kHz)
n = 8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 144, 160
Para sa MPEG-2.5 (mga sampling frequency na 8, 11.025 at 12 kHz)
n = 8, 16, 24, 32, 40, 48, 56, 64
Tinutukoy ang maximum na pinapayagang bitrate.
Tandaan: Kung nagmamay-ari ka ng isang mp3 hardware player na binuo sa isang MAS 3503 chip, dapat mong itakda
maximum na bitrate sa hindi hihigit sa 224 kpbs.
-F Mahigpit na ipatupad ang -b pagpipilian.
Pangunahing ito ay para sa paggamit sa mga manlalaro ng hardware na hindi sumusuporta sa mababang bitrate mp3.
Kung wala ang pagpipiliang ito, ang pinakamababang bitrate ay hindi papansinin para sa mga sipi ng analog
katahimikan, ibig sabihin, kapag ang antas ng musika ay mas mababa sa ganap na threshold ng pandinig ng tao
(ATH).
Mga opsyon sa eksperimento:
-X n 0 <= n <= 7
Kapag naghanap ang LAME ng "magandang" quantization, kailangan nitong ikumpara ang aktwal sa
ang pinakamahusay na natagpuan sa ngayon. Sinasabi ng paghahambing kung alin ang mas mahusay, ang pinakamahusay
malayo o ang aktwal. Ang -X pumipili ang parameter sa pagitan ng iba't ibang approach na gagawin
ang desisyong ito, -X0 pagiging default na mode:
-X0
Ang mga pamantayan ay (sa pagkakasunud-sunod ng kahalagahan):
* hindi gaanong baluktot na mga bandang scalefactor
* mas mababa ang kabuuan ng ingay sa mga threshold
* ang kabuuang ingay ay mas mababa
-X1
Ang aktwal ay mas mahusay kung ang maximum na ingay sa lahat ng mga scalefactor band ay mas mababa sa
ang pinakamahusay sa ngayon.
-X2
Ang aktwal ay mas mahusay kung ang kabuuang kabuuan ng ingay ay mas mababa kaysa sa pinakamahusay sa ngayon.
-X3
Ang aktwal ay mas mahusay kung ang kabuuang kabuuan ng ingay ay mas mababa kaysa sa pinakamahusay sa ngayon at
ang pinakamataas na ingay sa lahat ng mga bandang scalefactor ay mas mababa kaysa sa pinakamahusay sa ngayon kasama ang 2dB.
-X4
Hindi pa dokumentado.
-X5
Ang mga pamantayan ay (sa pagkakasunud-sunod ng kahalagahan):
* mas mababa ang kabuuan ng ingay sa mga threshold
* ang kabuuang kabuuan ng ingay ay mas mababa
-X6
Ang mga pamantayan ay (sa pagkakasunud-sunod ng kahalagahan):
* mas mababa ang kabuuan ng ingay sa mga threshold
* ang pinakamataas na ingay sa lahat ng mga bandang scalefactor ay mas mababa
* ang kabuuang kabuuan ng ingay ay mas mababa
-X7
Ang pamantayan ay:
* hindi gaanong baluktot na mga bandang scalefactor
or
* mas mababa ang kabuuan ng ingay sa mga threshold
-Y hayaan ang LAME na huwag pansinin ang ingay sa sfb21, tulad ng sa CBR
Mga opsyon sa MP3 header/stream:
-e emp emp = n, 5, c
n = (wala, default)
5 = 0/15 microseconds
c = citt j.17
Ang lahat ng ginagawa nito ay nagtatakda ng bandila sa bitstream. Kung mayroon kang PCM input file kung saan
ang isa sa mga uri sa itaas ng (hindi na ginagamit) na diin ay inilapat, maaari mong itakda ito
bandila sa LAME. Pagkatapos ay dapat na alisin ng mp3 decoder ang output sa panahon ng pag-playback,
bagaman karamihan sa mga decoder ay binabalewala ang watawat na ito.
Ang isang mas mahusay na solusyon ay ang ilapat ang de-emphasis sa isang standalone na utility
bago mag-encode, at pagkatapos ay mag-encode nang wala -e.
-c Markahan ang naka-encode na file bilang naka-copyright.
-o Markahan ang naka-encode na file bilang isang kopya.
-p I-on ang proteksyon ng error sa CRC.
Magdaragdag ito ng cyclic redundancy check (CRC) code sa bawat frame, na nagbibigay-daan sa pag-detect
mga error sa paghahatid na maaaring mangyari sa MP3 stream. Gayunpaman, ito ay tumatagal ng 16 bits
bawat frame na kung hindi man ay gagamitin para sa pag-encode, at pagkatapos ay bahagyang mababawasan
ang kalidad ng tunog.
--nores
Huwag paganahin ang bit reservoir. Ang bawat frame ay magiging independyente mula sa dati
mga, ngunit ang kalidad ay magiging mas mababa.
--mahigpit na ipatupad-ISO
Sa opsyong ito, ipapatupad ng LAME ang 7680 bit na limitasyon sa kabuuang laki ng frame.
Nagreresulta ito sa maraming nasayang na piraso para sa mataas na bitrate na pag-encode ngunit titiyakin itong mahigpit
Pagkatugma sa ISO. Maaaring mahalaga ang compatibility na ito para sa mga manlalaro ng hardware.
Mga pagpipilian sa filter:
--lowpass freq
Magtakda ng lowpass filtering frequency sa kHz. Ang mga frequency sa itaas ng tinukoy ay kalooban
maging cutoff.
--lowpass-width freq
Itakda ang lapad ng lowpass filter. Ang default na halaga ay 15% ng lowpass
dalas.
--highpass freq
Magtakda ng dalas ng pag-filter ng highpass sa kHz. Mga frequency sa ibaba ng tinukoy
ay magiging cutoff.
--highpass-width freq
Itakda ang lapad ng highpass filter sa kHz. Ang default na halaga ay 15% ng
dalas ng highpass.
--sample sfreq
sfreq = 8, 11.025, 12, 16, 22.05, 24, 32, 44.1, 48
Piliin ang dalas ng sampling ng output (suportado lamang para sa pag-encode).
Kung hindi tinukoy, Awtomatikong resampling muli ng LAME ang input kapag gumagamit ng mataas
mga ratio ng compression.
Mga opsyon sa tag ng ID3:
--tt pamagat
pamagat ng audio/kanta (max 30 char para sa bersyon 1 na tag)
--ta pintor
audio/song artist (max 30 chars para sa bersyon 1 na tag)
--tl album
album ng audio/kanta (max na 30 char para sa bersyon 1 na tag)
--ty taon
audio/kantang taon ng isyu (1 hanggang 9999)
--tc puna
text na tinukoy ng user (max 30 char para sa v1 tag, 28 para sa v1.1)
--tn track[/total]
audio/song track number at (opsyonal) ang kabuuang bilang ng mga track sa orihinal
pagre-record. (track at kabuuang bawat 1 hanggang 255. Ang pagbibigay lang ng track number na lumilikha
v1.1 tag, na nagbibigay ng kabuuang pwersa v2.0).
--tg kategorya
genre ng audio/kanta (pangalan o numero sa listahan)
--add-id3v2
puwersahin ang pagdaragdag ng bersyon 2 na tag
--id3v1-lamang
magdagdag lamang ng isang bersyon 1 na tag
--id3v2-lamang
magdagdag lamang ng isang bersyon 2 na tag
--id3v2-latin1
magdagdag ng mga sumusunod na opsyon sa ISO-8859-1 text encoding.
--id3v2-utf16
magdagdag ng mga sumusunod na opsyon sa unicode text encoding.
--space-id3v1
pad version 1 tag na may mga puwang sa halip na nulls
--pad-id3v2
katulad ng --pad-id3v2-size 128
--pad-id3v2-size num
nagdaragdag ng bersyon 2 na tag, pad na may dagdag na "num" na byte
--genre-list
i-print ayon sa alpabeto ang listahan ng genre ng ID3 at lumabas
--ignore-tag-errors
huwag pansinin ang mga error sa mga value na ipinasa para sa mga tag, gumamit ng mga default kung sakaling magkaroon ng error
Mga opsyon sa pagsusuri:
-g patakbuhin ang graphical analysis sa . maaari ding isang .mp3 file. (Ito
Ang tampok ay isang opsyon sa oras ng pag-compile. Ang iyong binary ay maaaring ma-compile para sa bilis
kung wala ito.)
ID3 TAG
Nagagawa ng LAME na mag-embed ng mga tag ng ID3 v1, v1.1 o v2 sa loob ng naka-encode na MP3 file. Ito ay nagpapahintulot sa
magkaroon ng ilang kapaki-pakinabang na impormasyon tungkol sa track ng musika na kasama sa loob ng file. Yung mga datos
mababasa ng karamihan sa mga MP3 player.
Pipiliin ni Lame kung aling mga tag ang gagamitin. Ito ay magdagdag ng ID3 v2 tag lamang kung ang input
Ang mga komento ay hindi magkakasya sa v1 o v1.1 na mga tag, ibig sabihin, kung sila ay higit sa 30 character. Dito sa
kaso, parehong v1 at v2 tag ay idadagdag, upang matiyak ang pagbabasa ng mga tag ng mga MP3 player na
ay hindi nababasa ang mga tag ng ID3 v2.
PAG-ENCOD mode
Nagagawa ng LAME na i-encode ang iyong musika gamit ang isa sa 3 mga mode ng pag-encode nito: pare-pareho ang bitrate
(CBR), average bitrate (ABR) at variable bitrate (VBR).
Patuloy Bitrate (CBR)
Ito ang default na mode ng pag-encode, at ang pinaka-basic. Sa mode na ito, ang
Magiging pareho ang bitrate para sa buong file. Nangangahulugan ito na ang bawat bahagi ng iyong mp3
Ang file ay gagamit ng parehong bilang ng mga bit. Ang musical passage ay mahirap
isa sa pag-encode o isang madaling isa, ang encoder ay gagamit ng parehong bitrate, kaya ang kalidad
ng iyong mp3 ay variable. Ang mga kumplikadong bahagi ay magiging mas mababang kalidad kaysa sa pinakamadali
mga. Ang pangunahing bentahe ay ang panghuling laki ng mga file ay hindi magbabago at maaaring maging
tumpak na hinulaang.
karaniwan Bitrate (APR)
Sa mode na ito, pipiliin mo ang encoder na magpapanatili ng average na bitrate habang ginagamit
mas mataas na bitrate para sa mga bahagi ng iyong musika na nangangailangan ng mas maraming bit. Ang magiging resulta
mas mataas ang kalidad kaysa sa pag-encode ng CBR ngunit mananatili ang karaniwang laki ng file
predictable, kaya ang mode na ito ay lubos na inirerekomenda sa CBR. Ang encoding mode na ito ay
katulad ng tinutukoy bilang vbr sa AAC o Liquid Audio (2 iba pang compression
teknolohiya).
Paiba-iba bitrate (VBR)
Sa mode na ito, pipiliin mo ang nais na kalidad sa isang sukat mula sa 9 (pinakamababa
kalidad/pinakamalaking pagbaluktot) hanggang 0 (pinakamataas na kalidad/pinakamababang pagbaluktot). Tapos encoder
sinusubukang panatilihin ang ibinigay na kalidad sa buong file sa pamamagitan ng pagpili ng pinakamainam
bilang ng mga bit na gagastusin para sa bawat bahagi ng iyong musika. Ang pangunahing bentahe ay iyon
nagagawa mong tukuyin ang antas ng kalidad na gusto mong maabot, ngunit ang
hindi maginhawa ay ang panghuling laki ng file ay ganap na hindi mahuhulaan.
MGA PRESETS
Ang --preset ang mga switch ay mga alias sa mga setting ng LAME.
Upang i-activate ang mga preset na ito:
Para sa mga VBR mode (karaniwang pinakamataas na kalidad):
--preset medium
Ang preset na ito ay dapat magbigay ng malapit na transparency sa karamihan ng mga tao sa karamihan ng musika.
--preset pamantayan
Ang preset na ito sa pangkalahatan ay dapat na transparent sa karamihan ng mga tao sa karamihan ng musika at ito ay
medyo mataas na sa kalidad.
--preset sukdulan
Kung mayroon kang napakahusay na pandinig at katulad na kagamitan, gagawin ng preset na ito
karaniwang nagbibigay ng bahagyang mas mataas na kalidad kaysa sa pamantayan mode.
Para sa CBR 320kbps (pinakamataas na kalidad na posible mula sa --preset switch):
--preset sira ang bait
Ang preset na ito ay kadalasang magiging overkill para sa karamihan ng mga tao at karamihan sa mga sitwasyon, ngunit kung
dapat mayroon kang ganap na pinakamataas na kalidad na walang pagsasaalang-alang sa laki ng mga file, ito ang
paraan upang pumunta.
Para sa mga ABR mode (mataas na kalidad sa bawat ibinigay na bitrate ngunit hindi kasing taas ng VBR):
--preset kbps
Ang paggamit ng preset na ito ay karaniwang magbibigay sa iyo ng magandang kalidad sa isang tinukoy na bitrate.
Depende sa bitrate na ipinasok, ang preset na ito ay tutukuyin ang pinakamainam na mga setting
para sa partikular na sitwasyon. Habang gumagana ang diskarteng ito, hindi ito halos kasing
nababaluktot gaya ng VBR, at kadalasan ay hindi makakamit ang parehong antas ng kalidad gaya ng VBR sa
mas mataas na bitrate.
Available din ang mga sumusunod na opsyon para sa kaukulang mga profile:
pamantayan|matinding
cbr kbps
cbr Kung gagamitin mo ang ABR mode (basahin sa itaas) na may makabuluhang bitrate gaya ng 80, 96,
112, 128, 160, 192, 224, 256, 320, maaari mong gamitin ang cbr opsyon upang pilitin ang CBR mode
pag-encode sa halip na ang karaniwang ABR mode. Ang ABR ay nagbibigay ng mas mataas na kalidad ngunit CBR
maaaring maging kapaki-pakinabang sa mga sitwasyon tulad ng kapag nag-stream ng MP3 sa Internet
mahalaga.
HALIMBAWA
Nakapirming bit rate jstereo 128kbs encoding:
talim sample.wav sample.mp3
Fixed bit rate jstereo 128 kbps encoding, pinakamataas na kalidad (inirerekomenda):
talim -h sample.wav sample.mp3
Nakapirming bit rate jstereo 112 kbps encoding:
talim -b 112 sample.wav sample.mp3
Upang i-disable ang magkasanib na stereo encoding (medyo mas mabilis, ngunit mas mababa ang kalidad sa mga bitrate <= 128
kbps):
talim -m s sample.wav sample.mp3
Mabilis na pag-encode, mababang kalidad (walang psycho-acoustics):
talim -f sample.wav sample.mp3
Variable bitrate (gamitin ang -V n para isaayos ang kalidad/laki ng file):
talim -h -V 6 sample.wav sample.mp3
Pag-stream ng mono 22.05 kHz raw pcm, 24 kbps na output:
pusa inputfile | talim -r -m m -b 24 -s 22.05 - - > output
Nag-stream ng mono 44.1 kHz raw pcm, na may downsampling sa 22.05 kHz:
pusa inputfile | talim -r -m m -b 24 --sample 22.05 - - > output
I-encode gamit ang pamantayan preset:
talim --preset pamantayan sample.wav sample.mp3
Gumamit ng pilay online gamit ang mga serbisyo ng onworks.net