Estúdio de vídeo: por onde começar
Data: 2026-10-22 · Tipo: guia · Status: vigente
Resumo: roteador de vídeo. Diz em que ordem trabalhar, qual motor usar e qual habilidade seguir para cada tipo de peça. O método completo está em video-do-zero; os números (mola, câmera, volume, render) moram só em regras.md.
Antes de animar qualquer coisa
- Combine o "pronto" (formato, duração, onde vai ser publicado) e abra o projeto em
04-projetos/AAAA-MM-DD-tema/com a checklist do video-do-zero noREADME.md. - Áudio aprovado primeiro. Narração, se houver, é aprovada pelo dono antes da edição: todo o resto é sincronizado com ela.
- Referências antes de produzir: siga a habilidade video-referencias. Procure antes em
03-referencias/(como funciona) e na05-biblioteca/. - Identidade do vídeo tirada do assunto, e direção decidida antes de animar: references/identidade.md e references/direcao.md.
- Briefing e storyboard aprovados (seção abaixo).
Escolher o motor
Confira o que está instalado em 02-ferramentas/ (modelo dos docs) antes de decidir.
| Motor | Quando | Como o agente usa |
|---|---|---|
| After Effects | acabamento fino: molas, câmera 3D, transições, efeitos | Se o Motion Kit AE estiver instalado (grátis em clubedomotion.com/kit-ae), use as ferramentas e a habilidade dele: ver a comp como folha de quadros, revisar o movimento ("humano ou robotizado?"), aplicar as operações prontas de mola, morph, entrada, saída e câmera viva, posicionar efeitos sonoros e renderizar. Sem o kit, ExtendScript e expressões |
| EffectCraft | alternativa gratuita e aberta ao After Effects | servidor MCP effectcraft: command_list para achar o comando, command_run para executar, render_preview para olhar |
| HyperFrames | vídeo em HTML/GSAP: telas, texto animado, peças em série | npx skills add heygen-com/hyperframes; comece pela habilidade hyperframes |
| Remotion | vídeo em React, componentes reutilizáveis | npx skills add remotion-dev/skills; habilidade remotion-best-practices |
Partes podem nascer em código (HyperFrames ou Remotion) e ser finalizadas no After Effects ou no EffectCraft. Em qualquer motor, olhe o quadro renderizado antes de dizer que está pronto: resultado de ferramenta não é prova.
Escolher a receita
| Pedido | Habilidade |
|---|---|
| Qualquer vídeo com motion | video-referencias antes de tudo |
| Narrado: explicativo, tutorial, anúncio com voz | motion-narrado |
| Produto, software, lançamento, "apresentando", demo | animacao-saas (narrado: soma com a motion-narrado) |
| Tela de app ou site recriada dentro do vídeo | ui-para-video |
| Trilha, efeitos, mix | som-do-video |
| Assistir a um vídeo (referência, concorrente) | habilidade watch |
| Bruto com fala | uv run scripts/video/cut_pauses.py corta pausas; uv run scripts/video/make_captions.py gera a legenda |
Briefing e storyboard antes de animar
O briefing vai no README.md do projeto, sempre nestas seções:
- objetivo e entrega (formato, quadros por segundo, duração, projeto editável);
- linguagem visual (cores em hex, fonte, regras de composição);
- assets e de onde vem cada um;
- sequência com o tempo de cada cena;
- regras de movimento;
- som como relógio (batidas, drop, fala);
- como o render será conferido.
O storyboard (quadros estáticos ou tabela cena → tempo → o que entra) é aprovado antes de animar. Antes de inventar uma saída de cena, veja o catálogo aberto em references/saidas-e-truques.md.
Ver rápido, entregar uma vez
- Prévia a cada ajuste (meia resolução, sem desfoque de movimento) para conferir montagem, tempo e som. Prévia nunca é entregue.
- Final uma vez. Depois de um ajuste, refaça só o trecho que mudou.
- Som em paralelo: com a primeira prévia pronta, o som pode andar sozinho pelos eventos da animação (
uv run scripts/som/som.py --eventos eventos.json ...). Detalhes nasom-do-video.
Revisar
uv run scripts/video/detectar_saltos.py render/final.mp4: todo salto restante tem de ser corte de propósito.uv run scripts/video/olho_quadro_a_quadro.py comparacontra a referência: curvas do original e da recriação no mesmo gráfico.- Original em cima, nosso embaixo, no tamanho do celular. A pergunta: "o original grita mais?" (contraste, tamanho, peso do texto). Se sim, ainda não superou.
- Registre no
README.mddo projeto e numa anotação. Número que funcionou vai para regras.md.