Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tutoriel:3gp_mp4_en_avi [Le 31/03/2007, 08:16] – 83.179.224.63 | 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 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag> | {{tag> | ||
| + | ---- | ||
| + | ====== Convertir les vidéos d'un téléphone mobile (3GP ou MP4) en AVI ====== | ||
| - | ===== Convertir les vidéos d'un téléphone mobile (3GP ou MP4) en AVI ===== | + | Ce petit tutoriel |
| - | + | ||
| - | + | ||
| - | 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 | + | |
| Le codec utilisé pour l' | Le codec utilisé pour l' | ||
| - | ==== Avant de commencer ==== | + | ===== Avant de commencer |
| Premièrement, | Premièrement, | ||
| - | Aussi, soyez sûr d' | + | Aussi, soyez sûr d' |
| + | |||
| + | apt-get update | ||
| + | |||
| + | ===== Activer le support du MP3 et de l'AMR dans FFMPEG ===== | ||
| + | |||
| + | //Source : [[http:// | ||
| + | |||
| + | Une aide complémentaire : [[https:// | ||
| + | |||
| + | N.B. : si les noms des paquets ont changé entre les différentes versions d' | ||
| + | On se met en root pour effectuer les opérations : | ||
| < | < | ||
| - | apt-get update | + | sudo -i |
| </ | </ | ||
| + | ==== Installation des librairies de développements nécessaires ==== | ||
| + | [[: | ||
| + | [[apt:// | ||
| + | Il parait que sur AMD64, il faut [[: | ||
| + | ==== Changez de répertoire pour votre répertoire d' | ||
| - | ===== Activer | + | On utilise toujours |
| - | == Installation des librairies | + | cd / |
| + | |||
| + | ==== Récupérez les sources du paquet ffmpeg ==== | ||
| + | |||
| + | apt-get source ffmpeg | ||
| + | |||
| + | ==== Récupérez le patch amr ==== | ||
| + | |||
| + | wget http:// | ||
| + | |||
| + | |||
| + | ==== Allez dans le répertoire sources | ||
| < | < | ||
| - | | + | |
| + | |||
| + | bzcat ../ | ||
| </ | </ | ||
| - | == Changez de répertoire pour votre répertoire d'installation | + | ==== Construisez le paquet complet avec l'option “risky” ==== |
| - | On utilise toujours le répertoire | + | < |
| + | DEB_BUILD_OPTIONS=”risky” sudo dpkg-buildpackage | ||
| + | </ | ||
| + | |||
| + | ==== Retournez dans « /usr/local/src » ==== | ||
| + | |||
| + | cd .. | ||
| + | |||
| + | ==== installez le paquet ffmpeg ==== | ||
| < | < | ||
| - | | + | |
| </ | </ | ||
| - | == Récupérez les sources du paquet ffmpeg == | + | ==== Ou bien, installez le paquet ffmpeg |
| < | < | ||
| - | sudo apt-get source ffmpeg | + | |
| </ | </ | ||
| - | == Récuperez | + | |
| + | 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' | ||
| + | |||
| + | ==== Créez | ||
| < | < | ||
| - | | + | |
| </ | </ | ||
| - | (avec sudo, sinon wget n'aura pas l' | + | |
| - | == Allez dans le répertoire sources de ffmpeg et appliquez le patch == | + | Ajoutez-y les lignes suivantes : |
| < | < | ||
| - | | + | |
| + | Pin: version | ||
| + | Pin-Priority: | ||
| - | | + | |
| + | Pin: version 0.cvs20060823-3.1ubuntu1 | ||
| + | Pin-Priority: | ||
| + | |||
| + | Package: libavformat0d | ||
| + | Pin: version 0.cvs20060823-3.1ubuntu1 | ||
| + | Pin-Priority: | ||
| + | |||
| + | Package: libpostproc0d | ||
| + | Pin: version 0.cvs20060823-3.1ubuntu1 | ||
| + | Pin-Priority: 1001 | ||
| </ | </ | ||
| - | == Construisez le paquet complet avec l' | + | Ou bien sur (AMD64) : |
| < | < | ||
| - | | + | |
| + | Pin: version 0.cvs20060823-3.1ubuntu4 | ||
| + | Pin-Priority: | ||
| + | |||
| + | Package: libavcodec0d | ||
| + | Pin: version 0.cvs20060823-3.1ubuntu4 | ||
| + | Pin-Priority: | ||
| + | |||
| + | Package: libavformat0d | ||
| + | Pin: version 0.cvs20060823-3.1ubuntu4 | ||
| + | Pin-Priority: | ||
| + | |||
| + | Package: libpostproc0d | ||
| + | Pin: version 0.cvs20060823-3.1ubuntu4 | ||
| + | Pin-Priority: | ||
| </ | </ | ||
| - | == Retournez | + | Maintenant, nous pouvons convertir toutes sortes de fichiers vidéos ! |
| + | |||
| + | |||
| + | ===== Méthode alternative ===== | ||
| + | |||
| + | |||
| + | |||
| + | === Installation des composants nécessaires === | ||
| + | |||
| + | Pour les utilisateurs qui n'ont pas d' | ||
| + | |||
| + | La première chose à faire est de se mettre dans un répertoire de travail favori. | ||
| < | < | ||
| - | cd .. | + | sudo apt-get install build-essential subversion nasm zlib1g-dev |
| + | sudo apt-get install libx264-dev | ||
| + | </ | ||
| - | sudo dpkg -i ffmpeg_0.cvs20060823-5ubuntu1_i386.deb | + | <note important> |
| + | [[https:// | ||
| + | [[https:// | ||
| + | |||
| + | === Installer AMR === | ||
| + | |||
| + | On peut trouver la dernière version de la librairie AMR à cette adresse: [[http:// | ||
| + | |||
| + | == AMR-NB == | ||
| + | |||
| + | téléchargement et extraction (pour la version 7.0.0.2) | ||
| + | |||
| + | < | ||
| + | wget http:// | ||
| + | tar -jxvf amrnb-* | ||
| + | cd amrnb-* | ||
| </ | </ | ||
| - | Nous avons maintenant ffmpeg avec le support du mp3 et de l'amr, maintenant, nous devons prévenir apt de ne pas mettre | + | compilation |
| + | |||
| + | < | ||
| + | ./configure --prefix=/ | ||
| + | make | ||
| + | sudo make install | ||
| + | </ | ||
| + | <note important> | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | == AMR-WB == | ||
| - | == Créez le fichier suivant avec votre éditeur favoris | + | téléchargement et extraction |
| < | < | ||
| - | sudo vi /etc/apt/preferences | + | wget http://ftp.penguin.cz/pub/ |
| + | tar -jxvf amrwb-* | ||
| + | cd amrwb-* | ||
| </ | </ | ||
| - | Ajoutez-y les lignes suivantes : | + | < |
| + | ./ | ||
| + | make | ||
| + | sudo make install | ||
| + | </ | ||
| + | == Verification == | ||
| + | |||
| + | On peut vérifier la bonne installation des librairies amr avec les commandes suivantes | ||
| < | < | ||
| - | Package: ffmpeg | + | sudo ldconfig -p | grep libamr |
| - | Pin: version 0.cvs20050918-5ubuntu1 | + | </ |
| - | | + | Le résultat est quelque chose similaire à |
| + | < | ||
| + | libamrwb.so (libc6) => / | ||
| + | libamrnb.so.3 (libc6) => / | ||
| + | libamrnb.so (libc6) => / | ||
| </ | </ | ||
| - | Maintenant, nous pouvons convertir toutes sortes de fichiers vidéos ! | ||
| - | == Convertir un avi en flv == | + | === Compiler ffmpeg à la main === |
| + | |||
| + | Nous allons récuperer les codes sources de ffmpeg. | ||
| + | Pour varier de la solution décrite sur la page de [[: | ||
| + | < | ||
| + | apt-get install ffmpeg | ||
| + | </ | ||
| + | |||
| + | récupération du code source | ||
| + | < | ||
| + | svn checkout svn:// | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | cd ffmpeg-svn | ||
| + | </ | ||
| + | La configuration de la compilation, | ||
| + | < | ||
| + | ./configure --enable-gpl --enable-pthreads --enable-libx264 --enable-libamr-nb --enable-libamr-wb --enable-nonfree | ||
| + | </ | ||
| + | |||
| + | la compilation proprement dite, vous pouvez allez boire un café. | ||
| + | < | ||
| + | make | ||
| + | </ | ||
| + | |||
| + | l' | ||
| + | < | ||
| + | sudo make install | ||
| + | </ | ||
| + | |||
| + | C'est tout. Vous pouvez reprendre la méthode de pinning de l' | ||
| + | |||
| + | //inspiré de [[https:// | ||
| + | |||
| + | ===== Utilisation ===== | ||
| + | ==== Convertir un avi en flv ==== | ||
| < | < | ||
| Ligne 98: | Ligne 252: | ||
| </ | </ | ||
| - | == Convertir un 3gp en mpeg4 avi == | + | ==== Convertir un 3gp en mpeg4 avi ==== |
| < | < | ||
| Ligne 104: | Ligne 258: | ||
| </ | </ | ||
| + | ---- | ||
| + | |||
| + | // | ||
