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:comment_compiler_ffmpeg [Le 20/09/2010, 21:48] – foxprobe | tutoriel:comment_compiler_ffmpeg [Le 24/06/2018, 20:06] (Version actuelle) – Vétuste L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | |||
| - | |||
| - | ======Comment compiler FFmpeg ====== | ||
| - | |||
| - | |||
| - | {{tag> | ||
| - | ---- | ||
| - | Ce tutoriel décrit la procédure pour compiler, sous Ubuntu Lucyd 10.04, la version de [[: | ||
| - | La version de [[: | ||
| - | |||
| - | ===== Pré-requis ===== | ||
| - | |||
| - | * Ubuntu 10.04 installé. | ||
| - | * Disposer d'une connexion à Internet configurée et activée. | ||
| - | * Dépôts [[: | ||
| - | * **Pour chacun des chapitres ci-dessous la première commande est lancée depuis votre home ~/** | ||
| - | * Vous décidez de compiler [[: | ||
| - | |||
| - | ===== Récupération d'une partie des dépendances ===== | ||
| - | |||
| - | Tout d' | ||
| - | |||
| - | |||
| - | ===== Supression de la version des dépôts ===== | ||
| - | |||
| - | A présent supprimez cette installation de '' | ||
| - | |||
| - | |||
| - | <note important> | ||
| - | La commande ci-dessous entraînera égallement la désinstallation de ces programmes s'il sont installés. | ||
| - | Il suffira de les réinstaller à l'aide de [[: | ||
| - | |||
| - | <note tip>Vous pouvez choisir de conserver la version de [[: | ||
| - | |||
| - | sudo apt-get remove ffmpeg x264 libx264-dev lame libmp3lame-dev | ||
| - | |||
| - | ===== Installation des outils ===== | ||
| - | |||
| - | Installer les outils nécessaires à la compilation de '' | ||
| - | |||
| - | ===== Installation de '' | ||
| - | |||
| - | Télécharger et décompresser: | ||
| - | |||
| - | wget http:// | ||
| - | |||
| - | Déplacez le dossier téléchargé dans / | ||
| - | |||
| - | sudo mv ~/ | ||
| - | | ||
| - | Puis compiler: | ||
| - | |||
| - | cd / | ||
| - | |||
| - | ./configure | ||
| - | |||
| - | make | ||
| - | |||
| - | sudo checkinstall | ||
| - | | ||
| - | <note important> | ||
| - | |||
| - | ===== Installation de '' | ||
| - | |||
| - | Téléchargez la dernière version du codec [[: | ||
| - | |||
| - | git clone git:// | ||
| - | |||
| - | Déplacez le dossier téléchargé dans / | ||
| - | |||
| - | sudo mv ~/x264/ / | ||
| - | |||
| - | Puis compiler: | ||
| - | |||
| - | cd / | ||
| - | |||
| - | ./configure --enable-shared | ||
| - | |||
| - | make | ||
| - | |||
| - | sudo checkinstall | ||
| - | | ||
| - | ===== Installation de '' | ||
| - | |||
| - | '' | ||
| - | |||
| - | git clone git:// | ||
| - | |||
| - | Déplacez le dossier téléchargé dans / | ||
| - | sudo mv ~/libvpx/ / | ||
| - | |||
| - | Puis compiler: | ||
| - | |||
| - | cd / | ||
| - | |||
| - | ./configure | ||
| - | |||
| - | make | ||
| - | |||
| - | sudo checkinstall | ||
| - | |||
| - | ===== Installation les dépendances ===== | ||
| - | |||
| - | On installe le reste des dépendances nécessaires: | ||
| - | |||
| - | sudo apt-get install build-essential libvorbis-dev libxvidcore-dev libfaac-dev | ||
| - | |||
| - | |||
| - | ===== Installation de '' | ||
| - | |||
| - | Téléchargez la dernière version de '' | ||
| - | Le dossier /libscale doit se situer dans le dossier / | ||
| - | |||
| - | git clone git:// | ||
| - | |||
| - | cd ffmpeg | ||
| - | |||
| - | git clone git:// | ||
| - | |||
| - | Déplacez le dossier téléchargé dans / | ||
| - | |||
| - | sudo mv ~/ffmpeg/ / | ||
| - | |||
| - | Puis configurer: | ||
| - | |||
| - | cd / | ||
| - | |||
| - | ./configure --enable-libmp3lame --enable-libxvid --enable-libvorbis --enable-gpl --enable-libfaac --enable-libtheora --enable-zlib --disable-shared --enable-libx264 --enable-libdirac --enable-nonfree --enable-version3 --enable-libschroedinger --enable-avfilter --enable-libspeex --enable-libopenjpeg --enable-libgsm --enable-postproc --enable-pthreads --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-ffplay --enable-pthreads --prefix=/ | ||
| - | |||
| - | Effacer les résidus d' | ||
| - | |||
| - | sudo make clear | ||
| - | |||
| - | Compiler: | ||
| - | |||
| - | make | ||
| - | |||
| - | sudo checkinstall | ||
| - | | ||
| - | <note important> | ||
| - | |||
| - | ===== Lancement de '' | ||
| - | |||
| - | ffmpeg | ||
| - | |||
| - | Si l' | ||
| - | |||
| - | ~$ ffmpeg | ||
| - | FFmpeg version UNKNOWN, Copyright (c) 2000-2010 the FFmpeg developers | ||
| - | built on Sep 3 2010 15:21:36 with gcc 4.4.3 | ||
| - | configuration: | ||
| - | libavutil | ||
| - | libavcore | ||
| - | libavcodec | ||
| - | libavformat | ||
| - | libavdevice | ||
| - | libavfilter | ||
| - | libswscale | ||
| - | libpostproc | ||
| - | 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' | ||
| - | |||
| - | ===== Bloquer les versions ===== | ||
| - | |||
| - | Dans [[: | ||
| - | |||
| - | ===== Désinstallation ===== | ||
| - | |||
| - | Chacun des paquets installés ci-dessus peut être supprimé à l'aide de [[: | ||
| - | |||
| - | ===== Conclusion ===== | ||
| - | |||
| - | Votre compilation de [[: | ||
| - | |||
| - | ===== Voir aussi ===== | ||
| - | |||
| - | * **(en)** [[http:// | ||
| - | * **(fr)** [[http:// | ||
| - | * **(fr)** [[: | ||
| - | * **(fr)** [[http:// | ||
| - | |||
| - | ---- | ||
| - | // | ||
