インストール
Linux
リポジトリから最新ソースを取ってきてビルドする. 後のプログラミングのためここでは共有ライブラリも一緒にビルドしている.
svn co svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
cd ffmpeg
./configure --enable-shared --enable-swscale --enable-gpl
make
su
make install
使い方
基本的にはエンコードに使う. 以下のオプションをよく使うかも.
-i |
入力ファイル |
-vcodec |
ビデオコーデック |
-vb |
ビデオビットレート |
-acodec |
オーディオコーデック |
-ab |
オーディオビットレート |
コマンドはこんな感じ. hoge.wmvをエンコードしてfuga.flvとして出力する.
ffmpeg -i hoge.wmv -vcodec flv -vb 400k -acodec libmp3lame -ab 128k -pass 2 fuga.flv
Myプログラムのビルド
g++ sample.cpp -L/usr/local/lib -lavutil -lavformat -lavcodec -lswscale
最終更新:2010年06月13日 20:12