Communitygithub.com

Benedict30/editor-de-videos-curtos

Edite clipes ou capturas de tela fornecidos em vídeos verticais concisos para TikTok, Reels ou Shorts, incluindo gancho, ritmo, títulos, transições, máscaras de privacidade e um MP4 exportado. Use para editar gravações existentes; a gravação de tela é opcional.

O que é editor-de-videos-curtos?

Este skill capacita um agente de IA a editar clipes de vídeo fornecidos pelo usuário (ou capturas de tela) em vídeos verticais curtos e prontos para plataformas como TikTok, Reels ou Shorts. Ele automatiza todo o fluxo de edição: inspeção do material, criação de uma linha do tempo em JSON, renderização final com FFmpeg e exportação de um arquivo MP4. O skill é particularmente útil para desenvolvedores e criadores de conteúdo que desejam agilizar a edição de vídeos curtos, mantendo controle sobre aspectos como gancho narrativo, ritmo, redações de privacidade e transições. Suporta ambientes com Python, FFmpeg e ferramentas de automação de computador (como para OBS, opcionalmente). O processo começa com a análise dos clipes para identificar o enredo principal, seguido pela construção de uma linha do tempo detalhada e renderização via um script Python. O resultado é um vídeo vertical otimizado para redes sociais, com ênfase em clareza, hierarquia visual e preservação de áudio original, sem sobrescrever os arquivos fonte.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Benedict30/short-video-editor

Perguntar na sua IA favorita

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

Documentação

Editor de Vídeos Curtos

Produza o vídeo editado real, usando os clipes do usuário, estilo de referência e cópia aceita. Um plano ou storyboard sozinho não é o resultado final.

Edição

  • Inspecione a filmagem, duração, áudio e quadros representativos. Identifique o resultado que vale a pena mostrar primeiro e uma narrativa simples. Preserve a redação e as máscaras aprovadas entre as revisões.
  • Infira padrões razoáveis a partir da solicitação. Para uma demonstração vertical curta, comece com cerca de 15 a 20 segundos em 1080 × 1920, 30 fps, com texto legível e movimento moderado. Adapte a duração e o estilo ao material, em vez de forçar cada edição em um modelo.
  • Use um gancho orientado pelo resultado que a filmagem suporte. Mantenha um título principal por cena. Um vídeo dentro do vídeo deve exibir filmagem em movimento real e manter uma hierarquia visual clara.
  • Deixe os espectadores verem uma ação e seu resultado. Encurte a espera, não cada ação significativa. Evite uma transição de origem rápida seguida imediatamente por uma transição de saída; deixe a última imagem estabilizar e diminua a música gradualmente.
  • Preserve o áudio original, a menos que a solicitação exija música ou silêncio. Use apenas áudio fornecido ou licenciado.
  • Aplique as redações solicitadas antes de reenquadrar ou redimensionar. Não reconstrua identificadores ocultos. Represente o uso do aplicativo com capturas genuínas; rotule reconstituições explicativas e alterações de velocidade quando necessário.

Renderização

Use python3 scripts/render.py --check para verificar a disponibilidade do Python, FFmpeg, FFprobe e fonte de legendas. Nenhum pacote Python é necessário. O FFmpeg instalado deve suportar libx264, xfade, acrossfade e drawtext ao adicionar títulos. O OBS é necessário apenas quando a tarefa inclui uma gravação pelo OBS.

Crie um JSON de linha do tempo seguindo references/timeline.md e execute:

python3 scripts/render.py timeline.json --output final.mp4

O renderizador aceita clipes de cena existentes, fotos, recortes de origem, máscaras de privacidade opacas, títulos, áudio e crossfades. Use outra ferramenta de edição adequada quando suas capacidades atenderem melhor à solicitação; mantenha os mesmos padrões de verificação e entrega. Não sobrescreva arquivos de origem silenciosamente.

Captura opcional com OBS

Use este modo apenas quando a gravação for solicitada. O OBS captura e enquadra a tela; as ferramentas de edição/exportação fazem o corte final.

Use a ferramenta de controle de computador disponível no ambiente atual. Verifique se ela pode realmente operar o OBS antes de prometer gravação não assistida. Capture apenas a janela ou aplicativo acordado, inspecione microfones e áudio, e grave ações genuínas. Salve a captura, pare a gravação e restaure as transformações de cena temporárias e as alterações de janela de visualização. Se os controles não estiverem disponíveis, use filmagem existente ou explique o que deve ser capturado manualmente. Não simule cliques bem-sucedidos nem descreva uma montagem de capturas de tela como gravação contínua bruta.

Finalização

Reproduza ou inspecione a abertura, os momentos de ação e cada transição alterada. Verifique uma decodificação completa, duração, dimensões, taxa de quadros, texto legível e redações preservadas. Revise no tamanho de um telefone. Exporte um MP4 H.264 com AAC quando houver áudio, além do recibo de renderização. Forneça um link direto de visualização/download do vídeo. Publique ou envie para outro lugar somente quando solicitado.

Habilidades Relacionadas