Added --enable-libvorbis information in ffmpeg patch documenation. Refactored format in Markedown.

This commit is contained in:
Christian P. MOMON 2020-03-03 12:46:04 +01:00
parent 48d15ef45e
commit 6084003094
2 changed files with 58 additions and 42 deletions

View File

@ -1,42 +0,0 @@
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 :
media.april.org/audio/radio-cause-commune/libre-a-vous/FFmpeg.tgz
Car visiblement le patch ne s'applique plus :
sudo apt install yasm
# 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
git clone https://github.com/FFmpeg/FFmpeg.git
cd FFmpeg
cd libavformat
git checkout d96ae9d5ea1f47a437fc0663b0cc26ff5d4d5d31
#pour être dans la version patchable
appliquer le patch:
patch < path/to/0001-libavformat-ffmetadec-use-dynamic-allocation-for-lin.patch
cd ..
./configure --enable-libmp3lame
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

58
ffmpeg-patch/README.md Normal file
View File

@ -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
```