FFmpeg Compilation Guide
This page contains a list of resources which describe the necessary steps required for compiling FFmpeg from scratch.
Linux / BSD
Attention: If you are using gcc-4.2 please read ticket 1464 first.
- Ubuntu – Compile FFmpeg and x264 on Ubuntu
- CentOS – Compile FFmpeg, x264, LAME, vo-aacenc, libvorbis, libtheora, and libvpx on CentOS 6.0
OS X
FFmpeg and its dependencies can also be installed with Homebrew or MacPorts.
Windows
- MingwCompilationGuide – MinGW Compilation Guide for compiling FFmpeg with Windows/MinGW/MSYS.
- CrossCompilingForWindows – Cross compiling for Windows is sometimes easier than using MSYS+MinGW.
Compiling FFmpeg using MSVC is easy; follow these instructions: http://ffmpeg.org/platform.html


