Posts tagged: shell

ffmpeg を使って flv から mp3 の作り方

By admin | 2009年3月25日

準備

mac ports を使用して ffmpeg をインストールします。
mac ports の詳細はここをみてください。

sudo port install ffmpeg

音声だけ抜き出して mp3 にする

ffmpeg -y -i hoge.flv -acodec copy hoge.mp3

iphone用の動画(mp4)に変換

ffmpeg -y -i hoge.flv -vcodec libx264 -s 320x240 -b 1024k -acodec libfaac -ac 2 -ar 24000 -ab 96k -f mp4 hoge.mp4

画質を奇麗にしたければ -b(ビットレート) をあげてやればいい。

これをエイリアスにしたい

いちいち覚えれないからエイリアスにして簡単にできたらいいなと。
わざわざこれぐらいでコマンドファイルもつくりたくないし。

#perl -le '($f)=split(/\./, $ARGV[0]);`ffmpeg -y -i $f.flv -acodec copy $f.mp3`' hoge.flv

ワンライナーだとこんな感じででける。
ただこれを alias にすると動かなくなる。

#alias flv2mp3='perl -le "($f)=split(/\./, $ARGV[0]);`ffmpeg -y -i $f.flv -acodec copy $f.mp3`"'
#flv2mp3 hoge.flv

どーすればいいんだろうか。。。。
分かる人ヘルプ

WordPress Themes