brew install lame
afinfo ファイル名
lame --help
LAME 64bits version 3.100 (http://lame.sf.net)
usage: lame [options] <infile> [outfile]
<infile> and/or <outfile> can be "-", which means stdin/stdout.
RECOMMENDED:
lame -V2 input.wav output.mp3
OPTIONS:
-b bitrate set the bitrate, default 128 kbps
-h higher quality, but a little slower.
-f fast mode (lower quality)
-V n quality setting for VBR. default n=4
0=high quality,bigger files. 9.999=smaller files
--preset type type must be "medium", "standard", "extreme", "insane",
or a value for an average desired bitrate and depending
on the value specified, appropriate quality settings will
be used.
"--preset help" gives more info on these
--help id3 ID3 tagging related options
--longhelp full list of options
--license print License information
lame -V2 input.mp3 output.mp3
lame -V4 input.mp3 output.mp3
lame -V6 input.mp3 output.mp3
lame -V9 input.mp3 output.mp3
クォリティのオプションは -V9.99 までありますが、ここまで下げると音質がかなり悪くなります。
find . -type f | xargs -I{} lame -V6 {} dist/{}
( {} は マッチしたファイル名に変換されます )
( .DS_Storeファイルを除外し、4プロセス並列で高速実行する )
find . -type f ! -name ".DS_Store" -print0 | xargs -0 -P 4 -I{} lame -V6 {} dist/{}