LAME MP3 Encoder
Linuxでディレクトリ内のwavファイルをすべてmp3ファイルに変換するシェルスクリプトです。
lame.sh
#!/bin/sh
find ~/music/ -name *.wav | while read file; do
lame -V2 "$file" "${file%.wav}.mp3"
rm -v "$file"
done
このスクリプトは指定ディレクトリ(
~/music/)以下の*.wavファイルを探し、ひとつずつlameを実行します。実行後、もとの
*.wavファイルは削除します。この例ではVBRのオプション(
-V2)を指定しています。lameのオプション
固定ビットレート(CBR)
-bに続いてビットレートを指定するlame -b 192 sample.wav可変ビットレート(ABR)
--abrに続いてビットレートを指定する。lame --abr 192 sample.wav可変ビットレート(VBR)
-Vに続いてスペースを挟まず品質を指定する。品質は0から10までで小数点以下まで指定可能。0が最も品質が高く容量が多くなる。lame -V2 sample.wav