
Recaler les chapitres d’un podcast remonté
Quand l’utiliser
Dans la version abonnés, l’entretien commence plus tôt alors que le repère renvoie encore au montage public. Ce kit s’adresse aux monteurs qui disposent du mixage court définitif et de la liste précise des coupes.
Fichiers livrés
episode-chaptered.m4a— Copie lisible du master final avec les titres et les débuts de chapitre intégrés.chapters.json— Chapitres Podcasting 2.0 pour un hébergeur compatible.chapter-changes.csv— Une ligne par chapitre avec l’ancien temps, le nouveau et le sort du repère.proof.txt— Durée prévue et mesurée, nombre de chapitres et contrôle des données audio encodées.
Mode d’emploi
- Exportez le montage final en M4A à une seule piste audio. Relevez la durée de la version longue.
- Préparez deux CSV sur la chronologie originale,
start,titlepour les chapitres etstart,endpour les coupes. Un repère situé au début d’une coupe disparaît, celui placé à la fin est conservé. - Demandez à votre agent local de traiter les entrées. Ouvrez le M4A dans le lecteur prévu et contrôlez à l’écoute le premier chapitre après chaque coupe.
Essayer l’exemple fourni
L’exemple utilise des sons synthétiques. Sur une chronologie originale de 16 secondes, la suppression de 00:04 à 00:07 donne un master de 13 secondes et les repères suivants.
| Chapitre | Original | Après montage |
|---|---|---|
| Opening | 00:00 | 00:00 |
| Sponsor break | 00:04 | supprimé |
| Field recording | 00:07 | 00:04 |
| Closing notes | 00:12 | 00:09 |
python3 recut.py examples/final.m4a examples/chapters.csv examples/cuts.csv 00:16 results
Vérifications effectuées
AVFoundation d’Apple a relu les trois repères et décodé tout l’extrait. Un second test en ALAC avec deux coupes, des titres chinois et une pochette a confirmé la conservation de l’audio encodé et de l’image.
Prérequis et coût d’utilisation
Achat unique de 7,99 USD. Il faut un agent capable d’exécuter des commandes locales, Python 3.9+ et FFmpeg avec ffprobe. Le script fonctionne hors ligne, sans clé API ni frais par épisode. Testé sous macOS.
Questions fréquentes
Et si les publicités sont insérées dynamiquement ?
Le kit traite un montage fixe dont les coupes sont connues. Les insertions, réorganisations, changements de vitesse et fondus avec chevauchement demandent une autre correspondance temporelle.
Que se passe-t-il en cas d’erreur de master ?
Un écart de durée supérieur à 80 millisecondes arrête l’export. Deux montages de même durée peuvent différer. Écoutez les raccords avant de remettre les fichiers à l’hébergeur.
Assistance · [email protected]


