Communitygithub.com

video-editing-skill — captions Hormozi + jump-cut

Edição NL: trim, jump-cut de silêncio, burn Whisper Hormozi/standard/minimal, overlay, velocidade — Bash+FFmpeg+Whisper puro. Zero runtime Python.

O que é video-editing-skill — captions Hormozi + jump-cut?

Launch Video passo 3: captions/ship. Corte 4 beats → jump-cut + captions Hormozi. Pipeline Bash puro.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add 6missedcalls/video-editing-skill

Perguntar na sua IA favorita

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

Documentação

Edição de Vídeo

Edite vídeos usando instruções em linguagem natural. Suporta corte, jump cuts (remoção de silêncio), legendas com vários estilos, sobreposições de texto e alterações de velocidade — tudo alimentado por ffmpeg e Whisper.

Uso

Forneça o caminho do arquivo de vídeo e descreva o que deseja fazer:

Edite meu vídeo em ~/video.mp4 — remova silêncio, adicione legendas estilo Hormozi e acelere 1.25x
Corte ~/interview.mp4 de 00:02:00 para 00:15:00 e adicione legendas padrão
Adicione uma sobreposição de texto "Inscreva-se!" no minuto 1 em ~/video.mp4

Capacidades

Corte

Corte o vídeo para timestamps de início/fim ou duração específicos.

scripts/trim.sh video.mp4 --start 00:01:30 --end 00:05:00

Jump Cuts (Remoção de Silêncio)

Detecte e remova automaticamente seções de silêncio/ar morto. Limiar, duração mínima de silêncio e padding configuráveis.

scripts/jumpcut.sh video.mp4 --threshold -30 --duration 0.5 --padding 0.1

Legendas

Transcreva o áudio com Whisper e depois grave as legendas no vídeo. Três estilos de legenda:

EstiloDescrição
hormoziNegrito, centralizado, grande — estilo de impacto palavra por palavra de Alex Hormozi
standardLegendas inferiores tradicionais com fundo semitransparente
minimalPequenas legendas no terço inferior, limpas e discretas
scripts/transcribe.sh video.mp4 --model base --language en
scripts/caption.sh video.mp4 video.srt --style hormozi

Sobreposições de Texto

Adicione texto em posições e timestamps específicos. Suporta 7 posições: centro, topo, fundo, topo-esquerda, topo-direita, fundo-esquerda, fundo-direita.

scripts/overlay-text.sh video.mp4 --text "Inscreva-se!" --start 00:01:00 --end 00:01:05 --position bottom-right

Alterações de Velocidade

Ajuste a velocidade de reprodução (tom de áudio corrigido via atempo).

# Via orquestrador edit.sh
scripts/edit.sh video.mp4 --speed 1.5

Pipeline Completo (Orquestrador)

Encadeie várias operações em um único comando:

scripts/edit.sh video.mp4 \
  --trim-start 00:00:10 --trim-end 00:10:00 \
  --jumpcut \
  --caption --caption-style hormozi \
  --speed 1.25 \
  --overlay-text "Like & Inscreva-se" --overlay-start 00:01:00 \
  --output final.mp4

Ordem do pipeline: corte → jump cut → velocidade → legenda → sobreposição

Requisitos

  • ffmpeg — processamento de vídeo (deve estar instalado)
  • whisper — transcrição de áudio para legendas (openai-whisper CLI)

Referência de Scripts

ScriptPropósito
scripts/edit.shOrquestrador principal — encadeia todas as operações
scripts/transcribe.shTranscrição Whisper → arquivo SRT
scripts/caption.shGravar legendas SRT no vídeo com estilo
scripts/trim.shCortar por timestamps
scripts/jumpcut.shRemover automaticamente silêncio via silencedetect
scripts/overlay-text.shAdicionar sobreposições de texto posicionadas

Instruções para o Agente

Quando o usuário pedir para editar um vídeo:

  1. Analise a solicitação — identifique quais operações são necessárias (corte, jumpcut, legenda, sobreposição, velocidade)
  2. Use edit.sh para edições com múltiplas operações — ele encadeia as operações na ordem correta
  3. Use scripts individuais para operações únicas — saída mais rápida e simples
  4. Para legendas: se o usuário tiver um SRT existente, use --caption-srt; caso contrário, a transcrição é executada automaticamente
  5. Estilo de legenda padrão: use "standard" a menos que o usuário especifique um estilo
  6. Modelo Whisper padrão: use "base" para velocidade; sugira "medium" ou "large" para precisão em vídeos longos/ruidosos
  7. Saída: sempre informe ao usuário o caminho do arquivo de saída e a duração

Habilidades Relacionadas