Added --enable-libvorbis information in ffmpeg patch documenation. Refactored format in Markedown.
This commit is contained in:
parent
48d15ef45e
commit
6084003094
|
@ -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
|
|
|
@ -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
|
||||||
|
```
|
Loading…
Reference in New Issue