Communitygithub.com

mariafffernanda/edição-de-podcast

Use ao editar um videocast gravado em várias câmeras e um gravador multicanal, ou ao transformar um vídeo longo (aula, palestra, workshop ou webinar, geralmente uma câmera como uma Osmo ou um celular) em clipes curtos para redes sociais — desde o cartão de memória até vídeos finalizados e revisados: organização de arquivos, áudio, transcrição, plano de conteúdo, corte sem cortes brutos, escolha de câmera e enquadramento, verificações finais, prévias, legendas, timelines de edição e uma galeria privada para convidados. Funciona em inglês e espanhol.

O que é edição-de-podcast?

Este skill automatiza o fluxo completo de edição de videocasts ou vídeos longos (aulas, palestras, workshops), transformando o material bruto do cartão de memória em episódios finalizados, clipes sociais, legendas e transcrições. Ele é compatível com ferramentas como Claude Code e Cursor, e organiza o processo em 9 etapas ordenadas: organização do cartão, sincronização de áudio (um microfone por pessoa), transcrição com Whisper, criação de plano de conteúdo, corte sem cortes brutos, escolha de câmera e enquadramento, verificação final de qualidade, entrega de prévias e arquivos finais, e galeria privada para convidados. O skill utiliza scripts Python, ffmpeg, e modelos de transcrição locais (faster-whisper/whisperx), e lê um perfil personalizado (`~/.claude/podcast-profile.md`) para evitar perguntas repetitivas. Ele também define regras rígidas de segurança (nunca apagar o cartão sem verificação dupla, nunca inventar CTAs ou legendas, nunca mostrar vídeos não verificados) e cobre legendas e timelines no formato FCPXML para DaVinci Resolve, Premiere e Final Cut.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mariafffernanda/podcast-editing/tree/HEAD

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Edição de podcast

Leva um videocast do cartão até um episódio, um corte apimentado, clipes sociais por pessoa, clipes sociais da equipe, clipes para LinkedIn, stories e uma transcrição. Cada regra aqui vem de um erro cometido em sessões reais (veja lessons.md).

Antes de tudo: se ~/.claude/podcast-profile.md existir, leia-o. Ele contém as pastas, nomes, estilo e entrega próprios do usuário, e substitui os padrões aqui. Com um perfil, "ative meu skill de podcast" começa na Etapa 1 sem uma rodada de perguntas. Sem um, pergunte apenas o que as etapas abaixo não conseguem descobrir por si mesmas (copie profile.example.md para iniciar um).

Idioma: leia o idioma da sessão a partir da transcrição e trabalhe nele (preenchimentos, CTAs, legendas, relatórios). Fale com o usuário no idioma dele. Em uma sessão bilíngue, cada peça segue o idioma falado nela. Veja steps/language.md.

Qual tipo de vídeo

Você temSiga
Um podcast ou entrevista com várias câmeras e um microfone por pessoaas etapas abaixo, em ordem
Uma aula, palestra, workshop ou webinar, geralmente uma câmera (uma Osmo, um celular), para transformar em clipes sociaissteps/long-video.md: reutiliza estas etapas e altera áudio, descoberta de momentos e enquadramento de uma câmera

As etapas, em ordem

EtapaArquivoFerramentaEscreve
1. Organizar o cartãosteps/1-organize.mdtools/organize.pypastas da sessão, Work/copy_report.json
2. Áudio, um microfone por pessoasteps/2-sound.mdtools/audio.pymapa de microfones, sincronia e desvio
3. Transcriçãosteps/3-transcript.mdWhisper + alinhadorWork/words.json, transcrição limpa
4. Plano de conteúdosteps/4-content-plan.md(leitura e julgamento)Work/plan.md
5. Corte, sem cortes brutossteps/5-cutting.mdtools/cutlist.py, tools/joincheck.pypeças por vídeo
6. Câmeras e enquadramentosteps/6-cameras.md(plano por tomada)câmera e corte por peça
7. Verificação finalsteps/7-final-check.mdtools/qa.py, tools/joincheck.pyWork/checks/<video>.json
8. Prévias e entregasteps/8-delivery.mdffmpegReview/, Final/
9. Galeria, nuvem, armazenamentosteps/9-gallery-cloud-storage.mdgallery/páginas do convidado

Também: steps/captions.md (tools/captions.py), steps/timeline.md (tools/timeline.py, FCPXML para DaVinci, Premiere, Final Cut).

Pare e pergunte

  • Uma faixa de microfone está faltando ou silenciosa (nunca recorra ao áudio da câmera silenciosamente; em um vídeo longo de uma câmera, a faixa da câmera é permitida quando é a única fonte, e o relatório informa isso).
  • Um arquivo falha na soma de verificação após a cópia.
  • Você não consegue identificar quem está falando a partir dos microfones e da imagem.
  • Uma peça não tem um CTA falado real (diga isso; nunca invente um).
  • Qualquer coisa que apagaria ou sobrescreveria: mova o arquivo antigo para um backup.

Nunca

  • Nunca apague o cartão antes de cada arquivo ser verificado em dois lugares.
  • Nunca corte dentro de uma palavra ou entre uma configuração e seu ponto.
  • Nunca amplie para esconder um corte em jump: mude de câmera.
  • Nunca mostre a um humano um vídeo que não passou pela Etapa 7.
  • Nunca invente fatos em legendas, títulos ou CTAs.

Configuração

Python 3.11+, ffmpeg (brew install ffmpeg em um Mac: inclui o que as legendas embutidas precisam), e pip install -r requirements.txt. Para transcrições: pip install faster-whisper whisperx (gratuito, local). Execute as ferramentas a partir da raiz do repositório: python3 tools/<ferramenta>.py.

Habilidades Relacionadas