2
0
mirror of https://github.com/chubin/cheat.sheets synced 2024-11-17 09:25:32 +00:00
cheat.sheets/sheets/lame
2017-05-20 19:06:57 +02:00

29 lines
1.0 KiB
Plaintext

# 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)' ';'