← Tutoriais
VÍDEO IA · VIBE CODING · 7 MIN

Fiz um Anúncio em Vídeo de SaaS em 30 Minutos Com IA

Sem timeline de edição. Sem footage de banco de imagens. O anúncio inteiro foi roteirizado e renderizado como código. Aqui está o fluxo exato, do começo ao fim.

Para
builders que querem vídeo sem um app de edição
Precisa
Node, um terminal e ffmpeg
Tempo
cerca de 30 minutos
O spot finalizado de 30 segundos. 9:16, 1080×1920, feito para mídia paga.

Eu precisava de um anúncio em vídeo de resposta direta para um produto SaaS: vertical, trinta segundos, do tipo que roda no Meta e no TikTok e tem que conquistar atenção no primeiro segundo. O caminho de sempre é um editor de vídeo e algumas horas numa timeline. Eu fiz de outro jeito, tratando o vídeo como código, e levou cerca de meia hora. Veja como.

1. Comece pela estrutura, não pelos visuais

Um anúncio de performance não é um filme de marca. Ele segue um formato que vende: problema, agitação, revelação, recompensa. Antes de tocar em qualquer design eu escrevi os beats em linguagem simples.

Se a estrutura está errada, nenhum motion design salva. Acertar isso no papel primeiro é a maior parte do trabalho.

2. Roube a marca, não a invente

O produto já tinha uma spec de design, então puxei os valores reais direto dela: o fundo exato, a cor de ação, as fontes, o raio de canto. Um anúncio que usa a paleta real do produto parece o produto. Um que usa cores inventadas parece uma cópia barata. Esse é um trabalho de trinta segundos, então não gastei nenhum desses segundos chutando códigos hex.

3. Construa o vídeo como código

Em vez de um app de edição usei o HyperFrames, que trata um arquivo HTML como a fonte da verdade de um vídeo. O layout é CSS, o movimento é uma timeline GSAP, e o timing fica em data attributes. A coisa toda renderiza para um MP4 pela linha de comando. Descrevi as cinco cenas para o Claude, ele escreveu a composição, e eu iterei no timing em português simples ("segura o número do lucro por mais tempo", "entra com o hook mais rápido").

A vantagem do vídeo-como-código é que tudo é exato e repetível. O número do lucro sobe numa curva que eu controlo. As barras entram escalonadas num ritmo que eu defino. Mude um número e re-renderize, sem arrastar um playhead.

A cena de revelação do produto: um dashboard na marca com um número de lucro subindo.
A cena de revelação. O dashboard é um mock em CSS feito na marca real do produto, não uma captura de tela.

4. Fingir o produto, de forma limpa

O app fica atrás de um login, então uma gravação de tela crua não era opção. Construí o dashboard como um pequeno bloco de HTML e CSS, usando os tokens reais da marca. Um mock construído é mais nítido que uma captura de tela de qualquer jeito: sem cursor, sem cromo de navegador perdido, cada número escolhido para reforçar o ponto.

5. Renderize, depois leia os frames

Renderizar um vertical de trinta segundos levou menos de um minuto. Aí puxei frames isolados nos momentos-chave para checá-los como stills: o hook está legível, o dashboard se sustenta, a chamada para ação é óbvia. O verificador de contraste apontou alguns avisos, mas um olhar frame a frame mostrou que eram falsos positivos dos crossfades. Os frames são a verdade, não o linter.

A cena final de chamada para ação com o nome do produto e a URL.
O fechamento. Uma instrução, uma URL, segurada tempo suficiente para fixar.

Onde costuma dar errado

Agora tente isto

O que usei

A lição

Tratar um vídeo como código fecha a distância entre uma ideia e um corte finalizado. A habilidade que importa não é o software de edição, é conhecer a estrutura que faz um anúncio funcionar e conseguir dirigir as ferramentas para construí-la. O anúncio acima é uma peça de spec, mas o fluxo é o produto de verdade: uma vez que ele existe, a próxima variação é uma mudança de cinco minutos e um re-render.

FEITO PELO EDRA

Eu construo sites, automações e ferramentas de IA, e entrego em semanas o que antes levava trimestres.

Ver o estúdio ↗