m4aの拡張子を持つオーディオファイル。linuxでmp3形式に変換しようと調べてみた。
faadコマンドを使い、一度wavファイルへ変換する。
faad -o hoge.wav hoge.m4a
続いて出来上がったwavファイルをlameを使ってmp3へ変換する。
lame -b 192k -h hoge.wav hoge.mp3
これでちゃんとmp3に変換できる。後は一括変換するスクリプトでも作ってしまえば楽にできる。
for i in *.m4a do echo $i faad -o /tmp/tmp.wav "$i" new=`echo $i | sed -e 's/m4a/mp3/'` lame -b 192k -h /tmp/tmp.wav "$new" done
こんな感じのスクリプトでカレントディレクトリの全てのm4aを変換してくれる。