Skip to content
rdp edited this page Oct 16, 2012 · 9 revisions

Welcome to the ffmpeg-windows-build-helpers wiki!

Basically this script exists to make it easy to compile your own ffmpeg that includes high quality but "non gpl compatible" AAC encoders. There are many AAC encoders that FFmpeg has, but many have drawbacks, see http://en.wikipedia.org/wiki/FAAC "alternatives"

Theoretically if you compile a local copy of FFmpeg, then you aren't subject to as many licensing restrictions (ex: gpl) as you otherwise would be, so you can (license-wise) mix in more encoders and use them locally, just not legally redistribute the binary you create. But IANAL.

NB that you can get smaller final binaries by removing some of the "--enable-XXX" from the build_ffmpeg method ffmpeg's configure options. Many of them you don't need, probably.

Also note that you can compile 64 bit windows ffmpeg.exe even from a 32 bit Linux VM, thanks to the magic of cross compilers.

Ping me if you have any feature requests.

Faster installation

You can also install it faster by downloading a (32 bit Ubuntu zipped version) from https://sourceforge.net/projects/ffmpegwindowsbi/files and unzip it to /tmp. Voila, the compilers are already built, now do a git update, then run the ./cross_compiler script.

Enjoy

Clone this wiki locally