Hatena::Groupffmpeg

takuma104のFFmpegとかメモ

はてダはこちらで書いてます。

2008-03-17

Vixy.tv Broadcaster 1.1(1.11)で使っているビルドオプション

| 03:05 | Vixy.tv Broadcaster 1.1(1.11)で使っているビルドオプション - takuma104のFFmpegとかメモ を含むブックマーク はてなブックマーク - Vixy.tv Broadcaster 1.1(1.11)で使っているビルドオプション - takuma104のFFmpegとかメモ Vixy.tv Broadcaster 1.1(1.11)で使っているビルドオプション - takuma104のFFmpegとかメモ のブックマークコメント

vixy.tv Broadcasterで使っているFFmpegのrevisionは、単にそのときの最新だったという理由で、11695というのを使ってます。

MinGW上でコンパイルしてあります。オプション

 ./configure --cc=gcc-sjlj --enable-memalign-hack --enable-shared 
 --disable-static --enable-libmp3lame --extra-ldflags=-L/local/lib
 --extra-cflags=-I/local/include 

だけ。(単に色々外すのが面倒になっただけで、本当はもっと削れる...)

MinGWでFFmpeg使う(DLL化もできるよ)

| 03:01 | MinGWでFFmpeg使う(DLL化もできるよ) - takuma104のFFmpegとかメモ を含むブックマーク はてなブックマーク - MinGWでFFmpeg使う(DLL化もできるよ) - takuma104のFFmpegとかメモ MinGWでFFmpeg使う(DLL化もできるよ) - takuma104のFFmpegとかメモ のブックマークコメント

まんまな解説があります

ただ、注意点として、MinGWデフォルトgccは3.1系で、ビルドしたffmpegを実行すると、gcc4.2でリコンパイルしろとか出ます。そんなときは、MinGW用の4.2ダウンロード

これは、tarの展開したものをそのままMinGWのフォルダに上書きだけ。

./configure --cc=gcc-sjlj --enable-memalign-hack --enable-shared --disable-static

こんな感じのオプションでやってみたら、gcc3.1とgcc4.2の差だけでエンコードのスピードが80fps→90fpsぐらいにちょっと高速化しました。

あとDLL化するときに、VCから使うとかで.libファイルが必要になりますが、.libファイルは、VCの一部のlibコマンドが無いと生成されないので注意が必要です。makeするとDLLができますが、そのDLLはstripされてないので、やたら巨大です。そのあとmake installすると、自動的にstripされるので、まともなサイズになります。

MaryellenMaryellen2011/05/27 18:44You're the greatset! JMHO

iueylftbltiueylftblt2011/05/28 17:51hNrslL <a href="http://vrjmcpwhmbik.com/">vrjmcpwhmbik</a>

vvjysgxdpthvvjysgxdpth2011/05/28 21:48N52U4e , [url=http://zprefzxursnv.com/]zprefzxursnv[/url], [link=http://yowbgafxsgce.com/]yowbgafxsgce[/link], http://udwwdnfylmpm.com/

ftezrkucflftezrkucfl2011/05/29 16:278x9Dru <a href="http://dpmfsqjbhzpw.com/">dpmfsqjbhzpw</a>

xkxqlyqiwxkxqlyqiw2011/06/01 20:31DNBkxb , [url=http://hycoofpqkaye.com/]hycoofpqkaye[/url], [link=http://tzzpxitrdauz.com/]tzzpxitrdauz[/link], http://duqnnjwdcbov.com/

JasonLotJasonLot2017/01/25 04:27печать брошюр недорого http://wkrolik.com.ua/products/bloknoty