Dépôt pour faire des tests dans tous les sens.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 lines
1.5 KiB

  1. # TOTO pour *Libre à vous !*
  2. Pour le traitement des podcasts, il est u**tile d'avoi**r 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.
  3. J'ai mis en ligne le tarball du FFmpeg que j'avais patché et compilé en novembre 2017 :
  4. https://media.april.org/audio/radio-cause-commune/libre-a-vous/FFmpeg.tgz
  5. Car visiblement le patch ne s'applique plus :
  6. sudo apt install yasm
  7. ## Prérequis
  8. Pour pouvoir gére les PNG en Debian Stable :
  9. ```
  10. apt-get install zlib1g-dev
  11. ```
  12. Pour pouvoir gérer la conversion en mp3
  13. ```
  14. apt install libmp3lame-dev
  15. ```
  16. Pour pouvor gérer la génération en ogg
  17. ```
  18. apt install libogg-dev libvorbis-dev
  19. ```
  20. ## Compilation
  21. ```
  22. git clone https://github.com/FFmpeg/FFmpeg.git
  23. cd FFmpeg
  24. cd libavformat
  25. # Pour être dans la version patchable :
  26. git checkout d96ae9d5ea1f47a437fc0663b0cc26ff5d4d5d31
  27. # Appliquer le patch :
  28. patch < path/to/0001-libavformat-ffmetadec-use-dynamic-allocation-for-lin.patch
  29. cd ..
  30. ./configure --enable-libmp3lame --enable-decoder=png --enable-encoder=png --enable-libvorbis
  31. make
  32. ```
  33. ## Et si ça ne fonctionne pas ?
  34. En cas de problème, peut-être cela vient-il des paramètres de ./configure. Tenter :
  35. ```
  36. ./configure --enable-libmp3lame --enable-decoder=png --enable-encoder=png
  37. ```