new cheat.sheet: lame
parent
0a3ecbdf7b
commit
3efbe410be
@ -0,0 +1,28 @@
|
||||
# Minimal example of converting a wave file to MP3
|
||||
lame input.wav output.mp3
|
||||
|
||||
# Re-encode existing MP3 to 64 kbps MP3
|
||||
lame -b 64 original.mp3 new.mp3
|
||||
|
||||
# Encode with variable bitrate (quality=2)
|
||||
# 0 <= quality <= 9 (default = 4). 0 = highest quality
|
||||
lame -V2 original.wav compressed.mp3
|
||||
|
||||
# More interesting options
|
||||
# -m m: save as mono
|
||||
# -m s: save as stereo
|
||||
# -m j: save as joint stereo (exploits inter-channel correlation
|
||||
# more than regular stereo)
|
||||
# -q 2: quality tweaking: the lower the value, the better the
|
||||
# quality, but the slower the algorithm. Default is 5.
|
||||
#
|
||||
# By default, lame uses constant bit rate (CBR) encoding.
|
||||
# You can also use average bit rate (ABR) encoding,
|
||||
# e.g. for an average bit rate of 123 kbps:
|
||||
lame --abr 123 input.wav output.mp3
|
||||
|
||||
# Variable (VBR) encoding, e.g. between 32 kbps and 192 kbps:
|
||||
lame -v -b 32 -B 192 input.wav output.mp3
|
||||
|
||||
# Recode all wav files in all subdirectories
|
||||
find . -type d -exec sh -c '(cd {} && for i in *.wav; do lame -h -b 128 "$i" "`basename "$i" .wav`".mp3; done)' ';'
|
Loading…
Reference in New Issue