| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| tutoriel:3gp_mp4_en_avi [Le 15/10/2010, 05:06] – 202.80.47.123 | 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 |
|---|
| Ce petit tutoriel 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. | Ce petit tutoriel 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 ! | 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 ! |
| Oui c'est vrai ca accepter mes propositions donnees en tant que tete d'ingenieur en informatique. | |
| |
| ===== Avant de commencer ===== | ===== Avant de commencer ===== |
| //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 |
| |
| <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 ===== |