ffmpegインストール

■ソースを取得
subversionのコマンドから(チェックアウト)

svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg

古いものなら
http://shino.pos.to/linux/ffmpeg.html
のffmpeg-20051126.tar.bz2


ディフォルトで対応してないコーデックに対応するための事前準備があったり、
configure時のオプションが色々あったりするみたいだが・・・

■とりあえずLAMEインストール
sourceforgeからDLしてインストール
tar xvzf lame-3.97.tar.gz
cd lame-3.97
./configure
make
make install

■ffmpegのconfigure
とりあえず、lameのサポートを有効にしてconfigure

./configure –enable-libmp3lame

■libmp3lame.so.0のシンボリックリンクを設定
ln -s /usr/local/lib/libmp3lame.so.0 /usr/lib/libmp3lame.so.0

■ffmpegインストール
make
make install

■使用方法

・動画からMP3
/usr/local/bin/ffmpeg -i 0001.avi -acodec copy 0001.mp3

・FLV作成
/usr/local/bin/ffmpeg -i 0001.wmv -y -b 1800 -r 30 -ab 128 -ac 2 -ar 44100 0001.flv

・サムネイル作成
/usr/local/bin/ffmpeg -vframes 1 -ss 30 -i 0001.flv -f image2 0001.jpg

■オプション
()内ディフォルト
-h ヘルプ
-formats 利用可能なコーデックやプロトコル表示
-i 入力ファイル
-y 強制上書き
-b ビットレート(200Kbps)
-r フレームレート(25fps)
-s フレームサイズの設定(160×128)
-ab オーディオビットレート(64Kbps)
-ac オーディオチャンネル数(1)
-ar オーディオサンプリング周波数(44100Hz)
-vframes 変換するフレームの数 [サムネイル1枚なら 1 とか]
-ss 指定した秒単位に移動 [hh:mm:ss.xxxもあり]
-f 強制フォーマット

■参考
http://www.xucker.jpn.org/keyword/ffmpeg.html
http://ja.wikipedia.org/wiki/Ffmpeg
http://penta.zaniah.net/index.php?ffmpeg
http://www.himco.jp/articles/pdf/FFmpegDoc.swf

ffmpeg インストール2」へ続いてしまった

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA