
Ricalcolo dei capitoli per podcast rimontati
Quando usarlo
Nella versione per abbonati l’intervista inizia prima, ma il vecchio capitolo porta ancora al punto della versione pubblica. Il kit serve quando il mix breve è pronto e hai l’elenco preciso dei tagli.
File consegnati
episode-chaptered.m4a— Copia riproducibile del master finale con titoli e tempi di inizio incorporati.chapters.json— Capitoli nel formato Podcasting 2.0 per servizi di hosting compatibili.chapter-changes.csv— Per ogni capitolo originale, tempo precedente, nuovo tempo e modifica eseguita.proof.txt— Durata prevista ed effettiva, numero di capitoli e verifica dell’audio codificato.
Come si usa
- Esporta il montaggio finito come M4A con una sola traccia audio. Annota la durata totale dell’originale.
- Prepara due CSV con tempi riferiti all’originale. Usa
start,titleper i marcatori estart,endper i tagli. Il marcatore all’inizio del taglio viene rimosso, quello alla fine rimane. - Chiedi all’agente locale di elaborare i file. Apri il risultato nel lettore previsto e usa il prospetto per ascoltare il primo capitolo dopo ogni taglio.
Prova l’esempio incluso
Il master di esempio contiene 13 secondi di suoni sintetici. La sequenza originale era di 16 secondi. Eliminando l’intervallo 00:04–00:07, i capitoli risultano così.
| Capitolo | Originale | Dopo il taglio |
|---|---|---|
| Opening | 00:00 | 00:00 |
| Sponsor break | 00:04 | rimosso |
| 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
Verifiche effettuate
AVFoundation di Apple ha letto i tre capitoli previsti e decodificato tutto il campione. Una prova separata in ALAC con due tagli, titoli cinesi e copertina ha confermato che audio codificato e immagine corrispondono all’ingresso.
Requisiti e costi di utilizzo
Acquisto singolo di 7,99 USD. Richiede un agente con accesso ai comandi locali, Python 3.9+ e FFmpeg con ffprobe. Lo script funziona offline senza chiave API né costi per episodio. Testato su macOS.
Domande frequenti
Posso usarlo con pubblicità inserite dinamicamente?
Serve un montaggio fisso con intervalli eliminati noti. Inserimenti, riordini, cambi di velocità e dissolvenze sovrapposte richiedono una mappa temporale diversa.
E se scelgo il master sbagliato?
Una differenza di durata superiore a 80 millisecondi interrompe l’esportazione. Due montaggi della stessa durata possono differire; ascolta i punti di taglio prima di caricare i file sull’hosting.
Assistenza · [email protected]


