Youtube を始めとする動画共有サイトで多く使用されている FLV 形式のムービーを Linux で作成してみた。
あまりこの分野詳しくないんだけど、 AVI ってやつと WMV ってやつ MPEG って拡張子のやつは変換できた。
環境は以下のとおり。
CentOS 5
# yum install mplayer mencoderDAG レポジトリの追加方法はCentOS 5 で DAG(rpmforge) の yum repository 追加を参考。
mplayer とか mencoder が使用する動画のコーデックをダウンロードしてインストールする。
以下からダウンロードする。
Binary Codec Packages
ダウンロードしたら展開して、 /usr/lib/codecs/ ディレクトリにインストールする。
$ tar jxvf essential-20061022.tar.bz2 # mv essential-20061022 /usr/lib/codecs
$ mencoder test.avi -o ~/test.flv -of lavf -ovc lavc -oac lavc -lavcopts \ vcodec=flv:vbitrate=5400:autoaspect:mbd=2:mv0:trell:v4mv:cbp:last_pred=3\ :predia=2:dia=2:precmp=2:cmp=2:subcmp=2:preme=2:turbo:acodec=mp3\ :abitrate=56 -vf scale=320:240 -srate 22050 \ -af lavcresample=22050 -lavfopts \ i_certify_that_my_video_stream_does_not_use_b_frames