Installer FFmpeg sur OSX Snow Leopard How-to

J’ai testé plusieurs solutions, mais aucunes n’ont donné les résultats que j’avais sous mon linux. Donc je me suis mis en tête d’installer l’outil parfait : FFmpeg

Je vous fait donc partager ma procédure tirée de Stephen Jungels .


D’abord si ce n’est pas déjà fait on installe Lame pour lire le codec audio MP3

home:~ me$ mkdir ~/lame
home:~ me$ cd ~/lame
home:~ me$ wget http://downloads.sourceforge.net/project/lame/lame/3.98.2/lame-398-2.tar.gz?use_mirror=ignum
home:lame me$ tar xvfz lame-398-2.tar.gz
home:lame me$ cd lame-398-2
home:lame-398-2 me$ ./configure
home:lame-398-2 me$ make
home:lame-398-2 me$ sudo make install

Pour décoder le AAC d’Apple il vous faut installer les 2 codecs suivants. Les dernières versions.

home:~ me$ mkdir ~/faad
home:~ me$ cd ~/faad
home:faad me$ wget http://downloads.sourceforge.net/faac/faad2-2.7.tar.gz
home:faad me$ tar xvfz faad2-2.7.tar.gz
home:faad me$ cd faad2-2.7
home:faad2-2.7 me$ ./configure
home:faad2-2.7 me$ make
home:faad2-2.7 me$ sudo make install

home:~ me$ mkdir ~/faac
home:~ me$ cd ~/faac
home:faad me$ wget http://downloads.sourceforge.net/faac/faac-1.28.tar.gz
home:faad me$ tar xvfz faac-1.28.tar.gz
home:faad me$ cd faac-1.28
home:faac-1.28 me$ ./configure
home:faac-1.28 me$ make
home:faac-1.28 me$ sudo make install

Et donc pour finir on installe FFmpeg.
home:~ me$ mkdir ~/ffmpeg
home:~ me$ cd ~/ffmpeg
home:ffmpeg me$ svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg

Voici ma configuration, à vous d’adapter en fonction de vos besoins.
home:ffmpeg me$ ./configure –enable-libmp3lame –enable-shared –enable-libfaac –enable-libfaad –disable-mmx –arch=x86_64 –enable-gpl –enable-nonfree

home:ffmpeg me$ make
home:ffmpeg me$ sudo make install

Et voilà maintenant il ne vous reste plus qu’à le lancer pour voir si tout va bien .
home:ffmpeg me$ /usr/local/bin/ffmpeg

FFmpeg version SVN-r21110, Copyright (c) 2000-2010 Fabrice Bellard, et al.
built on Jan  9 2010 18:18:50 with gcc 4.2.1 (Apple Inc. build 5646) (dot 1)
configuration: –enable-libmp3lame –enable-shared –enable-libfaac –enable-libfaad –disable-mmx –arch=x86_64 –enable-gpl –enable-nonfree
libavutil     50. 7. 0 / 50. 7. 0
libavcodec    52.45. 0 / 52.45. 0
libavformat   52.46. 0 / 52.46. 0
libavdevice   52. 2. 0 / 52. 2. 0
libswscale     0. 8. 0 /  0. 8. 0
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]… {[outfile options] outfile}…

Use -h to get full help or, even better, run ‘man ffmpeg’

Il ne vous reste plus qu’à l’utiliser, vous trouverez des exemples dans le tuto que j’avais fait pour Ubuntu.

Bon encodage !

1 Comment
  • DeltaCharlie

    31 décembre 2010 at 13 h 53 min Répondre

    Bonjour,

    j’ai un souci avec plusieurs erreurs

    lors du config de ffmpeg les bibliothèques libmp3lame etc … ne sont pas trouvées

    quand on compile sans option (avec uniquement un make apres un configure) on a une erreur : sur un symbole non défini :
    _sem_timedwait
    symbole qui est référencé dans la bibliothèque _audio_read_packet..

    avez vous des idées

    par ailleurs ou peut on trouver une version compilee pour OSX Snow Leopard ?

Post a Comment