Avant toute chose nous avons besoin de plusieurs choses nécessaires :
- Xcode (normalement fourni sur le dvd votre système d’exploitation)
Xcode permet de disposer de tous les outils de développement nécessaires pour compiler des logiciels et librairies sur MAC
- MacPorts Permet d’installer la plupart des logiciels open-sources sur plateforme Mac
- LAME (Pour décoder le format MP3)
- FAAC
- FAAD (Pour décoder les formats MPEG-2 et MP4)
- libx264 du projet videolan
Installation des décodeurs
LAME :
Dans un terminal faites :
- sudo port install lame
FAAC :
- sudo port install faac
FAAD2
- sudo port install faac
libX264
On installe l’assembleur nécessaire à la compilation et Git qui permettra de récupérer les sources :
- sudo port install yasm git-core
On récupère ensuite les sources dans le répertoire
- cd /opt/local/src/
- sudo git clone git://git.videolan.org/x264.git
Puis on commence la compilation :
- cd x264
- sudo ./configure --enable-pic --enable-shared
- sudo make
- sudo make install
Compiler ffmpeg
- cd /opt/local/src/
- sudo svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
- sudo cd ffmpeg
- sudo ./configure --enable-libmp3lame --enable-libfaad --enable-gpl --enable-libx264
- sudo make
- sudo make install
Si une erreur sur le manque de lame arrive c’est que la librairie a déjà été installée. Il faut supprimer l’ancienne en faisant un :
- sudo rm /usr/local/lib/libmp3lame.*
et refaire l’installation de lame.
Dorénavant ffmpeg est dans le répertoire
- /usr/local/bin
Liens connexes :