-
Notifications
You must be signed in to change notification settings - Fork 416
Home
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.
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