Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutoriel:3gp_mp4_en_avi [Le 21/04/2009, 00:40] 213.95.41.13 typographie |
tutoriel:3gp_mp4_en_avi [Le 11/09/2022, 12:24] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 20: | Ligne 20: | ||
//Source : [[http://blogger.rukker.org/2007/01/29/enable-mp3-and-amr-support-in-ffmpeg-ubuntu-edgy-eft/|enable mp3 and amr support in ffmpeg (Ubuntu 6.10)]]// | //Source : [[http://blogger.rukker.org/2007/01/29/enable-mp3-and-amr-support-in-ffmpeg-ubuntu-edgy-eft/|enable mp3 and amr support in ffmpeg (Ubuntu 6.10)]]// | ||
- | Une aide complémentaire : [[http://ubuntuforums.org/showthread.php?t=1071262]] | + | Une aide complémentaire : [[https://ubuntuforums.org/showthread.php?t=1071262]] |
N.B. : si les noms des paquets ont changé entre les différentes versions d'Ubuntu, apt vous fournira les noms des paquets qui les remplacent. | N.B. : si les noms des paquets ont changé entre les différentes versions d'Ubuntu, apt vous fournira les noms des paquets qui les remplacent. | ||
- | On se met en root pour effectuer les opérations : | + | On se met en root pour effectuer les opérations : |
<code> | <code> | ||
sudo -i | sudo -i | ||
Ligne 31: | Ligne 31: | ||
==== Installation des librairies de développements nécessaires ==== | ==== Installation des librairies de développements nécessaires ==== | ||
- | [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **quilt 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 libx264-dev x264-bin**. | + | [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **quilt dpkg-dev libimlib2-dev texi2html libmp3lame-dev libfaad-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 libx264-dev x264**. |
- | [[apt://quilt,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,libx264-dev,x264-bin|{{ apt.png |Tout installer en 1 clic}}]] | + | [[apt://quilt,dpkg-dev,libimlib2-dev,texi2html,libmp3lame-dev,libfaad-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,libx264-dev,x264|{{ apt.png |Tout installer en 1 clic}}]] |
Il parait que sur AMD64, il faut [[:tutoriel:comment_installer_un_paquet|installer aussi le paquet]] **[[apt://libsdl1.2-dev|libsdl1.2-dev]]**. | Il parait que sur AMD64, il faut [[:tutoriel:comment_installer_un_paquet|installer aussi le paquet]] **[[apt://libsdl1.2-dev|libsdl1.2-dev]]**. | ||
Ligne 49: | Ligne 49: | ||
==== Récupérez le patch amr ==== | ==== Récupérez le patch amr ==== | ||
- | wget http://blogger.rukker.org/dl/ffmpeg_enable_amr.patch.bz2 | + | wget http://wclhfl.dyndns.org/pub/ffmpeg_enable_amr.patch.bz2 |
- | <note important>Le fichier n'est plus disponible ! j'ai trouvé le lien suivant à tester <code>wget http://wclhfl.dyndns.org/pub/ffmpeg_enable_amr.patch.bz2</code></note> | ||
==== Allez dans le répertoire sources de ffmpeg et appliquez le patch ==== | ==== Allez dans le répertoire sources de ffmpeg et appliquez le patch ==== | ||
Ligne 141: | Ligne 140: | ||
=== Installation des composants nécessaires === | === Installation des composants nécessaires === | ||
- | Pour les utilisateurs qui n'ont pas d'expérience dans la compilation je recommande la lecture de cet article [[projets:paquets:compiler_un_programme]]. Il est possible qu'il vous faille ajouter des paquets de composants supplémentaires au cour des étapes pour permettre la compilation. Ces paquets reconnaissable au suffixe "-dev" dans le nom de fichier. En général lorsqu'un script "./configure" échoue à cause d'une librairie manquante, cherchez à installer ce paquet "-dev" via synaptic. En résumé, la liste des paquets proposés ci-dessous peu ne pas être complète. | + | Pour les utilisateurs qui n'ont pas d'expérience dans la compilation je recommande la lecture de cet article **[[:tutoriel:compilation]]**. Il est possible qu'il vous faille ajouter des paquets de composants supplémentaires au cour des étapes pour permettre la compilation. Ces paquets reconnaissable au suffixe "-dev" dans le nom de fichier. En général lorsqu'un script "./configure" échoue à cause d'une librairie manquante, cherchez à installer ce paquet "-dev" via synaptic. En résumé, la liste des paquets proposés ci-dessous peu ne pas être complète. |
La première chose à faire est de se mettre dans un répertoire de travail favori. | La première chose à faire est de se mettre dans un répertoire de travail favori. | ||
Ligne 151: | Ligne 150: | ||
<note important>Attention, si vous utilisiez Ubuntu Ibex (8.10) ou inférieur, il vous faudra impérativement installer les versions >= 0.65 de libx264 et de libx264-dev, si vous utilisez la source svn pour ffmpeg. Le premier paquet étant une dépendance de l'autre. Les choses étant bien faites, le paquet libx264-65 est disponible pour Ubuntu 9.4 (Jaunty). Ne nous privons pas de l'utiliser: on les trouve ici | <note important>Attention, si vous utilisiez Ubuntu Ibex (8.10) ou inférieur, il vous faudra impérativement installer les versions >= 0.65 de libx264 et de libx264-dev, si vous utilisez la source svn pour ffmpeg. Le premier paquet étant une dépendance de l'autre. Les choses étant bien faites, le paquet libx264-65 est disponible pour Ubuntu 9.4 (Jaunty). Ne nous privons pas de l'utiliser: on les trouve ici | ||
- | [[http://packages.ubuntu.com/fr/jaunty/i386/libx264-65]] et là | + | [[https://packages.ubuntu.com/fr/jaunty/i386/libx264-65]] et là |
- | [[http://packages.ubuntu.com/fr/jaunty/libx264-dev]]</note> | + | [[https://packages.ubuntu.com/fr/jaunty/libx264-dev]]</note> |
=== Installer AMR === | === Installer AMR === | ||
Ligne 175: | Ligne 174: | ||
sudo make install | sudo make install | ||
</code> | </code> | ||
- | <note important>Petite surprise, lors de mes essais avec la version 7.0.0.2, l'installation à placé la librairie libamrnb dans /usr./lib et non /usr/lib . En utilisant vos droits d'administrateur, il vous faudra déplacer le contenu de /usr./ vers /usr/ . Ensuite il faudra mettre à jour le cache des librairies en utilisant | + | <note important>Petite surprise, lors de mes essais avec la version 7.0.0.2, l'installation à placé la librairie libamrnb dans /usr./lib et non /usr/lib . En utilisant vos droits d'administrateur, il vous faudra déplacer le contenu de /usr./ vers /usr/ . Ensuite il faudra mettre à jour le cache des librairies en utilisant |
<code>sudo ldconfig -v </code> | <code>sudo ldconfig -v </code> | ||
</note> | </note> | ||
Ligne 181: | Ligne 180: | ||
- | == AMR-WB == | + | == AMR-WB == |
téléchargement et extraction (pour la version 7.0.0.3) | téléchargement et extraction (pour la version 7.0.0.3) | ||
Ligne 197: | Ligne 196: | ||
</code> | </code> | ||
- | == Verification == | + | == Verification == |
On peut vérifier la bonne installation des librairies amr avec les commandes suivantes | On peut vérifier la bonne installation des librairies amr avec les commandes suivantes | ||
Ligne 213: | Ligne 212: | ||
=== Compiler ffmpeg à la main === | === Compiler ffmpeg à la main === | ||
- | Nous allons récuperer les codes sources de ffmpeg. | + | Nous allons récuperer les codes sources de ffmpeg. |
Pour varier de la solution décrite sur la page de [[:ffmpeg]], je vous propose de récupérer une version dite de développement, moins stable, plus à jour. Afin de vous simplifier la gestion des dépendances, je vous propose de commencer par installer la version "du dépot" en cliquant sur le lien suivant [[apt://ffmpeg]] ou en utilisant la ligne de commande suivante: | Pour varier de la solution décrite sur la page de [[:ffmpeg]], je vous propose de récupérer une version dite de développement, moins stable, plus à jour. Afin de vous simplifier la gestion des dépendances, je vous propose de commencer par installer la version "du dépot" en cliquant sur le lien suivant [[apt://ffmpeg]] ou en utilisant la ligne de commande suivante: | ||
<code> | <code> | ||
Ligne 242: | Ligne 241: | ||
</code> | </code> | ||
- | C'est tout. | + | C'est tout. Vous pouvez reprendre la méthode de pinning de l'autre méthode pour que synaptic n'écrase pas votre ffmpeg tout neuf. |
- | //inspiré de [[http://ubuntuforums.org/archive/index.php/t-491885.html]]// | + | //inspiré de [[https://ubuntuforums.org/archive/index.php/t-491885.html]]// |
===== Utilisation ===== | ===== Utilisation ===== |