
Reajuste de capítulos para podcasts editados
Quando usar
Na versão para assinantes, a entrevista começa antes, mas o marcador antigo ainda leva ao meio da conversa. Use o kit quando a mixagem curta já estiver pronta e os intervalos de corte forem conhecidos.
Arquivos entregues
episode-chaptered.m4a— Cópia reproduzível do M4A final com títulos de capítulos e horários de início incorporados.chapters.json— Arquivo de capítulos Podcasting 2.0 para um serviço de hospedagem compatível.chapter-changes.csv— Uma linha por capítulo original com os tempos antigo e novo e o registro de deslocamento ou remoção.proof.txt— Duração prevista e medida, quantidade de capítulos e comparação do áudio codificado.
Como usar
- Exporte a montagem final como M4A com uma faixa de áudio. Anote a duração total da versão longa.
- Prepare dois arquivos CSV com os tempos do original. Use
start,titlepara os capítulos estart,endpara os cortes. O marcador no início de um corte sai e o marcador no final é mantido. - Peça ao agente local que processe as entradas. Abra o resultado no reprodutor de destino e use a planilha para ouvir o primeiro capítulo depois de cada corte.
Experimente o exemplo incluído
O exemplo usa tons sintéticos. A linha do tempo original tem 16 segundos. Remover o intervalo de 00:04 a 00:07 gera uma mixagem final de 13 segundos com os capítulos abaixo.
| Capítulo | Original | Após o corte |
|---|---|---|
| Opening | 00:00 | 00:00 |
| Sponsor break | 00:04 | removido |
| 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
O que foi verificado
O AVFoundation da Apple leu os três capítulos esperados e decodificou a amostra inteira. Outro teste com ALAC, dois cortes, títulos em chinês e capa confirmou a correspondência do áudio codificado e da imagem com a entrada.
Requisitos e custos de uso
Compra única de US$ 7,99. Requer agente com acesso a comandos locais, Python 3.9+ e FFmpeg com ffprobe. O script funciona offline sem chave de API nem taxa de processamento por episódio. Testado no macOS.
Perguntas frequentes
Funciona com anúncios inseridos dinamicamente?
Use uma edição fixa com exclusões conhecidas. Inserção de trechos, mudança de ordem ou velocidade e transições com sobreposição precisam de outro mapa de tempos.
E se eu escolher a mixagem errada?
Uma diferença superior a 80 milissegundos interrompe a exportação. Duas montagens de mesma duração podem ter cortes diferentes; ouça os pontos de corte antes de enviar os arquivos à hospedagem.
Suporte · [email protected]


