Communitygithub.com

Motion Video com Áudio (estilo filme de lançamento)

Cria vídeos MP4 com trilha sonora completa no estilo calmo e editorial dos filmes de lançamento de modelos de IA (como Claude Opus 5): tipografia serifada cinética, demos animadas de chat/UI, barras de benchmark, estatísticas contadoras e logotipo final, com narração por IA (edge-tts, incluindo indonésio), música ambiente original, efeitos sonoros sincronizados, ducking automático e masterização de loudness, renderizado com Remotion em 16:9 e 9:16.

O que é Motion Video com Áudio (estilo filme de lançamento)?

Esta skill transforma um briefing em um vídeo MP4 finalizado e masterizado, no estilo visual de filmes de lançamento de IA: fundo de papel quente, manchetes serifadas grandes, um acento terracota, chat demonstrativo digitando sozinho, barras revelando o vencedor e um logotipo final discreto. A trilha sonora completa inclui narração opcional por síntese de voz (edge-tts, com suporte a indonésio), música ambiente original gerada por código (pad, sub, arpejos de piano, pulso suave, riser e um hit resolutivo no logotipo) ou faixa própria do usuário, e efeitos sonoros (whooshes, ticks, digitação, chiming, impacto) sincronizados automaticamente aos componentes da cena. A mixagem final é normalizada para −14 LUFS / −1.5 dBTP, ideal para redes sociais e YouTube. A skill é adequada para vídeos de lançamento, anúncios, teasers, explicadores e conteúdos para Reels/TikTok/Shorts, mesmo que o usuário não mencione Remotion. Todo o conteúdo do roteiro fica em um único arquivo (`src/storyboard.ts`), e o fluxo de trabalho inclui etapas de QA visual e de áudio, com renderização otimizada em 16:9 e 9:16.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Acim24/motion-video-skills/tree/HEAD

Perguntar na sua IA favorita

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

Documentação

O que Motion Video com Áudio (estilo filme de lançamento) faz?

Transforma um briefing em um MP4 finalizado e masterizado: visuais de filme de lançamento (fundo de papel quente, manchetes serifadas grandes, um acento terracota, chat demonstrativo digitando sozinho, barras revelando o vencedor, logotipo final discreto) mais uma trilha sonora completa:

  • Narração — uma linha opcional vo por cena, sintetizada com edge-tts. As cenas se ajustam ao tamanho da narração.
  • Música — uma trilha ambiente original sintetizada para a linha do tempo exata (pad, sub, arpejos de piano, pulso suave, riser e um hit resolutivo no quadro do logotipo). Livre de royalties porque é gerada a partir de código. Ou use sua própria faixa.
  • Efeitos Sonoros (SFX) — whooshes nos cortes, ticks nas palavras/barras, digitação enquanto a resposta é digitada, um chime na barra vencedora, ticks do contador, impacto + shimmer no logotipo. Posicionados dentro dos componentes da cena, mantendo-se sincronizados automaticamente.
  • Mixagem — a música abaixa durante a narração; os arquivos finais são normalizados para −14 LUFS / −1.5 dBTP (alvo para redes sociais/YouTube).

Todo o conteúdo vive em um único arquivo, src/storyboard.ts.

Fluxo de trabalho

  1. Entenda o briefing. Obtenha: nome da marca/produto, a única mensagem a ser lembrada, 2 a 5 pontos de apoio, números reais (se houver), duração alvo, plataforma, idioma da narração e gênero da voz. Se o usuário forneceu o suficiente, não interrogue; declare suas suposições. Nunca apresente números de benchmark inventados como reais — use placeholders visivelmente rotulados (footnote) ou pule o benchmark.

  2. Estrutura inicial.

    bash <skill-dir>/scripts/new_project.sh <target-dir>
    

    Precisa de Node 18+, ffmpeg e edge-tts no PATH (pipx install edge-tts) com internet para narração. Verifique com which edge-tts ffmpeg primeiro; se edge-tts estiver faltando e não puder ser instalado, construa sem vo e avise o usuário.

  3. Escreva o storyboard. Leia references/style-guide.md (ritmo visual, copywriting, receitas) e references/audio.md (escrita de narração, vozes, configurações de música/SFX/mixagem). Tipos de cena (campos em src/types.ts):

    tipouso para
    headlinetipo cinético: abertura, títulos de seção, linha de encerramento. *palavra* = itálico de acento
    chatdemonstração de UI: prompt → pontos de pensamento → resposta digitada (com som de digitação)
    benchmarkbarras horizontais, uma barra com highlight: true (chime quando ela aparece)
    bigNumberuma grande estatística contando para cima (ticks do contador + impacto)
    features2 a 4 cartões de capacidade numerados (pop por cartão)
    logofinal: marca desenhada ou logoSrc, nome, tagline, CTA (o hit da música chega aqui)

    Cada cena: vo opcional, durationInFrames opcional (30 fps; omita em cenas narradas para ajuste automático), tone: 'light' | 'dark' opcional. Deixe a cena logo sem vo — deixe o hit da música respirar.

  4. Construa o áudio — isso também corrige a linha do tempo final:

    cd <target-dir> && npm run audio
    

    Leia a linha do tempo impressa: início por cena, duração, duração da narração e avisos "(esticado para caber na narração)". Se uma cena foi muito esticada, encurte seu vo — narração longa cria cenas lentas e sonolentas.

  5. QA visual (imagens estáticas são rápidas, renderizações não):

    npx tsc --noEmit
    bash <skill-dir>/scripts/contact_sheet.sh <target-dir> Main-16x9 /caminho/sheet-wide.png
    bash <skill-dir>/scripts/contact_sheet.sh <target-dir> Main-9x16 /caminho/sheet-tall.png
    

    Leia os PNGs; corrija overflow, aglomeração, mais de um acento por cena.

  6. QA de áudio sem ouvir — após a renderização, verifique a loudness e observe a mixagem:

    ffmpeg -i out/video-16x9.mp4 -af ebur128=peak=true -f null - 2>&1 | grep -E "I:|Peak:"
    ffmpeg -y -i out/video-16x9.mp4 -filter_complex "showwavespic=s=1800x300" -frames:v 1 /caminho/wave.png
    

    Espere I ≈ −14 LUFS, pico ≤ −1 dBFS, rajadas de narração claramente se destacando acima da base musical, e o maior inchaço no logotipo.

  7. Renderize (executa audio → ambos os formatos → masterização):

    npm run render     # → out/video-16x9.mp4, out/video-9x16.mp4
    

    ~30 s de vídeo ≈ 1–2 min. Relate caminhos, duração, voz usada e mencione npm run studio para pré-visualização ao vivo com som.

Personalização

  • Cores/fontes da marca: apenas tokens em src/theme.ts.
  • Logotipo: arquivo em public/, logoSrc: 'logo.svg'.
  • Música própria: arquivo em public/, audio.music: 'track.mp3' (apenas faixas para as quais o usuário tem direitos). Narração própria gravada: veja references/audio.md.
  • Novos tipos de cena / formatos / codecs: references/extending.md.

Diretrizes de marca e honestidade

Emule o estilo, não a marca: não reproduza o logotipo da Anthropic (ou de qualquer outra pessoa) nem apresente o vídeo como um lançamento oficial de uma empresa que o usuário não representa. Vozes sintéticas não devem imitar uma pessoa real e identificável. Benchmarks: dados reais do usuário ou ilustrativos visivelmente marcados.

Habilidades Relacionadas