Tuesday 31 January 2012

Install latest ffmpeg in Centos

Install ffmpeg from git source on CentOS:

Dependencies:


yum install SDL-devel a52dec a52dec-devel alsa-lib-devel faac faac-devel faad2 faad2-devel
yum install freetype-devel giflib gsm gsm-devel imlib2 imlib2-devel lame lame-devel libICE-devel libSM-devel libX11-devel
yum install libXau-devel libXdmcp-devel libXext-devel libXrandr-devel libXrender-devel libXt-devel
yum install libid3tag libogg-devel libvorbis-devel mesa-libGL-devel mesa-libGLU-devel xorg-x11-proto-devel xvidcore xvidcore-devel zlib-devel
yum install amrnb-devel amrwb-devel libtheora libtheora-devel glibc gcc gcc-c++ autoconf automake libtool ncurses-devel libdc1394 libdc1394-devel yasm nasm

Installation:

cd /usr/local/src
git clone --depth 1 git://source.ffmpeg.org/ffmpeg
cd ffmpeg
./configure --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvorbis --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab
make
make install
hash x264 ffmpeg ffplay ffprobe

Check:

ffmpeg -filters

And you are done.

Alternatives:

1). http://ffmpeg.org/trac/ffmpeg/wiki/CentosCompilationGuide
2). http://www.ffmpeginstaller.com/ - Installs through automated script.


No comments:

Post a Comment