Communitygithub.com

long-to-short-video

Transforme um vídeo longo em clipes verticais curtos para YouTube Shorts, Instagram Reels, Facebook Reels, TikTok, Bilibili, LinkedIn e X. Use quando o usuário pedir para cortar, recortar, reaproveitar ou criar shorts/reels a partir de um vídeo longo, podcast, tutorial ou live. Encontra os melhores momentos, escreve ganchos e legendas, e exporta com ffmpeg.

O que é long-to-short-video?

Este skill transforma um único vídeo longo em 5 a 10 clipes curtos independentes. Cada clipe é criado para fazer sentido por si só, sem depender do contexto do vídeo original. Ele é útil para criadores de conteúdo que desejam reaproveitar vídeos longos (como podcasts, tutoriais ou streams) em formatos verticais para plataformas como YouTube Shorts, Instagram Reels, TikTok, Facebook Reels, LinkedIn, X e Bilibili. O skill funciona em várias etapas: primeiro identifica os melhores momentos com base no gancho inicial, depois gera um plano de clipes (seguindo um template), corta cada clipe usando scripts ffmpeg (garantindo resolução 9:16, 1080×1920, e normalização de volume para -14 LUFS), e por fim adapta cada clipe para os limites específicos de cada plataforma (duração máxima, proporção, etc.). O usuário aprova o plano antes do corte final, evitando trabalho desnecessário.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/smabdulmueid97/long-to-short-video/tree/HEAD

Perguntar na sua IA favorita

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

Documentação

Longo para Vídeo Curto

Um vídeo longo → 5 a 10 clipes curtos independentes. Cada clipe deve fazer sentido sem nenhum contexto do vídeo original.

Antes de cortar

Pergunte (ou confirme) em uma pergunta breve se faltar:

  • O arquivo ou link do vídeo longo, e sua duração/tópico
  • Quantos clipes? Padrão: 5
  • Plataformas-alvo? Padrão: Shorts + Reels + TikTok. Adicione LinkedIn / X / Bilibili apenas se solicitado — eles exigem cortes diferentes (veja abaixo).
  • Idioma das legendas? Padrão: o idioma do vídeo.

As regras de um bom clipe

  1. Uma ideia por clipe. Se precisar de "como eu disse antes", não é um clipe.
  2. Gancho nos primeiros 2 segundos. Uma pergunta, uma afirmação ousada ou um resultado — não "oi, bem-vindo de volta".
  3. Duração: 30–60 segundos é o ponto ideal, no máximo 90 segundos para um clipe universal. Limites máximos (verificados em Out–Nov 2026): YouTube Shorts ≤3 min, Instagram Reels recomendado ≤3 min para novos públicos, TikTok até 60 min enviado, mas clipes devem permanecer curtos, X gratuito ≤2 min 20 s, LinkedIn ≤15 min mas 30–120 s tem melhor desempenho, Bilibili clipes verticais 3–15 min ponto ideal.
  4. Comece e termine de forma limpa. Corte em uma frase completa. Termine com um resultado, um CTA ou um retorno ao gancho — nunca no meio de uma palavra.
  5. Legendas incorporadas. A maioria assiste sem som. Grandes, alto contraste, centralizadas, 2–3 palavras por linha, dentro da zona segura (mantenha o texto longe dos 15% superiores e 20% inferiores — é onde fica a interface da plataforma).
  6. Vertical primeiro. Exportação principal: 9:16, 1080×1920, H.264 MP4 + AAC, 30 fps. Corte o palestrante ao centro; não apenas encolha um quadro 16:9 com barras pretas.

Passos

  1. Encontre momentos. A partir da transcrição / capítulos / timestamps, liste os momentos candidatos com horários de início e fim e uma breve justificativa para cada um. Classifique-os: primeiro o gancho mais forte. Escolha os 5 melhores (ou o número solicitado).
  2. Escreva o plano de clipes usando templates/clip-plan.md: para cada clipe — título, gancho (primeira frase falada), início-fim, por que funciona independente, texto da legenda, hashtags por plataforma.
  3. Corte. Use scripts/make-clips.sh (ffmpeg) com um clips.csv — veja o script para o formato. Ele corta para 9:16, redimensiona para 1080×1920, e normaliza o volume para -14 LUFS. Verifique cada saída: duração correta, áudio presente, palestrante centralizado, sem barras pretas.
  4. Legende e intitule cada clipe. Título ≤100 caracteres para YouTube, ≤80 caracteres para Bilibili, ≤280 caracteres no total para postagem no X. Um CTA por clipe, mesmo link em todos.
  5. Cortes por plataforma. Um clipe principal não serve para todos os lugares:
    • Shorts / Reels / TikTok / Facebook: o clipe 9:16 principal, ≤90 s.
    • X (gratuito): corte para ≤2:20, H.264, ≤512 MB.
    • LinkedIn: 30–120 s, 4:5 (1080×1350) ou 9:16, gancho profissional — corte a piada, mantenha a lição.
    • Bilibili: o vertical 9:16 funciona, mas adicione um título em chinês + tags se o público for chinês, e um frame de capa.
  6. Mostre o plano antes de cortar. O usuário aprova os momentos + ganchos primeiro. Cortar é a parte cara — não corte 10 clipes para descobrir que eles queriam 3.

Template do plano de clipes

## Clipe 1 — "O truque da fatura de 2 minutos"
- Fonte: 12:04–12:58 (54 s)
- Gancho (primeiros 2 s): "Você está perdendo $400 por mês com faturas atrasadas."
- Por que independente: dica completa, nenhuma preparação necessária
- Legenda: …
- Plataformas: Shorts, Reels, TikTok, X (54 s, cabe no X gratuito)

Não faça

  • Não gere vídeo, e não afirme que gera. Este skill planeja e corta a partir de um vídeo fornecido pelo usuário.
  • Não corte um clipe que só faça sentido dentro do vídeo longo.
  • Não incorpore legendas que cubram o rosto do palestrante.
  • Não aumente uma fonte 720p para 1080p e chame de HD — anote a qualidade da fonte.
  • Não publique os clipes você mesmo. Entregue os arquivos + o pacote de postagem (use o skill social-media-posting para legendas por plataforma).
  • Não use música com direitos autorais de uma biblioteca de plataforma em outra — um Short com uma música reivindicada pode ser bloqueado.

Habilidades Relacionadas