This page is also available in English.Read in English →
Guia

Guia: 5 jeitos de fazer vídeo em código com o Claude

Os cinco jeitos que eu uso pra fazer vídeo pedindo código ao Claude, e não imagem a uma IA de vídeo. Com o que instalar e o pedido pronto.

  • Claude
Capa do vídeo em letras de terminal: o mapa do Brasil feito de caracteres e as frases Eu não peço vídeo, eu peço código
Neste guia

Neste guia você vai aprender cinco jeitos de fazer vídeo pedindo código ao Claude Code, em vez de pedir a imagem pronta a uma IA de vídeo.

Não precisa saber programar. Você vai instalar um ou dois programas, colar um pedido em português e esperar o computador desenhar. Usei cada um destes jeitos em vídeos do meu canal, e conto abaixo como foi. Em nenhum deles uma IA gerou a imagem das cenas: o Claude escreveu o código, e o computador desenhou.

✅ O QUE VOCÊ VAI PRECISAR

  • Claude Code, que vem em todo plano pago do Claude (o Pro custa US$ 20 por mês). É ele que escreve o código.
  • Node.js (versão 22 ou mais nova, que é a que o HyperFrames pede). Roda os jeitos 1, 2 e 3.
  • FFmpeg, que junta os quadros num arquivo de vídeo. Todos os cinco usam. No Mac:
brew install ffmpeg
  • Google Chrome, pros jeitos que desenham dentro do navegador.
  • Python 3, pro jeito 5. O Mac já costuma ter.

Se nunca instalou o Claude Code, os passos 1 e 2 do guia de editar reels com o Claude Code mostram como.

👉 Dica: crie uma pasta nova pra cada vídeo, abra o terminal dentro dela e digite claude. Todos os pedidos abaixo são pra colar ali.

1️⃣ HYPERFRAMES: PÁGINA DE HTML QUE VIRA VÍDEO

O que é: um programa grátis da HeyGen. O Claude escreve cada cena como uma página da web, e o HyperFrames transforma a página em MP4.

Quando usar: quando você tem um vídeo gravado e quer legenda, animação por cima e som, ou quando quer uma animação curta com texto.

O que instalar:

claude plugin marketplace add heygen-com/hyperframes
claude plugin install hyperframes@hyperframes

Pedido pra colar:

Use o HyperFrames pra montar um reels 1080x1920 com o meu bruto.mp4. Corte os silêncios, ponha legenda com a palavra que eu estou falando em amarelo e uma animação na metade de cima que mostra o que eu falo. Me mostre a prévia antes de renderizar.

Onde eu usei: no vídeo em que o Claude editou um reels inteiro meu (14/10/2026). Eu só gravei. O Claude cortou os silêncios, escreveu a legenda, desenhou a animação de cima em código e pôs os sons, e o HyperFrames renderizou. O passo a passo completo está no guia de editar reels com o Claude Code, e o HyperFrames também aparece no guia das 5 skills de vídeo.

2️⃣ CHROME SEM TELA: CANVAS FOTOGRAFADO QUADRO POR QUADRO

O que é: o Claude desenha cada cena num canvas, uma área de desenho dentro de uma página da web. Um script abre o Chrome sem janela, pede um quadro de cada vez e passa as imagens pro FFmpeg, que monta o vídeo.

Quando usar: quando você quer um desenho do seu jeito, com controle total de cada traço, e não quer depender de programa de vídeo nenhum.

O que instalar: o Chrome, o FFmpeg e a biblioteca que controla o Chrome. Na pasta do vídeo:

npm install puppeteer-core

Pedido pra colar:

Faça um vídeo de 30 segundos, 1080x1920, a 30 quadros por segundo, desenhado num canvas em film.html. Cada cena é uma função que recebe o tempo e desenha o quadro. Escreva também um render.mjs que abre o Google Chrome sem janela com o puppeteer-core, pede um quadro de cada vez e manda direto pro ffmpeg, sem salvar PNG solto. O tema é a história do café no Brasil, desenhada com um traço de tinta marrom. Me mostre três quadros de teste antes de renderizar tudo.

Onde eu usei: nos 500 anos de Brasil (27/09/2026). São 29 cenas em HTML e canvas, 89 segundos em 1080x1920, e o Chrome sem tela fotografou cada quadro, que o FFmpeg juntou no vídeo.

3️⃣ THREE.JS: 3D DENTRO DO NAVEGADOR

O que é: uma biblioteca que desenha 3D numa página da web. O Claude monta a cena, move a câmera em código e o Chrome sem tela grava quadro por quadro, igual ao jeito 2.

Quando usar: quando a ideia pede profundidade: peças empilhando, câmera andando em volta de alguma coisa, um objeto girando.

O que instalar: na pasta do vídeo:

npm install three puppeteer-core

Pedido pra colar:

Com three.js, faça uma cena 3D de 20 segundos, 1080x1920, em que caixas coloridas se empilham uma em cima da outra até formar uma torre, com a câmera sempre andando em volta. Cada quadro tem que sair igual sempre que eu renderizar, pelo tempo e não pelo relógio. Grave com o Chrome sem janela e o puppeteer-core e monte com o ffmpeg.

