Communitygithub.com

vincentventalon/skill-de-edicao-de-video-com-claude-code

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.

O que é skill-de-edicao-de-video-com-claude-code?

Esta skill permite que você edite vídeos de pessoas falando (talking-head videos) de forma automática e local, usando o Claude Code. Ela une diversos clipes de gravação, remove silêncios e palavras de preenchimento (como 'ahns' e 'éhs'), mantém apenas a última tomada de cada segmento (útil para múltiplas tentativas de fala) e gera uma transcrição usando o whisper.cpp. É ideal para criadores de conteúdo, YouTubers ou desenvolvedores que precisam produzir cortes brutos rapidamente sem depender de serviços online. A skill funciona inteiramente na máquina local, respeitando privacidade e sem custos de API. Plataformas suportadas: Claude Code (terminal) e qualquer ambiente Unix-like com ffmpeg e whisper.cpp instalados.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add vincentventalon/claude-code-video-editing-skill

Perguntar na sua IA favorita

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

Documentação

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

  1. Clone o repositório:

    git clone https://github.com/vincentventalon/claude-code-video-editing-skill.git
    cd claude-code-video-editing-skill
    
  2. Instale as dependências Python:

    pip install -r requirements.txt
    
  3. Certifique-se de que ffmpeg e whisper.cpp estão acessíveis no terminal.

  4. 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

Habilidades Relacionadas