(マックで)MP4の動画より音だけ抽出してMP3ファイルとするメモ
ffmpegメモ - TotoroWikiでは、ffmpegだけで出来るようになっているけどうまくいかない。
$ for i in *.mp4; do ffmpeg -i "$i" -acodec libmp3lame "${i%%.flv}.mp3"; done <中略> Unknown encoder 'libmp3lame'
libmp3lameを入手してみていろいろと試したがよくわからなかった。
で、以前ubuntuでの方法をしらべていたflvからmp3の抽出 - 水清無魚を参考にして、一旦wavに変換する方法だと一応できたのでメモっておく。
まず必要なものを揃える
$ sudo port install ffmpeg $ sudo port install lame $ sudo port install faad2
で、以下を実行する。
$ for x in *.mp4; do faad -o tmp.wav "$x" ; lame -b 192k -h tmp.wav "${x/.mp4/.mp3}"; done
ついでに、flvをmp3に一括変換する方法はMacにffmpegの導入 - 水清無魚より・・・
$ for x in *.flv; do ffmpeg -i "$x" -acodec copy "${x/.flv/.mp3}"; done