
Hoofdstukken voor een ingekorte podcast
Wanneer gebruik je dit?
Na het verwijderen van een reclameblok begint het interview eerder, terwijl de oude hoofdstukmarkering naar het midden van het gesprek springt. Gebruik dit pakket zodra de korte mix klaar is en je precies weet wat is weggeknipt.
Bestanden die je ontvangt
episode-chaptered.m4a— Afspeelbare kopie van de eindmix met ingesloten hoofdstuktitels en begintijden.chapters.json— Podcasting 2.0-hoofdstukken voor een host die dit formaat ondersteunt.chapter-changes.csv— Per oorspronkelijk hoofdstuk de oude en nieuwe tijd en of het is verschoven of verwijderd.proof.txt— Verwachte en gemeten speelduur, aantal hoofdstukken en vergelijking van de gecodeerde audio.
Zo gebruik je het
- Exporteer de gemonteerde versie als M4A met één audiospoor. Noteer de volledige lengte van het langere origineel.
- Maak twee CSV-bestanden in de tijdlijn van het origineel. Gebruik
start,titlevoor markeringen enstart,endvoor de knipintervallen. Een markering op het begin vervalt, een markering op het einde blijft. - Laat de lokale agent de invoer verwerken. Open het resultaat in de beoogde speler en beluister met het overzicht het eerste hoofdstuk na elke knip.
Probeer het meegeleverde voorbeeld
De voorbeeldmix bestaat uit synthetische tonen. De oorspronkelijke tijdlijn duurt 16 seconden. Door 00:04–00:07 te verwijderen ontstaat een eindmix van 13 seconden met deze hoofdstukken.
| Hoofdstuk | Origineel | Na het knippen |
|---|---|---|
| Opening | 00:00 | 00:00 |
| Sponsor break | 00:04 | verwijderd |
| 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
Wat is getest?
Apple AVFoundation las de drie verwachte hoofdstukken en decodeerde het hele fragment. Een aparte ALAC-test met twee knippen, Chinese titels en een hoesafbeelding bevestigde dat gecodeerde audio en hoes overeenkwamen met de invoer.
Vereisten en gebruikskosten
Eenmalige download voor 7,99 Amerikaanse dollar. Vereist een agent met lokale opdrachtuitvoering, Python 3.9+ en FFmpeg met ffprobe. Het script werkt offline zonder API-sleutel of verwerkingskosten per aflevering. Getest op macOS.
Veelgestelde vragen
Werkt dit voor dynamisch ingevoegde reclame?
Het pakket verwerkt een vaste montage met bekende verwijderingen. Invoegingen, een andere volgorde, snelheidswijzigingen en overlappende fades hebben een andere tijdkoppeling nodig.
Wat als ik de verkeerde eindmix kies?
Een verschil van meer dan 80 milliseconden stopt de export. Even lange montages kunnen verschillend klinken. Beluister de knippunten voordat je de bestanden bij je host uploadt.
Ondersteuning · [email protected]


