le lab

FFmpeg avec mp3 et aac

FFmpeg est un excellent projet vidéo de compression et décompression vidéo qui couvre un éventail très large de formats et de codecs. J'en ai déjà parlé précédemment, je ne m'étendrai pas. Par contre, j'ai été un peu sybillin concernant la manière de le compiler. Comme j'ai eu des soucis avec celui que j'ai mis en ligne précédemment, je l'ai refait et je mets les commentaires en ligne. Vous pouvez le télécharger , il est plus complet, mais il lui manque encore le support de l'amr (nb et wb). Donc pas de 3gp avec amr...

1 Installer lame

2 Installer faac

tar -xf faac
./bootstrap
chmod 755 bootstrap
./bootstrap
./configure
make 
sudo make install

3 Installer faad

tar -xf faad2.tar
cd faad2
chmod +x bootstrap
./bootstrap
./configure
cd libfaad
make
sudo make install

4. Installer x264

svn co svn://svn.videolan.org/x264/trunk x264
cd x264/
./configure
make
sudo make install

5. Réussir à intégrer les codec amr... Moi ça marche pas, donc passez y du temps et si vous trouvez j'espère que vous aurez la gentillesse de m'expliquer.

6. Télécharger et corriger ffmpeg

cvs -z9 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co ffmpeg
cd ffmpeg/
./configure --enable-mp3lame --enable-gpl --disable-vhook --enable-a52 --enable-faac --enable-faad  --enable-pthreads --enable-x264

Dans libavutil/common.h il y a tout une partie de code à enlever (dans une boucle if à la fin) car c'est du code spécifique win32 qui ne fonctionne pas du tout sur os x. Je retrouverai si quelqu'un me demande.

make ffmpeg

Et voilà. Ne vous y trompez pas: il m'a fallu une petite journée pour arriver à ce point, vu le manque total de documentation...

Commentaires

1. cyrilvendredi 23 décembre 2005 à 11:20

J'ai finalement intégré l'AMR pour les portables, grâce à ce billet. J'ai mis l'exécutable à jour. Finalement, c'était pas si terrible....

2. chaisevendredi 19 mai 2006 à 13:42

Bonjour,

je galère aussi pas mal avec ffmpeg. Je compile sur Mac, j'ai l'impression que toi aussi.
J'ai compilé faac, faad, et x264 sans problème.
Par contre, ffmpeg ne passe pas. Je l'ai installé avec fink, mais il ne veut pas du faac ni du x264. J'ai modifié les options de compil de la version fink, mais du coup ça ne compile plus. La version du CVS ne compile pas du tout. HELP ! Je pense que c'est à cause du code spécifique à win32 dont tu parles, seulement je bidouille beaucoup, mais je ne code pas du tout.

Si tu pouvais me contacter par mail ça m'arrangerait beaucoup.
Merci

C'est pour faire du streaming. Je galère aussi avec mp4creator mais c'est autre chose.

Question con au passage, bootstrap ça sert à quoi? J'ai jamais utilisé ça.

3. Bernardmardi 3 octobre 2006 à 11:04

Bonjour
je suis novice en la matière mais quelqu'un m'a dit qu'avec ffmpeg il était facile de convertir des vidéos Pal en vidéo NTSC ! C'est cela que je cherche: J'ai un DVD qui lit les vidéos AVI que j'ai créées, et je l'ai fait en PAL pour mon DVD qui lit le PAL. Mais je voudrais que un DVD Canadien et un moniteur canadien puisse lire ce DVD et la-bas, c'est du NTSC. Quelqu'un saurait-il ce que je dois faire ? Télécharger ffmpeg et faire le transcodage de mon fichier AVI pal en NTSC ?
Un grand merci pour votre aide !
Bernard

Trackbacks

1. Le mercredi 28 décembre 2005 à 14:15, de le lab

Partagez vos vidéos 3gp avec les utilisateurs qui n'ont pas de lecteur 3gp

Nouveau dans Mobipict. Désormais, quand vous uploadez une vidéo 3gp par mms avec email, par ma passerelle MMS ou même par téléchargement http dans le navigateur web, cette vidéo est aussi convertie au format flash video. Bien entendu, ceci est...

Les trackbacks pour ce billet sont fermés.

Ajouter un commentaire

Les commentaires pour ce billet sont fermés.