Ito ang command twolame na maaaring patakbuhin sa OnWorks na libreng 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
twolame - isang na-optimize na MPEG Audio Layer 2 (MP2) encoder
SINOPSIS
dalawang pilay [mga pagpipilian] [outfile]
DESCRIPTION
Ang TwoLAME ay isang na-optimize na MPEG Audio Layer 2 (MP2) encoder batay sa tooLAME ni Mike Cheng,
na nakabatay naman sa ISO dist10 code at mga bahagi ng LAME. Ang pag-encode ay
isinagawa ng libtwolame library backend.
Opsyon
input talaksan
Ang twolame ay gumagamit ng libsndfile para sa pagbabasa ng input sound file, kaya ang input file ay maaaring nasa alinman
format na sinusuportahan ng libsndfile. Upang basahin ang raw PCM audio mula sa STDIN, pagkatapos ay gamitin ang - bilang input
filename
Pagbubuhos talaksan
Kung walang tinukoy na output filename, awtomatikong suffix ng input filename
binago sa .mp2. Upang isulat ang naka-encode na audio sa STDOUT pagkatapos ay gamitin ang - bilang ang output filename.
input Options
-r, --raw-input
Tinutukoy na ang input ay raw signed PCM audio. Kung stereo ang audio, kaysa sa mga sample ng audio
ay interleaved sa pagitan ng dalawang channel.
-x, --byte-swap
Pilitin ang byte-swapping ng input. Awtomatikong ginagawa ang endian detection ng
libsndfile, kaya ang opsyong ito ay hindi dapat karaniwang kailanganin.
-s, --samplerate
Kung nag-input ng raw PCM sound, dapat mong tukuyin ang sample rate ng audio sa Hz. Wasto
sample rate: 16000, 22050, 24000, 32000, 44100, 48000Hz. Default na sample rate ay
44100Hz
--samplesize
Tinutukoy ang laki ng sample (sa mga bit) ng raw PCM audio. Mga wastong laki ng sample: 8, 16,
24, 32. Ang default na laki ng sample ay 16-bit.
-N, --mga channel
Kung nag-input ng raw PCM sound, dapat mong tukuyin ang bilang ng mga channel sa input
audio. Ang default na bilang ng mga channel ay 2.
-g, --swap-channel
Palitan ang Kaliwa at Kanan na mga channel ng isang stereo input file.
--scale
I-scale ang input audio bago ang pag-encode. Lahat ng input audio ay pinarami ng
tinukoy na halaga. Ang halaga sa pagitan ng 0 at 1 ay magbabawas sa nakuha ng audio, at ang isang halaga sa itaas ng 1
ay tataas ang pakinabang ng audio.
--scale-l
Kapareho ng --scale, ngunit nakakaapekto lamang sa kaliwang channel.
--scale-r
Kapareho ng --scale, ngunit nakakaapekto lamang sa tamang channel.
Pagbubuhos Options
-m, --mode
Piliin ang mode ng resultang audio. Ang default ay auto.
· "a" auto - awtomatikong piliin ang mode batay sa input
· "s" stereo
· "d" dalawahang channel
· "j" magkasanib na stereo
· "m" mono
-a, --downmix
Kung stereo ang input file, i-downmix ang kaliwa at kanang input channel sa a
solong mono channel.
-b, --bitrate
Itinatakda ang kabuuang bitrate (sa kbps) para sa output file. Ang default na bitrate ay nakasalalay sa
ang bilang ng mga channel ng input at samplerate.
------------------------------
Sample Rate Mono Stereo
------------------------------
+48000 96 192
+44100 96 192
+32000 80 160
+24000 48 96
+22050 48 96
+16000 32 64
------------------------------
-P, --psyc-mode
Piliin ang modelong psycho-acoustic na gagamitin (-1 hanggang 4). Ang numero ng modelo -1 ay naka-off
psycho-acoustic modeling at sa halip ay gumagamit ng mga fixed default na value. Pakitingnan ang file
sira ang ulo para sa buong paglalarawan ng bawat isa sa mga modelong magagamit. Default na modelo ay 3.
-v, --vbr
Paganahin ang VBR mode. Tingnan mo vbr file ng dokumentasyon para sa mga detalye. Default na antas ng VBR ay 5.0.
-V, --vbr-level
Paganahin ang VBR mode at itakda ang antas ng kalidad. Kung mas mataas ang numero, mas mahusay ang kalidad.
Ang maximum na hanay ay -50 hanggang 50 ngunit kapaki-pakinabang na hanay ay -10 hanggang 10. Tingnan vbr file ng dokumentasyon
para sa mga detalye.
-l, --ath
Itakda ang antas ng ATH. Default na antas ay 0.0.
-q, --mabilis
Paganahin ang quick mode. Muling kalkulahin ang psycho-acoustic na modelo sa bawat tinukoy na bilang ng
mga frame.
-S, --iisang frame
Pinapagana ang single frame mode: isang frame lang ng MPEG audio ang output at pagkatapos ay ang
matatapos ang programa.
sari-sari Options
-c, --copyright
I-on ang Copyright flag sa output bitstream.
-o, --hindi orihinal
I-off ang Original flag sa output bitstream.
--orihinal
I-on ang Original flag sa output bitstream.
-p, --protektahan
Paganahin ang proteksyon ng error ng CRC sa output bitstream. May idinagdag na dagdag na 16-bit checksum
mga frame.
-d, --padding
I-on ang padding sa output bitstream.
-R, --reserba
Magreserba ng tinukoy na bilang ng mga bit sa bawat isa mula sa output bitstream.
-e, --deemphasis
Itakda ang uri ng de-emphasis (n/c/5). Ang default ay wala.
-E, --enerhiya
I-on ang mga extension ng antas ng enerhiya.
Verbosity Options
-t, --talkativity
Itakda ang dami ng impormasyong ipapakita sa stderr (0 hanggang 10). Ang default ay 2.
--tahimik
Huwag magpadala ng anumang mga mensahe sa stderr, maliban kung may error. (Kapareho ng --talkativity=0)
--maikli
Magpakita lamang ng kaunting bilang ng mga mensahe habang nag-e-encode. Ang setting na ito ay mas tahimik kaysa sa
ang default na setting ng talkativity. (Kapareho ng --talkativity=1)
--verbose
Magpakita ng tumaas na bilang ng mga mensahe sa stderr. Ang setting na ito ay kapaki-pakinabang sa pag-diagnose
mga problema. (Kapareho ng --talkativity=4)
RETURN MGA CODE
Kung matagumpay na nakumpleto ang pag-encode, magbabalik ang twolame ng 0. Gayunpaman kung hindi ang pag-encode
matagumpay, pagkatapos ay ibabalik nito ang isa sa mga sumusunod na code.
· 1 (Walang ginawang pag-encode)
· 2 (Error sa pagbubukas ng input file)
· 4 (Error sa pagbubukas ng output file)
· 6 (Error sa paglalaan ng memorya)
· 8 (Error sa mga napiling parameter ng pag-encode)
· 10 (Error sa pagbabasa ng input audio)
· 12 (Naganap ang error habang nag-e-encode)
· 14 (Error sa pagsulat ng output audio)
HALIMBAWA
Ie-encode nito ang sound.wav sa sound.mp2 gamit ang default na pare-parehong bitrate na 192 kbps at
gamit ang default na modelo ng psycho-acoustic (modelo 3):
twolame sound.wav
Constant bitrate na 160kbps at magkasanib na stereo encoding, na na-save sa file sound_160.mp2:
twolame -b 160 -mj sound.aiff sound_160.mp2
I-encode ang sound.wav sa newfile.mp2 gamit ang psycho-acoustic model 2 at pag-encode gamit ang variable
bitrate:
twolame -P 2 -v sound.wav newfile.mp2
Pareho sa halimbawa sa itaas, maliban na ang negatibong halaga ng argumentong "-V" ay nangangahulugan na ang
ang mas mababang bitrate ay papaboran kaysa sa mas mataas:
twolame -P 2 -V -5 sound.wav newfile.mp2
I-resample ang audio file gamit ang sox at pipe nang diretso sa twolame:
sox sound_11025.aiff -t raw -r 16000 | twolame -r -s 16000 - - > out.mp2
MGA AUTHORS
Ang twolame frontend ay (muling) isinulat ni Nicholas J Humfrey. Ang libtwolame library ay
batay sa toolame ni Mike Cheng. Para sa buong listahan ng mga may-akda, pakitingnan ang file na AUTHORS.
Kayamanan
TwoLAME web site: http://www.twolame.org/
Gumamit ng twolame online gamit ang mga serbisyo ng onworks.net