Onde eu usei: com ele eu montei a primeira versão do vídeo de como nasce um LLM. Ela explicava tudo com uma pilha de camadas em three.js, com a câmera sempre andando e cada camada entrando na palavra em que eu falava dela. Essa versão não foi ao ar: na comparação lado a lado, escolhi uma interface escura desenhada em canvas, como no jeito 2, e é ela que foi ao ar em 07/10/2026. A versão em three.js ficou guardada como modelo.

4️⃣ BLENDER COMANDADO POR SCRIPT

O que é: o Blender é um programa grátis de 3D. Ele aceita um script em Python que monta a cena inteira, sem você clicar em nada. O Claude escreve o script e o Blender renderiza sem abrir janela.

Quando usar: quando você quer 3D com luz e material de verdade: uma cidade, uma paisagem, um lugar inteiro.

O que instalar: no Mac:

brew install --cask blender

Pedido pra colar:

Escreva um cena.py pro Blender que monta uma rua de cidade com prédios simples, sem nenhuma pessoa, e faz o mato crescer no asfalto ao longo de 20 segundos. Use o EEVEE, 1080x1920, 30 quadros por segundo e poucas amostras pra render rápido. Me passe o comando pra renderizar em segundo plano, primeiro só três quadros de teste.

O comando que ele vai devolver tem este jeito:

blender -b -P cena.py

Onde eu usei: em São Paulo sem ninguém (17/10/2026). A cidade inteira é uma cena feita em Python no Blender, e cada segundo do vídeo decide quanto tempo passou sem gente na rua. Foram uns 3 segundos por quadro, cerca de 2h10 de render no total.

5️⃣ MOTOR QUE DESENHA COM LETRAS

O que é: um programa em Python que calcula a cena em 3D e troca cada pedaço da imagem por uma letra que tem a mesma forma. O vídeo inteiro sai feito de caracteres.

Quando usar: quando você quer um visual de terminal, que ninguém confunde com imagem de IA.

O que instalar:

pip3 install numpy pillow

Pedido pra colar:

Escreva em Python, com numpy e Pillow, um motor que desenha uma cena 3D em caracteres: calcule a imagem raio a raio, divida em células de 5x10 pixels e escolha pra cada célula o caractere que tem a forma mais parecida. A cena é um corredor de biblioteca com a câmera andando devagar. 20 segundos, 1080x1920, 30 quadros por segundo, quadros direto pro ffmpeg.

Onde eu usei: no vídeo em que o Claude mostra a própria mente (16/10/2026). O painel de cima é uma biblioteca de galerias de seis lados, calculada raio a raio com numpy e convertida em caracteres, com a trilha também sintetizada em código.

➕ BÔNUS: O ESTILO DE TERMINAL DO LEMO OPUSCAR

O vídeo em que eu mostro estes cinco jeitos usa o estilo ascii-crt do Lemo Opuscar: tudo é letra numa grade, com brilho âmbar de monitor antigo. O Lemo Opuscar é uma skill grátis (licença MIT) com dezenas de estilos de filme feitos em código. Instale assim:

claude plugin marketplace add lemomo-ai/lemo-opuscar
claude plugin install lemo-opuscar@lemolab

E peça:

Use o Lemo Opuscar no estilo ascii-crt e faça um filme de 30 segundos, 1080x1920, sobre um computador antigo que liga sozinho de madrugada. Me mostre o storyboard antes de renderizar.

Os outros estilos e os cuidados estão no guia das 5 skills de vídeo.

🤔 QUAL ESCOLHER

  • Já tem um vídeo gravado: HyperFrames.
  • Quer desenho 2D do seu jeito: Chrome sem tela com canvas.
  • Quer 3D leve e rápido: Three.js.
  • Quer 3D com cara de cinema e tem tempo de render: Blender.
  • Quer um visual de terminal: o motor de letras, ou o ascii-crt do Lemo Opuscar se não quiser escrever o motor.

⚠️ ERROS COMUNS

  • O puppeteer-core não acha o navegador: ele não baixa Chrome nenhum. Peça ao Claude pra apontar o caminho do Google Chrome instalado no seu computador.
  • Texto que não aparece no vídeo: o FFmpeg do Homebrew não tem o filtro de escrever texto. Peça pra desenhar o texto em imagem com o Pillow e pôr por cima.
  • Render do Blender que não acaba: a São Paulo levou cerca de 2h10. Renderize três quadros de teste antes e baixe as amostras se estiver lento.
  • Pediu o vídeo inteiro de uma vez: peça três quadros de teste, aprove o traço e só então renderize tudo. Refazer um quadro leva segundos; refazer o vídeo leva o render inteiro.

🎯 RESUMO

Peça ao Claude o código que desenha a cena e deixe o computador desenhar. Escolha um dos cinco jeitos, instale o que ele pede, cole o pedido e aprove três quadros de teste antes do render final.