Version 14 (modified by rogerdpack, 4 years ago) (diff)


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


Some dependencies can also be installed with homebrew or macports.


Compiling FFmpeg using MSVC is basically impossible and unsupported, however, you can consume the mingw builds (DLL or static) in an MSVC project.

Guides for developers