Ceci est une ancienne révision du document !


Ce petit howto décrit comment avec FFMPEG, l'on peut convertir les vidéos de téléphones mobiles ainsi que les fichiers flv (format adobe flash video) dans n'importe quels autres formats vidéos. Le codec utilisé pour l'encodage du son de ces vidéos est l'AMR. Seulement, l'AMR est propriétaire et il va donc nous falloir l'ajouter !

Avant de commencer

Premièrement, je supposerai que vous avez déjà les compilateurs C, ainsi que les paquets de développement standard installés.

Aussi, soyez sûr d'avoir activé le dépot “multiverse” dans votre /etc/apt/sources.list et exécutez la commande suivante :

    apt-get update
Installation des librairies de développements nécessaires
    sudo apt-get install dpkg-dev libimlib2-dev texi2html liblame-dev libfaad2-dev libmp4v2-dev libfaac-dev libxvidcore4-dev debhelper libogg-dev libvorbis-dev liba52-dev libdts-dev libsdl1.2debian-all libraw1394-dev libdc1394-13-dev libtheora-dev libgsm1-dev
Changez de répertoire pour votre répertoire d'installation

On utilise toujours le répertoire /usr/local/src pour cela :

    cd /usr/local/src
Récupérez les sources du paquet ffmpeg
    sudo apt-get source ffmpeg
Récuperez le patch amr
    sudo wget http://blogger.rukker.org/dl/ffmpeg_enable_amr.patch.bz2

(avec sudo, sinon wget n'aura pas l'accès au dossier)

Allez dans le répertoire sources de ffmpeg et appliquez le patch
    cd ffmpeg-0.cvs20060823

    bzcat ../ffmpeg_enable_amr.patch.bz2 | sudo patch -p1
Construisez le paquet complet avec l'option “risky”
    DEB_BUILD_OPTIONS=”risky” sudo dpkg-buildpackage
Retournez dans /usr/local/src et installez le paquet ffmpeg
    cd ..

    sudo dpkg -i ffmpeg_0.cvs20060823-5ubuntu1_i386.deb

Nous avons maintenant ffmpeg avec le support du mp3 et de l'amr, maintenant, nous devons prévenir apt de ne pas mettre à jour notre paquet fraîchement crée par un nouveau sans le support mp3 et amr. Cela s'apèlle le “pinning”.

Créez le fichier suivant avec votre éditeur favoris ( vi !! )
    sudo vi /etc/apt/preferences

Ajoutez-y les lignes suivantes :

    Package: ffmpeg
    Pin: version 0.cvs20050918-5ubuntu1
    Pin-Priority: 1001

Maintenant, nous pouvons convertir toutes sortes de fichiers vidéos !

Convertir un avi en flv
    ffmpeg -i movie.avi -acodec mp3 -ar 11025 movie.flv
Convertir un 3gp en mpeg4 avi
    ffmpeg -i movie.3gp -vcodec mpeg4 -acodec mp3 movie.avi
  • tutoriel/3gp_mp4_en_avi.1175321801.txt.gz
  • Dernière modification: Le 18/04/2011, 14:50
  • (modification externe)