59 lines
2.4 KiB
Plaintext
59 lines
2.4 KiB
Plaintext
* Logiciels à installer pour le traitement des podcasts :
|
|
|
|
# apt install mediainfo
|
|
|
|
# apt install eyed3
|
|
|
|
Comment découper l'enregistrement en podcasts :
|
|
|
|
* Se positionner dans le dossier contenant l'enregistrement, FFmpeg, le dépot d'outils :
|
|
root@raspberrypi:~/lav-outils# ls -l ~/libreavous/
|
|
total 357004
|
|
drwxr-xr-x 19 root root 4096 janv. 7 11:47 FFmpeg
|
|
drwxr-xr-x 5 root root 4096 janv. 16 11:53 lav-outils
|
|
-rw-r--r-- 1 root root 90081558 janv. 15 17:54 libre-a-vous-20190108.ogg
|
|
|
|
* Regarder le programme de l'émission et chercher les timestamp de début et de fin des différents podcast
|
|
|
|
* Décider d'un nom court, qui sera utilisé pour le fichier de podcast
|
|
|
|
* Écrire la conf json en s'inspirant de example.json (mettre à jour la date), et ne pas hésiter à mettre des centièmes de secondes, par exemple :
|
|
|
|
{
|
|
"short_date" : "20190108",
|
|
"long_date" : "8 janvier 2019",
|
|
"ffmpeg_bin" : "./FFmpeg/ffmpeg",
|
|
"chapters" : [
|
|
{
|
|
"start_timestamp" : "0:03:09.3",
|
|
"end_timestamp" : "0:18:45",
|
|
"short_chapter_name" : "chronique-transcriptions"
|
|
"chapter_title" : "Chronique transcriptions"
|
|
},
|
|
{
|
|
"start_timestamp" : "00:18:45.4",
|
|
"end_timestamp" : "01:11:01",
|
|
"short_chapter_name" : "dinsic-etalab"
|
|
"chapter_title" : "Débat DINSIC Etalab"
|
|
},
|
|
{
|
|
"start_timestamp" : "01:11:01",
|
|
"end_timestamp" : "01:23:38",
|
|
"short_chapter_name" : "logiciel-caisse"
|
|
"chapter_title" : "Logiciel de caisse"
|
|
},
|
|
{
|
|
"start_timestamp" : "01:23:38",
|
|
"end_timestamp" : "01:29:58",
|
|
"short_chapter_name" : "annonces"
|
|
"chapter_title" : "Annonces"
|
|
}
|
|
]
|
|
}
|
|
|
|
* Exécuter le script :
|
|
root@raspberrypi:~/libreavous# lav-outils/podcasts/scripts/make-all-podcasts.pl --config lav-outils/podcasts/config/lav-20190115.json
|
|
|
|
* Les podcasts se retrouvent dans le dossier courant
|
|
|