GIF para MP4: por que a mesma animação fica muitas vezes menor como vídeo
Por que os GIFs são enormes, por que a mesma animação em MP4 costuma ser várias vezes menor e como converter GIF para MP4 para o X, o Instagram ou o seu próprio site.
Atualizado em 15 de setembro de 20266 min de leitura
Converter um GIF para MP4 mantém os mesmos quadros e o mesmo tempo, e normalmente gera um arquivo várias vezes menor — quanto menor depende inteiramente do que a animação mostra. A economia não vem de uma configuração melhor, e sim de um formato melhor: o GIF comprime cada quadro isoladamente, dentro de uma paleta de 256 cores, enquanto o vídeo MP4 descreve a maioria dos quadros como pequenas mudanças em relação aos quadros vizinhos.
Por que os GIFs são tão grandes
O GIF é de 1987 e foi projetado para imagens estáticas. Três das suas características o tornam um formato ruim para qualquer coisa que se mexa:
- Uma paleta de 256 cores. Cada quadro pode usar no máximo 256 cores. Qualquer coisa fotográfica precisa passar por pontilhamento (dithering) — um padrão de pontos espalhados que simula os tons que faltam —, e esse ruído é justamente o que a compressão lida pior.
- Compressão sem perdas, quadro a quadro. A compressão do GIF procura sequências repetidas de pixels dentro de cada imagem. Por ser sem perdas, não pode descartar detalhes de que o olho nunca sentiria falta, que é onde o vídeo moderno economiza a maior parte dos bytes.
- Sem compensação de movimento. Um bom codificador de GIF guarda só o retângulo que mudou desde o quadro anterior. Mas, se a câmera fizer uma panorâmica, por mínima que seja, o quadro inteiro muda, e o quadro inteiro é guardado de novo.
O vídeo MP4, normalmente H.264, funciona ao contrário. Ele guarda um quadro completo de vez em quando e descreve os demais como movimento mais pequenas correções, com uma compressão com perdas ajustada ao que o olho realmente percebe. Em filmagens reais, isso muitas vezes deixa o MP4 algo entre cinco e vinte vezes menor que o GIF, embora seja uma regra prática e não uma promessa: uma animação de cores chapadas e pouco movimento reduz boa parte dessa diferença. O guia de vídeo para GIF olha o problema da paleta pelo outro lado.
O que muda quando um GIF vira vídeo
| Característica | GIF | MP4 (H.264) |
|---|---|---|
| Cores | Até 256 por quadro | Cores completas |
| Loop | Um sinalizador guardado no arquivo | Decidido pelo player |
| Som | Nenhum | Opcional — um GIF convertido não tem |
| Transparência | Uma cor transparente | Não suportada |
| Tempo dos quadros | Um atraso por quadro | Mantido quadro a quadro no nosso conversor |
O loop é o que mais preocupa as pessoas. Um GIF carrega uma instrução de “repetir para sempre” dentro do arquivo; um MP4 não tem equivalente, então o loop fica por conta de quem o reproduz. Numa rede social, quem decide é o player da própria plataforma. No seu próprio site, escreva a tag de vídeo como <video autoplay muted loop playsinline> e ela se comporta exatamente como um GIF — toca sozinha, sem som, sem fim — com uma fração do peso.
A transparência é a única perda real. Se o seu GIF é uma animação de figurinha ou de logotipo com fundo transparente, o H.264 não consegue carregar isso, então mantenha esse como GIF.
Como converter GIF para MP4
Abra o conversor
Abra o conversor de GIF para MP4 e adicione o arquivo. O plano gratuito converte um GIF por vez, de até 100MB; o Pro converte lotes de até 20.
Deixe que ele mantenha o tempo
Cada quadro é decodificado com o seu próprio atraso e gravado no vídeo no mesmo instante, então um GIF que faz uma pausa no último quadro continua pausando. A saída mantém as dimensões do próprio GIF.
Baixe e confira
O resultado é um MP4 em H.264 sem faixa de áudio. Reproduza uma vez onde ele vai ser publicado; se estiver certo ali, pronto.
Quer ainda menor?
Para uma página que você controla, o GIF para WebM gera vídeo VP9, que costuma ser ainda menor que o H.264 com a mesma qualidade.
Os mesmos quadros, o mesmo tempo, uma fração do tamanho. Tudo é processado no seu dispositivo, não nos nossos servidores.
Converter GIF para MP4Onde as plataformas querem MP4, e não GIF
O X aceita GIFs, mas com limites apertados. No momento em que escrevemos, a documentação de mídia para desenvolvedores limita um GIF animado a 15MB, 1280 × 1080 pixels e 350 quadros, enquanto os uploads de vídeo podem ter muitos minutos. A central de ajuda do X também permite só um GIF por post, e nenhum GIF num post com várias imagens. Um GIF longo ou grande que o X recusa geralmente passa como MP4.
O Instagram é construído em torno do vídeo. As orientações para Reels, no momento em que escrevemos, pedem uma proporção entre 1,91:1 e 9:16, pelo menos 30 fps e pelo menos 720 pixels. Um GIF convertido mantém o próprio tamanho e a própria taxa de quadros, então um GIF pequeno de 15 fps fica abaixo dessas orientações — tudo bem para um meme, mas vale saber antes de publicar algo que importa.
O seu próprio site é onde a economia rende mais: uma animação de destaque em loop como MP4 ou WebM sem som carrega muito mais rápido que o mesmo GIF. As prévias de link são um caso à parte, controladas por uma tag de imagem e não por um vídeo, e estão no guia de prévias de link.
No sentido inverso: MP4 para GIF
Às vezes precisa mesmo ser um GIF — um e-mail que não reproduz vídeo, ou um fórum que o remove. O conversor de MP4 para GIF define a taxa de quadros (de 5 a 30 fps, 10 por padrão), a largura, o padrão de pontilhamento e se o GIF fica em loop. O Vídeo para GIF acrescenta a seleção de trecho; no plano gratuito, ele gera GIFs de até 30 segundos, 640 pixels no lado maior e 20 fps.
Se um GIF que já existe está simplesmente grande demais, o compressor de GIF aceita um tamanho-alvo de arquivo, ou permite ajustar à mão as cores, a escala, os quadros descartados e a intensidade da compressão com perdas. O plano gratuito aceita um GIF de até 50MB e 300 quadros.
Perguntas frequentes
Como converter um GIF para MP4?
Abra o conversor de GIF para MP4, adicione o GIF e baixe o MP4. Os quadros e o tempo de cada um são mantidos exatamente; o resultado é um vídeo H.264 sem som, normalmente várias vezes menor que o GIF.
Um GIF convertido para MP4 continua em loop?
Arquivos MP4 não têm sinalizador de loop, então o loop depende do player. As redes sociais decidem por conta própria; no seu site, `<video autoplay muted loop playsinline>` faz o vídeo repetir exatamente como um GIF.
Por que o MP4 é tão menor que o GIF?
A compressão de vídeo guarda a maioria dos quadros como mudanças em relação aos vizinhos e descarta detalhes que o olho não percebe. O GIF guarda cada quadro sem perdas dentro de uma paleta de 256 cores, então a mesma animação custa muito mais bytes.
Devo postar um GIF ou um MP4 no X?
Para um loop curto e pequeno, qualquer um serve. No momento em que escrevemos, o X limita os GIFs a 15MB e 350 quadros e permite um por post, então qualquer coisa mais longa, maior ou misturada com outras imagens fica melhor como MP4.
Converter um GIF para MP4 melhora a qualidade?
Não. Ele mantém exatamente o que o GIF tem, pontilhamento incluído, no mesmo tamanho. Se você tem o vídeo original, comprima esse vídeo em vez de converter o GIF.