Par Steph le 16/06/2010, sous Ubuntu
:codec webm, ffmpeg webm encoder, ffmpeg libvpx, encoder webm windows, f, ffmpeg-0 6 configure make, libvpx ffmpeg, ffmpeg 0 6 ubuntu, ffmpeg 0 6 deb, hash x264 ffmpeg ffplay, ffmpeg 0 6 0 ubuntu, moteur ffmpeg, ubuntu ffmpeg 0 6, ffmpeg x264, (« SVN-r ») ne contient pas de chiffres, ubuntu 10 04 x264 ffmpeg, ffmpeg webm, FFmpeg 0 6, ffmpeg vpre, FFmpeg 0 6 ubuntu 10 04 deb, dpkg-deb - erreur : version (amont) (« SVN-r ») ne contient pas de chiffres,La nouvelle version de FFmpeg apporte de nombreuses fonctionnalités très attendu, dont le support du codec Webm. On retrouve aussi le support des vidéos au format HTML5, un meilleur décodeur Vorbis et les décodeurs Theora et H.264 sont nettement plus rapide.
On vire les packages si il sont déja installés
sudo apt-get remove ffmpeg x264 libx264-dev
On ajoute les dépendances et les outils
sudo apt-get update sudo apt-get install build-essential subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libvorbis-dev libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev
Installation et compilation d’une version récente de X264
cd git clone git://git.videolan.org/x264.git cd x264 ./configure make sudo checkinstall --pkgname=x264 --pkgversion "2:0.`grep X264_BUILD x264.h -m1 | cut -d' ' -f3`.`git rev-list HEAD | wc -l`+git`git rev-list HEAD -n 1 | head -c 7`" --backup=no --default
Installation de libvpx (support du format VP8)
cd git clone git://review.webmproject.org/libvpx.git cd libvpx ./configure make sudo checkinstall --pkgname=libvpx --pkgversion="`date +%Y%m%d%k%M`-git" --backup=no --nodoc --default
Installation de 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-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-x11grab make sudo checkinstall --pkgname=ffmpeg --pkgversion "4:SVN-r`svn info | grep Revision | awk '{ print $NF }'`" --backup=no --default hash x264 ffmpeg ffplay
Conversion d’un fichier avi en une passe vers le format x264
ffmpeg -i input.avi -acodec libfaac -ab 128k -ac 2 -vcodec libx264 -vpre slow -crf 22 -threads 0 output.mp4
Conversion d’un fichier avi en 2 passes vers le format x264
ffmpeg -i input.avi -pass 1 -vcodec libx264 -vpre fast_firstpass -b 512k -bt 512k -threads 0 -f rawvideo -an -y /dev/null && ffmpeg -i input.avi -pass 2 -acodec libfaac -ab 128k -ac 2 -vcodec libx264 -vpre fast -b 512k -bt 512k -threads 0 output.mp4
source : http://ubuntuforums.org/showthread.php?t=786095
[...] cela, je vais reprendre en quasi intégralité cet excellent article de Steph sur l’installation de ffmpeg avec support de Webm sur Ubuntu 10.04…. On enlève les versions originales de ffmpeg et eventuellement de x264 : sudo apt-get remove [...]
[...] Ce billet était mentionné sur Twitter par Stéphane ROBERT, thomas courtial. thomas courtial a dit: RT @WebDevOnLinux: #FFmpeg 0.6.0 ajoute le support du codec Webm http://goo.gl/fb/rRKkw #ubuntu #codecwebm [...]
juillet 9th, 2010 à 6 h 07 min
Voici ma conf, avec lib de compression, lib jpeg, avfilter et vdpau !
./configure –enable-gpl –enable-version3 –enable-nonfree –enable-postproc –enable-pthreads –enable-libfaac –enable-libmp3lame –enable-libopencore-amrnb –enable-libopencore-amrwb –enable-libtheora –enable-libvorbis –enable-libvpx –enable-libx264 –enable-libxvid –enable-x11grab –enable-libopenjpeg –enable-libdirac –enable-libdc1394 –enable-vdpau –enable-zlib –enable-bzlib –enable-avfilter –enable-avfilter-lavf
juillet 9th, 2010 à 6 h 06 min
J’ai compilé avec VdPAU de mon coté, et rajouté quelques lib comme jpeg.. voici ma conf :
./configure –enable-gpl –enable-version3 –enable-nonfree –enable-postproc –enable-pthreads –enable-libfaac –enable-libmp3lame –enable-libopencore-amrnb –enable-libopencore-amrwb –enable-libtheora –enable-libvorbis –enable-libvpx –enable-libx264 –enable-libxvid –enable-x11grab –enable-libopenjpeg –enable-libdirac –enable-libdc1394 –enable-vdpau –enable-zlib –enable-bzlib –enable-avfilter –enable-avfilter-lavf
juin 19th, 2010 à 1 h 00 min
Salut Steph !
et merci beaucoup pour cet article !
Seul hic ! lors du checkinstall de ffmpeg,:
sudo checkinstall –pkgname=ffmpeg –pkgversion « 4:SVN-r`svn info | grep Revision | awk ‘{ print $NF }’` » –backup=no –default
j’obtiens l’erreur suivante :
dpkg-deb – erreur : version (amont) (« SVN-r ») ne contient pas de chiffres
dpkg-deb: 1 erreurs dans le fichier de contrôle
du coup impossible d’installer !
Merci encore !