Mac OS X で mp4 から mp3 や AAC 等の音声だけを抽出する方法

動画ファイルから音声だけを抽出する方法のメモ。
iMovie で動画を読み込んで音声だけ抽出する方法もあるのだけれど。時間もかかるし。ここでは ffmpeg を使った方法を紹介。

何はともあれ。MacPorts を下記からインストール。
The MacPorts Project -- Home

で。ffmpeg をインストールする際に H.264AAC に対応するためエンコードの種類をオプションで指定。どうせ時間がかかるので一気にインストール。

$ port search ffmpeg
$ sudo port install ffmpeg +lame +libogg +vorbis +theora +faac +faad +xvid +x264 +a52 +dts

これで準備完了。あとは下記コマンドで抽出できます。

$ ffmpeg -i INPUTFILE -vn -acodec copy OUTPUTFILE

ここで注意するのは OUTPUTFILE の拡張子。元動画を QuickTime で開いて ウインドウ > ムービーインスペクタを表示 でフォーマットを確認。音声フォーマットが mp3 なら .mp3 に。ACC なら .m4a にして下さい。2時間ぐらいの動画でもさくっと抽出できます。

flv から音声だけを抽出する方法

ちなみに。動画ファイルが flv ならこちらの「iExtractMP3」がオススメです。
iExtractMP3 -- BONNOH FRACTION 14

Apple MacBook Pro 2.26GHz 13.3インチ MB990J/A

Apple MacBook Pro 2.26GHz 13.3インチ MB990J/A