From 420a659bc95946ddec7efdb5cd072fbcf15b8be2 Mon Sep 17 00:00:00 2001 From: "Christian P. MOMON" Date: Tue, 3 Mar 2020 12:44:03 +0100 Subject: [PATCH] Test de mise en forme --- README.md | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/README.md b/README.md index e69de29..338a392 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,58 @@ +# Patch ffmpeg pour *Libre à vous !* +Pour le traitement des podcasts, il est utile d'avoir un ffmpeg patché (du moins tant que le patch n'a pas été intégré dans la version officielle). C'est **mmu_man** (François Revol qui a fait le patch). Il permet d'ajouter par un script l'image de cover à nos podcasts sans que l'image soit floue. Sinon, il faut utiliser un logiciel avec un interface graphique, par exemple Easytag. + +J'ai mis en ligne le tarball du FFmpeg que j'avais patché et compilé en novembre 2017 : + +https://media.april.org/audio/radio-cause-commune/libre-a-vous/FFmpeg.tgz + +Car visiblement le patch ne s'applique plus : + + sudo apt install yasm + +## Prérequis +Pour pouvoir gére les PNG en Debian Stable : + +``` +apt-get install zlib1g-dev +``` + +Pour pouvoir gérer la conversion en mp3 +``` +apt install libmp3lame-dev +``` + +Pour pouvor gérer la génération en ogg +``` +apt install libogg-dev libvorbis-dev +``` + +## Compilation + +``` +git clone https://github.com/FFmpeg/FFmpeg.git + +cd FFmpeg + +cd libavformat + +# Pour être dans la version patchable : +git checkout d96ae9d5ea1f47a437fc0663b0cc26ff5d4d5d31 + +# Appliquer le patch : +patch < path/to/0001-libavformat-ffmetadec-use-dynamic-allocation-for-lin.patch + +cd .. + +./configure --enable-libmp3lame --enable-decoder=png --enable-encoder=png --enable-libvorbis + +make +``` + + +## Et si ça ne fonctionne pas ? + +En cas de problème, peut-être cela vient-il des paramètres de ./configure. Tenter : + +``` +./configure --enable-libmp3lame --enable-decoder=png --enable-encoder=png +``` \ No newline at end of file