Como transformar um vídeo em GIF que não tenha 40MB
GIF é um formato de 1987, com limite de 256 cores e praticamente sem compressão. Veja como trabalhar dentro dessas regras — e quando usar um WebP animado no lugar.
Atualizado em 11 de agosto de 20266 min de leitura
O GIF tem quase quarenta anos, é limitado a 256 cores por quadro e só tem uma compressão entre quadros bem básica: um quadro pode redesenhar apenas a região que mudou, mas não há nada parecido com a previsão de movimento de um codec de vídeo. Ele sobrevive porque toca sozinho em qualquer lugar, sem precisar de um reprodutor de vídeo, que é exatamente o que uma imagem de reação, um relato de bug ou uma demonstração de produto num README precisa. Trabalhar bem com ele significa aceitar suas limitações em vez de brigar com elas — e conhecer os três ajustes que decidem se o seu GIF terá 2MB ou 40MB.
Por que os GIFs ficam tão grandes
Os codecs de vídeo modernos guardam um quadro completo e depois descrevem apenas o que mudou nos quadros seguintes. É por isso que um vídeo de dez segundos de uma cena quase parada pode ter menos de um megabyte. O GIF só tem uma versão rudimentar disso: um quadro pode redesenhar apenas o retângulo que mudou e deixar o resto do quadro anterior no lugar, e é por isso que gravações de tela estáticas se otimizam bem. Em imagens de câmera, porém, quase todo pixel muda de um quadro para o outro, então cada quadro é guardado praticamente inteiro e o tamanho do arquivo cresce de forma aproximadamente linear com o número de quadros.
Esse único fato governa toda otimização. Um GIF de 10 segundos a 30fps são 300 imagens quase completas. Corte para 4 segundos a 12fps e você tem 48 — seis vezes menor antes de mexer em qualquer outra coisa. Duração e taxa de quadros são as alavancas dominantes, com folga.
Os três ajustes que importam
| Ajuste | Recomendado | Efeito no tamanho |
|---|---|---|
| Duração | 2–6 segundos | Linear — metade da duração é metade do arquivo |
| Taxa de quadros | 10–15fps | Linear — 15fps é metade de 30fps |
| Largura | 480–640px | Quadrático — cortar a largura pela metade deixa um quarto dos pixels |
A largura é a que as pessoas subestimam. Como ela afeta as duas dimensões, cair de 1280px para 640px remove 75% dos pixels de cada quadro. Num GIF embutido numa mensagem de chat ou numa página de documentação, 640px já é maior do que ele será exibido.
O problema das 256 cores
Cada quadro de um GIF pode usar no máximo 256 cores distintas. Um quadro de vídeo costuma conter dezenas de milhares. O codificador precisa escolher uma paleta e aproximar todo o resto, geralmente por pontilhado — espalhando pixels das cores disponíveis para simular as que faltam.
É por isso que certos materiais viram ruído. Pores do sol, tons de pele, fumaça e qualquer gradiente suave ficam visivelmente em faixas ou salpicados. Já conteúdo de cores chapadas — gravações de tela, demonstrações de interface, animação, qualquer coisa com grandes áreas uniformes — converte lindamente, porque nunca precisou de muitas cores para começo de conversa.
Consequência prática: gravações de tela são o material ideal para GIF e pores do sol são o pior. Se sua origem é fotográfica e cheia de gradientes, ou você aceita as faixas ou usa outro formato.
O fluxo de trabalho
Corte sem dó, primeiro
Encontre os dois a cinco segundos que carregam a ideia e tire todo o resto com o cortador de vídeo. Essa é a maior economia disponível e não custa nada.
Recorte o espaço morto
Uma gravação de tela de uma única caixa de diálogo não precisa da área de trabalho inteira em volta. O recortador de vídeo remove pixels que nunca estiveram carregando informação.
Converta com uma taxa de quadros baixa
No conversor de vídeo para GIF, use 10–15fps e uma largura em torno de 600px. Acompanhe a estimativa de tamanho mudar enquanto ajusta — é bem mais rápido que exportar e conferir.
Confira no tamanho de exibição
Um GIF que parece bom a 100% pode ficar muito em faixas quando redimensionado. Veja-o no tamanho em que realmente vai aparecer antes de publicar.
Corte, defina a taxa de quadros e exporte — tudo no seu dispositivo, sem upload e sem marca d'água.
Converter um vídeo em GIFQuando não usar GIF
O GIF costuma ser a ferramenta errada e acaba usado por hábito. Duas alternativas geralmente são melhores:
- WebP animado — o mesmo comportamento de tocar sozinho em qualquer lugar nos navegadores modernos, cor completa em vez de 256 e, nos testes do próprio Google, 64% menor que o mesmo GIF quando salvo com perdas (19% menor sem perdas). Se a página é sua, ele é estritamente melhor. Todo navegador atual dá suporte.
- Um MP4 mudo em repetição — a opção menor com larga vantagem. Um clipe de 10 segundos que viraria um GIF de 25MB costuma ter menos de 1MB como vídeo. A maioria das plataformas sociais já faz isso silenciosamente: envie um GIF ao X e ele é convertido em vídeo nos bastidores, e os GIFs dos seletores da maioria dos apps de chat são, na verdade, MP4.
Use GIF de verdade quando o destino realmente exigir: assinaturas de e-mail, fóruns antigos, alguns renderizadores de documentação e plataformas de chat que não tocam vídeo automaticamente. Para todo o resto, as alternativas ganham tanto em qualidade quanto em tamanho.
Fazer GIFs a partir de imagens paradas
Nem todo GIF começa como vídeo. Comparações de antes e depois, sequências de interface passo a passo e animações simples costumam ficar melhores montadas a partir de imagens paradas, em que você controla cada quadro com exatidão e pode segurar os importantes por mais tempo. O criador de GIF recebe um conjunto de imagens e uma duração por quadro.
Essa abordagem produz arquivos drasticamente menores em conteúdo de tutorial, porque você pode usar oito quadros onde uma gravação de tela teria usado cento e vinte — e esses oito são os únicos que o leitor realmente precisa ver.
Um último hábito: guarde o vídeo de origem. Um GIF é um beco sem saída com perdas — não dá para recuperar profundidade de cor nem quadros dele depois. Quando você precisar de outro tamanho ou de uma versão mais longa, voltar ao original leva um minuto; reconstruir a partir do GIF não é possível.
Perguntas frequentes
Por que meu GIF está tão grande?
Porque, em imagens de câmera, o GIF guarda cada quadro quase inteiro — seu único truque entre quadros é redesenhar a região que mudou —, então o tamanho cresce com o número de quadros. Um GIF de 10 segundos a 30fps contém 300 imagens quase completas. Reduzir a duração, baixar para 10–15fps e diminuir a largura para uns 600px normalmente leva um GIF de 30MB para menos de 3MB.
Qual é a melhor taxa de quadros para um GIF?
10–15fps para a maior parte do conteúdo. Fica com aparência fluida em demonstrações de interface, reações e gravações de tela, ao mesmo tempo em que reduz o tamanho pela metade em relação a 30fps. Suba disso apenas em movimento rápido, onde a trepidação incomodaria.
WebP é melhor que GIF?
Em qualidade e tamanho, claramente — o WebP animado suporta cor completa em vez de 256 e, nos testes do Google, fica 64% menor que o GIF com perdas e 19% menor sem perdas, com suporte em todo navegador atual. O GIF ainda ganha na compatibilidade universal com programas antigos, clientes de e-mail e alguns fóruns.
Qual duração um GIF pode ter?
Não há limite de formato, mas na prática o teto fica em torno de 5–10 segundos. Além disso o arquivo passa do que a maioria das plataformas aceita, e quem assiste raramente fica mais tempo vendo um laço mudo. Se você precisa de mais, use vídeo.