| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| tutoriel:3gp_mp4_en_avi [Le 05/10/2009, 12:11] – 213.95.41.13 | tutoriel:3gp_mp4_en_avi [Le 11/09/2022, 12:24] (Version actuelle) – 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) moths-art |
|---|
| //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 |
| ==== 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 ==== |
| === 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. |
| |
| <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 === |
| 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> |
| |
| |
| == 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) |
| </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 |
| === 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> |
| </code> | </code> |
| |
| 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. | 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 ===== |