= 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 [http://ffmpeg.org/trac/ffmpeg/ticket/1464 ticket 1464] first. * [wiki:UbuntuCompilationGuide Ubuntu] – Compile FFmpeg and x264 on Ubuntu * [wiki:CentosCompilationGuide CentOS] – Compile FFmpeg, x264, LAME, vo-aacenc, libvorbis, libtheora, and libvpx on CentOS 6.0 == OS X == * [wiki:MacOSXCompilationGuide Compiling on Mac OS X] * [http://hexeract.wordpress.com/2009/04/12/how-to-compile-ffmpegmplayer-for-macosx/ How to compile FFmpeg on Mac OS X using a RAMDisk] FFmpeg and its dependencies can also be installed with [http://mxcl.github.com/homebrew/ Homebrew] or [http://www.macports.org/ 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 = Guides for developers = * [[Setup_Eclipse_IDE_for_FFmpeg_(Linux)|Setup Eclipse IDE for FFmpeg (Linux)]]