IA no seu dispositivo — profissional e privado.

Vídeo

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ísticaGIFMP4 (H.264)
CoresAté 256 por quadroCores completas
LoopUm sinalizador guardado no arquivoDecidido pelo player
SomNenhumOpcional — um GIF convertido não tem
TransparênciaUma cor transparenteNão suportada
Tempo dos quadrosUm atraso por quadroMantido 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

1

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.

2

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.

3

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.

4

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 MP4

Onde 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.

Continue lendo

Mais sobre Vídeo →