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 29/01/2009, 14:36] – 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 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag> | {{tag> | ||
| + | ---- | ||
| + | ====== Convertir les vidéos d'un téléphone mobile (3GP ou MP4) en AVI ====== | ||
| - | + | Ce petit tutoriel | |
| - | ===== Convertir les vidéos d'un téléphone mobile (3GP ou MP4) en AVI ===== | + | |
| - | + | ||
| - | + | ||
| - | 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' |
| - | < | + | |
| - | | + | |
| - | </ | + | |
| + | ===== Activer le support du MP3 et de l'AMR dans FFMPEG ===== | ||
| + | //Source : [[http:// | ||
| - | ===== Activer le support du MP3 et de l'AMR dans FFMPEG ===== | + | Une aide complémentaire |
| - | Crédit | + | |
| - | On se met en root pour effectuer les opérations : | + | 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 : | ||
| < | < | ||
| - | | + | sudo -i |
| - | </ | + | |
| - | == Installation des librairies de développements nécessaires == | + | |
| - | < | + | |
| - | apt-get install 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 | + | |
| </ | </ | ||
| - | Il parait que sur AMD64 il faut installer aussi le paquet libsdl1.2-dev | + | ==== Installation des librairies de développements nécessaires ==== |
| - | == Changez de répertoire pour votre répertoire d' | + | [[: |
| + | |||
| + | [[apt:// | ||
| + | |||
| + | Il parait que sur AMD64, il faut [[: | ||
| + | |||
| + | ==== Changez de répertoire pour votre répertoire d' | ||
| On utilise toujours le répertoire / | On utilise toujours le répertoire / | ||
| - | < | + | |
| - | | + | |
| - | </ | + | |
| - | == Récupérez les sources du paquet ffmpeg == | + | ==== Récupérez les sources du paquet ffmpeg |
| - | < | + | |
| - | | + | |
| - | </ | + | |
| - | == Récuperez | + | ==== Récupérez |
| + | |||
| + | wget http:// | ||
| - | < | ||
| - | wget http:// | ||
| - | </ | ||
| - | <note important> | ||
| - | == 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 65: | Ligne 60: | ||
| </ | </ | ||
| - | == Construisez le paquet complet avec l' | + | ==== Construisez le paquet complet avec l' |
| < | < | ||
| - | | + | |
| </ | </ | ||
| - | == Retournez dans /usr/local/src== | + | ==== Retournez dans « /usr/local/src » ==== |
| + | |||
| + | cd .. | ||
| + | |||
| + | ==== installez le paquet ffmpeg ==== | ||
| - | < | ||
| - | cd .. | ||
| - | </ | ||
| - | == installez le paquet ffmpeg == | ||
| < | < | ||
| dpkg -i ffmpeg_0.cvs20060823-3.1ubuntu1_i386.deb libavcodec0d_0.cvs20060823-3.1ubuntu1_i386.deb libavformat0d_0.cvs20060823-3.1ubuntu1_i386.deb libpostproc0d_0.cvs20060823-3.1ubuntu1_i386.deb | dpkg -i ffmpeg_0.cvs20060823-3.1ubuntu1_i386.deb libavcodec0d_0.cvs20060823-3.1ubuntu1_i386.deb libavformat0d_0.cvs20060823-3.1ubuntu1_i386.deb libpostproc0d_0.cvs20060823-3.1ubuntu1_i386.deb | ||
| </ | </ | ||
| - | == Ou bien, installez le paquet ffmpeg (AMD64) == | + | ==== Ou bien, installez le paquet ffmpeg (AMD64) |
| < | < | ||
| Ligne 90: | Ligne 85: | ||
| 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' | 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 le fichier suivant avec votre éditeur favoris ( vi !! ) == | + | ==== Créez le fichier suivant avec votre éditeur favoris ( vi !! ) ==== |
| < | < | ||
| Ligne 138: | Ligne 133: | ||
| Maintenant, nous pouvons convertir toutes sortes de fichiers vidéos ! | Maintenant, nous pouvons convertir toutes sortes de fichiers vidéos ! | ||
| - | == Convertir un avi en flv == | + | |
| + | ===== 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. | ||
| + | |||
| + | < | ||
| + | sudo apt-get install build-essential subversion nasm zlib1g-dev | ||
| + | sudo apt-get install libx264-dev | ||
| + | </ | ||
| + | |||
| + | <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-* | ||
| + | </ | ||
| + | |||
| + | compilation et installation | ||
| + | |||
| + | < | ||
| + | ./configure --prefix=/ | ||
| + | make | ||
| + | sudo make install | ||
| + | </ | ||
| + | <note important> | ||
| + | < | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | == AMR-WB == | ||
| + | |||
| + | téléchargement et extraction (pour la version 7.0.0.3) | ||
| + | |||
| + | < | ||
| + | wget http:// | ||
| + | tar -jxvf amrwb-* | ||
| + | cd amrwb-* | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | ./configure --prefix=/ | ||
| + | make | ||
| + | sudo make install | ||
| + | </ | ||
| + | |||
| + | == Verification == | ||
| + | |||
| + | On peut vérifier la bonne installation des librairies amr avec les commandes suivantes | ||
| + | < | ||
| + | sudo ldconfig -p | grep libamr | ||
| + | </ | ||
| + | Le résultat est quelque chose similaire à | ||
| + | < | ||
| + | libamrwb.so (libc6) => / | ||
| + | libamrnb.so.3 (libc6) => / | ||
| + | libamrnb.so (libc6) => / | ||
| + | </ | ||
| + | |||
| + | |||
| + | === 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 144: | Ligne 252: | ||
| </ | </ | ||
| - | == Convertir un 3gp en mpeg4 avi == | + | ==== Convertir un 3gp en mpeg4 avi ==== |
| < | < | ||
| Ligne 150: | Ligne 258: | ||
| </ | </ | ||
| + | ---- | ||
| + | |||
| + | // | ||
