O que skill-de-edicao-de-video-com-claude-code faz?
Corte bruto automático para vídeos de pessoas falando: unir clipes, remover silêncios/muletas, manter a última gravação, transcrição com whisper.cpp. Tudo local.
Visão Geral
Esta skill automatiza o processo de edição de vídeos de pessoas falando (talking-head videos). Ela pega múltiplos clipes brutos, une-os, remove silêncios e palavras de preenchimento (filler words), mantém apenas a última tomada de cada segmento e gera uma transcrição completa usando o whisper.cpp.
Funcionalidades
- União de clipes: Combina vários arquivos de vídeo em um único vídeo editado
- Remoção de silêncios: Detecta e remove trechos de silêncio entre as falas
- Remoção de palavras de preenchimento: Filtra 'ahn', 'éh', 'tipo' e outras muletas verbais
- Última tomada: Mantém apenas a gravação mais recente de cada segmento, ideal quando você grava múltiplas tentativas
- Transcrição local: Gera uma transcrição usando o whisper.cpp, sem enviar dados para a nuvem
Pré-requisitos
- Claude Code instalado e configurado
- ffmpeg instalado e no PATH do sistema
- whisper.cpp compilado localmente
- Python 3.9+ com dependências:
pip install -r requirements.txt
Instalação
-
Clone o repositório:
git clone https://github.com/vincentventalon/claude-code-video-editing-skill.git cd claude-code-video-editing-skill -
Instale as dependências Python:
pip install -r requirements.txt -
Certifique-se de que
ffmpegewhisper.cppestão acessíveis no terminal. -
Execute a skill no Claude Code:
claude code --skill ./caminho/para/a/skill
Uso
Coloque seus clipes de vídeo em uma pasta (ex.: ./clipes/). No prompt do Claude Code, peça:
"Edite meus clipes: una-os, remova silêncios e muletas, mantenha a última tomada e gere a transcrição."
A skill processará os arquivos e criará:
./output/rough_cut.mp4– vídeo editado./output/transcript.json– transcrição completa
Estrutura de Arquivos
clipes/
├── take1.mp4
├── take2.mp4
└── take3.mp4
output/
├── rough_cut.mp4
└── transcript.json
Notas
- Os nomes dos arquivos devem seguir um padrão como
take1.mp4,take2.mp4, etc., para que a skill identifique a última tomada. - Formatos de vídeo suportados: MP4, MOV, AVI, MKV (contanto que o ffmpeg os leia).
- O processo de transcrição pode levar alguns minutos dependendo do tamanho do vídeo e da potência da CPU.
Licença
MIT