Skip to content

Instantly share code, notes, and snippets.

@aputs
Created February 12, 2010 04:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aputs/302282 to your computer and use it in GitHub Desktop.
Save aputs/302282 to your computer and use it in GitHub Desktop.
ffmpeg from souce
#ffmpeg
aptitude -y remove ffmpeg x264 libx264-dev
aptitude -y install build-essential subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libx11-dev libxfixes-dev libxvidcore4-dev zlib1g-dev
#install x264
git clone git://git.videolan.org/x264.git
cd x264
./configure
make
sudo checkinstall --pkgname=x264 --pkgversion "1:0.svn`date +%Y%m%d`+`git rev-list HEAD -n 1 | head -c 7`" --backup=no --default
#install ffmpeg
cd
svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
cd ffmpeg
./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-pthreads --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libx264 --enable-libxvid --enable-x11grab --enable-libtheora
make
checkinstall --pkgname=ffmpeg --pkgversion "svn`svnversion|sed -e 's/^[^:]*://;s/[A-Za-z]//'`" --backup=no --default
hash ffmpeg
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment