#!/bin/bash sudo apt-get update sudo rm -r /usr/local/src/* sudo apt-get remove ffmpeg x264 libx264-dev lame libmp3lame-dev libvpx sudo apt-get install git yasm checkinstall build-essential libvorbis-dev libxvidcore-dev libfaac-dev libfaad2 libtheora-dev libdirac-dev libvdpau-dev libopenjpeg-dev libopencore-amrwb-dev libopencore-amrnb-dev libgsm1-dev libschroedinger-dev libspeex-dev libdc1394-22-dev libsdl1.2-dev libx11-dev cd wget http://sourceforge.net/projects/lame/files/lame/3.98.4/lame-3.98.4.tar.gz && tar -zxvf lame-3.98.4.tar.gz && rm lame-3.98.4.tar.gz git clone git://git.videolan.org/x264.git git clone http://git.chromium.org/webm/libvpx.git git clone git://git.videolan.org/ffmpeg.git # verifier version sur http://sourceforge.net/projects/matroska/files/mkclean/ wget http://sourceforge.net/projects/matroska/files/mkclean/mkclean-0.8.6.tar.bz2 && tar -jxvf mkclean-0.8.6.tar.bz2 && rm mkclean-0.8.6.tar.bz2 sudo mv ~/lame-3.98.4/ /usr/local/src/ sudo mkdir -p /usr/local/share/doc/lame/html /usr/local/share/man/man1 /usr/local/include cd /usr/local/src/lame-3.98.4 ./configure make -j 9 sudo checkinstall --pkgversion "1:3.98.4" --backup=no --default cd sudo mv ~/x264/ /usr/local/src/ sudo mkdir -p /usr/local/lib/pkgconfig cd /usr/local/src/x264 ./configure --prefix=/usr --enable-shared make -j 9 sudo checkinstall --pkgname=x264 --pkgversion "20:0.svn`git rev-list HEAD | wc -l`" --backup=no --default cd cd ~/libvpx_src mkdir "`date '+%d-%m-%Y'`" cp ~/libvpx/ ~/libvpx_src/`date '+%d-%m-%Y'` sudo mv ~/libvpx/ /usr/local/src/ cd /usr/local/src/libvpx ./configure make -j 9 sudo checkinstall --backup=no --default cd sudo mv ~/ffmpeg/ /usr/local/src/ cd /usr/local/src/ffmpeg ./configure --enable-libmp3lame --enable-libxvid --enable-libvorbis --enable-gpl --enable-libfaac --enable-libtheora --enable-zlib --disable-shared --enable-libx264 --enable-libdirac --enable-nonfree --enable-version3 --enable-libschroedinger --enable-avfilter --enable-libspeex --enable-libopenjpeg --enable-libgsm --enable-postproc --enable-pthreads --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-ffplay --enable-pthreads --prefix=/usr/local --enable-x11grab --enable-runtime-cpudetect --enable-bzlib --enable-libdc1394 --enable-libvpx --enable-librtmp --enable-openal sudo make clean make -j 9 sudo checkinstall --pkgname=ffmpeg --pkgversion "20:0.8" --backup=no --default cd sudo mv ~/mkclean-0.8.6/ /usr/local/src/ cd /usr/local/src/mkclean-0.8.6 ./configure make -j 9 -C mkclean sudo checkinstall --backup=no --default