and other brilliant error messages

Compiling FFmpeg for Windows with libfaac and libmp3lame

Having realised how simple it is to compile stuff on my Synology NAS I decided to finally get something built on Windows using free tools. It’s not really much different, but I had to do a lot of searching to finally gather all the necessary configure parameters.

First we need to set up the build environment. MinGW stands for ‘Minimalist GNU for Windows’. Download the MinGW-get installer, which will install everything you’ll need including MSYS which is a Unix shell complete with all the essential binaries. Run the MinGW-get installer and select Download latest repository catalogs.
In the options add the C++ compiler (needed for FAAC) and select MSYS Basic System and MinGW Developer Toolkit.

4 thoughts on “Compiling FFmpeg for Windows with libfaac and libmp3lame”

The post did read as if I had solved it on 64bit. Not yet I’m afraid, but I will write it up once I do.
There really shouldn’t be any barriers to people compiling on Windows – if only most people realised how easy it can be.