TutuCut

HTML para vídeo

Transforme animação web, Canvas e código Three.js em MP4

Comece por um modelo

Um clique abre o editor com a animação já adicionada. Nos modelos com espaços de mídia, arraste um vídeo ou imagem para o cartão, ou toque em “Usar meus arquivos”, e ele já estará no lugar quando o editor abrir. Os arquivos ficam no seu aparelho; nada é enviado.

Cole uma animação web em Canvas, SVG, GSAP ou Three.js, desenhada quadro a quadro sobre seu vídeo e exportada em MP4 ou GIF. Grátis, sem marca d’água.

Cole um código de animação web ou importe um arquivo .html e ele vira um clipe de animação na linha do tempo: fundo transparente, sobreposto ao seu vídeo ou imagem, e dá para mover, redimensionar, ajustar a opacidade, pôr keyframes e animações de entrada e saída como em qualquer outro clipe.

O editor desenha quadro a quadro conforme o tempo, em vez de gravar a tela: o mesmo instante sempre gera o mesmo quadro, então a prévia é exatamente o que será exportado. Math.random, Date e requestAnimationFrame passam a usar um relógio determinístico; GSAP e Three.js já vêm embutidos, sem precisar de scripts externos.

O código roda num sandbox isolado, sem acesso à internet, então imagens e fontes externas não carregam; se precisar, incorpore-as como endereços data:. Os parâmetros que a animação declara (texto, cores, números) aparecem no painel de ajustes à direita, e é só exportar em MP4 ou GIF.

Perguntas frequentes

Quais formas de escrever são suportadas?
Quatro formas comuns funcionam direto: definir window.__seek(t) para desenhar um quadro por valor em segundos; criar uma timeline do GSAP pausada e colocá-la em window.__timelines; posicionar uma cena Three.js conforme o tempo dentro de __seek e renderizar; ou um loop comum de requestAnimationFrame. Se a página tiver um único canvas, ele é capturado diretamente; senão, a página inteira (SVG, CSS, texto) é desenhada como um quadro.
Posso usar bibliotecas de uma CDN?
O GSAP (com os plugins CustomEase, MotionPath, MorphSVG, DrawSVG e SplitText) e o Three.js já vêm embutidos, e endereços de CDN que apontam para eles são trocados automaticamente pela cópia embutida. Outras bibliotecas externas não carregam, porque o sandbox não tem acesso à internet.
O vídeo exportado tem som?
A animação em si não tem som, e o áudio tocado pelo código não é gravado. Adicione música ou narração separadamente na linha do tempo e exporte junto com a animação.
E se o código der erro?
O topo da prévia e o próprio clipe avisam do erro, e a mensagem original aparece na janela do código. Clique em “Pedir à IA para corrigir”: a IA lê seu código, corrige e confere o resultado. Até lá, a prévia fica no último quadro correto, sem afetar os outros clipes.
Meu código é enviado para algum lugar?
Não. O código fica salvo com o projeto no seu navegador e é renderizado e exportado no seu aparelho. Ele só é enviado se você decidir salvar o projeto na nuvem.

Ferramentas relacionadas