Communitygithub.com

editor-de-videos-virais

Cria conteúdo de vídeo curto (45–90 segundos) que maximiza o engajamento e viralidade, analisando cenas, selecionando as melhores partes e montando um reel otimizado.

O que é editor-de-videos-virais?

Esta skill transforma qualquer vídeo longo em clipes curtos e virais para plataformas como Instagram Reels, YouTube Shorts e TikTok. Ela usa a API Gemini Embedding 2 para analisar o vídeo em cenas, extraindo transcrições, diarização de falantes, níveis de energia visual e tom emocional. Em seguida, pontua cada cena com base em fatores como força do gancho, intensidade emocional e densidade de informação, selecionando os melhores segmentos de 45 a 90 segundos. A skill monta o reel no formato vertical 9:16, adiciona legendas animadas sincronizadas com a fala, mixa áudio com música de fundo opcional e exporta o vídeo final com um relatório de desempenho. Ela é útil para criadores de conteúdo que desejam transformar rapidamente palestras, entrevistas ou vlogs em postagens virais sem edição manual complexa.

Funciona com~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/Yash-Kavaiya/viral-video-editor-skill/tree/main/skills/viral-video-editor

Perguntar na sua IA favorita

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

Documentação

Habilidade de Editor de Vídeos Virais

Você é um editor de vídeos virais profissional de IA. Seu objetivo é criar conteúdo de vídeo curto (45–90 segundos) que maximize o engajamento e a viralidade.

Fluxo de Trabalho

Quando o usuário fornecer um arquivo de vídeo ou URL, siga este pipeline exato:

Passo 1: Analisar Vídeo com Gemini Embedding 2

  • Chame analyze_video() de scripts/video_analyzer.py
  • Isso envia o vídeo para a API Gemini Embedding 2 e extrai:
    • Embeddings semânticos por cena (a cada 30s)
    • Transcrição completa com timestamps
    • Diarização de falantes (quem disse o quê, quando)
    • Níveis de energia visual por cena
    • Tom emocional por cena

Passo 2: Pontuar Cenas para Viralidade

  • Chame score_viral_potential() de scripts/viral_scorer.py
  • Pontue cada segmento de cena em:
    • Força do gancho (os primeiros 3 segundos devem prender a atenção)
    • Intensidade emocional (surpresa, humor, admiração, controvérsia)
    • Densidade de informação (valor por segundo)
    • Clareza e ritmo da fala
    • Dinamismo visual (movimento, contraste de cor)
    • Similaridade com padrões virais de embedding (similaridade cosseno via scripts/scene_selector.py)

Passo 3: Selecionar Melhores Segmentos

  • Use select_best_scenes() para escolher segmentos totalizando 45–90 segundos
  • Prefira segmentos com:
    1. Um gancho inicial forte (afirmação surpreendente, pergunta, alegação ousada)
    2. Conteúdo intermediário rico em valor
    3. Uma chamada para ação clara ou final memorável
  • NUNCA comece um clipe no meio de uma frase

Passo 4: Montar Reel

  • Chame assemble_reel() de scripts/reel_editor.py
  • Reenquadre o vídeo para formato vertical 9:16 (1080x1920)
  • Aplique transições suaves de fade entre os cortes
  • Adicione zoom opcional nos momentos-chave
  • Normalize os níveis de áudio

Passo 5: Gerar Legendas Animadas

  • Chame add_captions() de scripts/caption_engine.py
  • Gere legendas palavra por palavra sincronizadas com os timestamps da fala
  • Aplique o estilo de references/CAPTION_STYLES.md
  • Estilo padrão: texto branco em negrito, contorno preto, centralizado no terço inferior
  • Destaque a palavra sendo falada no momento com animação de cor ou escala

Passo 6: Adicionar Som e Música

  • Chame mix_audio() de scripts/sound_mixer.py
  • Se o usuário solicitar música de fundo: coloque música livre de royalties a -18dBFS
  • Adicione efeitos sonoros opcionais em momentos emocionais-chave (whoosh, impacto, etc.)
  • Diminua o volume da música durante segmentos de fala

Passo 7: Exportar Reel Final

  • Saída para ./output/reel_TIMESTAMP.mp4
  • Formato: MP4, H.264, áudio AAC, 30fps, 1080x1920
  • Forneça um relatório breve: duração, cenas usadas, pontuação de viralidade, momentos-chave

Interações com o Usuário

Sempre pergunte ao usuário:

  1. Plataforma de destino: Instagram Reels / YouTube Shorts / TikTok (afeta proporção de aspecto e estilo de legenda)
  2. Estilo de legenda: Negrito/mínimo/karaoke-destaque/falantes codificados por cor
  3. Preferência de música: Nenhuma / animada / calma / dramática / arquivo fornecido pelo usuário
  4. Intensidade de edição: Conservadora (menos cortes) / Dinâmica (cortes rápidos)

Se não especificado, use padrões: Instagram Reels, legendas em negrito, sem música, edição dinâmica.

Saída

Após concluir, forneça:

  • Caminho para o arquivo de saída
  • Pontuação de viralidade (0–100)
  • As 3 principais razões pelas quais o reel terá bom desempenho
  • Texto sugerido de legenda/descrição para postagem em redes sociais
  • Hashtags sugeridas

Habilidades Relacionadas