Bonsoir,
Fraîchement débarqué sous Fedora, j'aimerais compiler ffmpeg sous cet OS mais le problème, étant ex-utilisateur de Ubuntu, le script bash est adapté à ce dernier... j'aimerais donc pouvoir adapter les commandes sans trop changer le script (il est adapté pour une utilisation bien particulière). Quelqu'un pourrait-il me donner un coup de main ? 🙂
En vous remerciant à l'avance,
Ppc27
PS : voici ledit script
#!/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 5
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 5
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 5
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 5
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 5 -C mkclean
sudo checkinstall --backup=no --default