CentOS5 でffmpeg のインストールと動画の変換
- install
rpmforgeのレポジトリの追加
# wget http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm # rpm -Uhv rpmforge-release-0.3.6-1.el5.rf.i386.rpm
ffmpeg のインストール
# yum -y install ffmpeg # yum -y install xvidcore-devel
- 使い方
我が家にあるしょぼいPhilipsのDVDプレーヤーにて再生できるように、xvid+mp3 形式にコンバートした時のメモ。この設定でかなり綺麗。10秒で1MBくらいになった。
# ffmpeg -i input.mpg -s 360x240 -r 29.97 -vcodec xvid -b 768000 -acodec mp3 -ab 64000 -ar 48000 -ac 1 output.avi
- オプションの説明
-i 入力用の動画ファイル
-s 出力する動画の横x縦のサイズ
-r (多分)入力用の動画のフレームレート
-vcodec 動画の出力コーデック
-b 動画の出力ビットレート
-acodec 音声の出力コーデック
-ab 音声の出力ビットレート
-ar 音声の出力サンプリングレート
-ac 音声の出力チャンネル(1はモノラル、2はステレオ)
追記:
Unknown encoder 'mp3'
や
Unknown encoder 'xvid'
と出てくる場合には、
# ffmpeg -formats
と入力すると、リストが出てくるので、「Codecs:」セクションから選択する。
おそらく「E」はエンコーダとして選択可能なもの。「V」はビデオ用。「A」オーディオ用。
「libxvid」と「libmp3lame」が、それぞれ「EV」「EA」なので、これを選択する。
# ffmpeg -i input.mpg -s 360x240 -r 29.97 -vcodec libxvid -b 768000 -acodec libmp3lame -ab 64000 -ar 48000 -ac 1 output.avi