MP4
Para redes sociais, apresentações e editores de vídeo. H.264 em 720p, 1080p ou 4K, a 24, 30 ou 60 quadros por segundo. Funciona na maioria das redes sociais, dos apps de apresentação e dos editores de vídeo.
Cole o código ou solte um arquivo. O vídeo é renderizado quadro a quadro no seu navegador, sem enviar nada. Sem conta, sem marca d’água e com clipes de até 2 minutos.
Dá para ver a prévia aqui, mas para exportar você precisa do Chrome, Edge ou Firefox no computador. Copie o link e abra por lá.
Ou comece por um exemplo:
Vai pedir o código para uma IA?
A animação aparece aqui assim que você colar o código.
Deixe esta aba em primeiro plano até terminar.
Tudo roda no seu dispositivo. O arquivo nunca é enviado.
Cole o HTML ou solte um arquivo .html ou .zip. A prévia começa na hora.
Escolha a proporção pensando em onde o vídeo vai ser usado. A duração vem da própria animação, mas dá para mudar.
Escolha MP4, GIF, WebM transparente ou um quadro PNG e baixe o arquivo.
Cole isto depois do seu pedido ou envie junto com o código que você já tem. Assim o resultado tem a maior chance de sair limpo.
Reescreva esta animação como um único arquivo HTML autocontido, que eu possa exportar para vídeo no htmlto.video: - Crie o layout para um quadro 16:9. A animação deve ocupar exatamente a janela do navegador (100vw por 100vh, sem rolagem). Use vw e vh em todos os tamanhos para que ela se adapte a qualquer resolução. - Ela começa sozinha quando a página carrega, sem precisar de mouse, teclado nem rolagem. - Ela tem duração fixa. Informe a duração num comentário na primeira linha, assim: <!-- duration: 8s -->. - Anime com animações CSS, a Web Animations API, GSAP ou requestAnimationFrame usando o argumento de timestamp. Não use vídeo, áudio nem iframes. - Deixe todo o CSS e o JavaScript inline. Incorpore as imagens como SVG inline ou data URLs. Fontes e bibliotecas só podem vir de um CDN que permita carregamento entre origens (cross-origin), como Google Fonts, cdnjs ou jsDelivr. - Responda com o HTML completo num único bloco de código.
Para redes sociais, apresentações e editores de vídeo. H.264 em 720p, 1080p ou 4K, a 24, 30 ou 60 quadros por segundo. Funciona na maioria das redes sociais, dos apps de apresentação e dos editores de vídeo.
Para README, documentação, chat e e-mail. Roda em loop sozinho e não precisa de player. Ideal se for curto e pequeno.
Para sobrepor no editor: títulos, tarjas de nome, stickers. O fundo da página fica transparente.
Uma imagem estática do momento que você escolher. Para miniaturas e capas.
O htmlto.video é uma ferramenta online e gratuita que converte uma animação HTML em arquivo de vídeo. Ele aceita HTML colado, arquivos .html e arquivos .zip, e exporta em MP4 (H.264, até 4K a 60 fps), GIF, WebM com fundo transparente ou um único quadro PNG. A renderização é feita quadro a quadro no seu navegador: o arquivo nunca é enviado, e a taxa de quadros sai exata, seja qual for a velocidade do computador. Sem cadastro, sem marca d’água e sem custo. Cada clipe pode ter até 120 segundos (30 segundos em GIF). Funciona no Chrome, Edge e Firefox no computador e no Chrome no Android. Não dá para exportar no Safari, no iPhone nem no iPad, mas a prévia funciona. A ferramenta não captura vídeos incorporados, iframes nem imagens e fontes de servidores que bloqueiam o acesso cross-origin.
Copie o HTML que o assistente escreveu, cole na caixa no topo desta página, confira a prévia e clique em Exportar. O download do MP4 começa quando a renderização termina. Uma animação de 10 segundos costuma levar menos de um minuto.
Não. A página renderiza e codifica o vídeo no seu próprio dispositivo. O HTML e o arquivo final nunca chegam aos nossos servidores.
É grátis, sem marca d’água e sem precisar de conta. Cada clipe pode ter até 120 segundos, ou 30 segundos no caso de GIF.
A gravação de tela perde quadros quando o computador está sobrecarregado, mostra o cursor e sai do tamanho da janela. Aqui cada quadro é desenhado separadamente, no tamanho e na taxa de quadros exatos que você escolheu.
O Safari não oferece os recursos de navegador de que o exportador precisa para capturar os quadros do HTML renderizado. Abra o mesmo link no Chrome, Edge ou Firefox em um computador.
O arquivo está num servidor que não deixa outros sites lerem o conteúdo. Incorpore a imagem ao HTML como data URL ou use um serviço de fontes que permita isso, como o Google Fonts.
Depende do computador e da página. Um clipe típico de 10 segundos em 1080p a 60 quadros por segundo leva de 20 a 40 segundos. Em 4K ou com WebGL pesado, demora mais.
Dá. Escolha WebM (transparente) e não defina uma cor de fundo na página. O arquivo mantém o canal alfa nos editores compatíveis com WebM com alfa.