Awhile back, I was setting up automatic HTML5 video conversion for my WordPress blog sites. I spent a good deal of time actually compiling ffmpeg so that it would work with the various container formats and codecs required for HTML5 video.

I’ve providing it here as a download for anyone else that has a similar machine that can run the compiled binary. This was compiled on a system running CentOS release 5.4 (Final) with x86_64 architecture. Specifically, it’s an Amazon EC2 machine built with ami-48f90621.

ffmpeg -v output

ffmpeg version git-N-30697-g36204ed, Copyright (c) 2000-2011 the FFmpeg developers
  built on Jun 12 2011 21:56:11 with gcc 4.1.2 20080704 (Red Hat 4.1.2-46)
  configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc
  --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis
  --enable-libx264 --enable-libxvid --enable-libvpx --enable-pthreads
  libavutil    51.  8. 0 / 51.  8. 0
  libavcodec   53.  7. 0 / 53.  7. 0
  libavformat  53.  3. 0 / 53.  3. 0
  libavdevice  53.  1. 1 / 53.  1. 1
  libavfilter   2. 15. 0 /  2. 15. 0
  libswscale    0. 14. 1 /  0. 14. 1
  libpostproc  51.  2. 0 / 51.  2. 0

Download

> Download ffmpeg built for CentOS 5.4 x86_64