O jeito rápido
Solte o seu GIF animado no conversor abaixo. MP4 já vem selecionado, então a conversão começa na hora e a linha do arquivo mostra o andamento. Quando termina, a linha mostra o tamanho do vídeo, a duração e o número de quadros, e quanto ele ficou menor que o GIF. Clique em Baixar, ou em Baixar tudo em ZIP se você adicionou vários GIFs.
Vale olhar duas configurações antes de baixar. Repetir coloca a animação várias vezes dentro do vídeo, o que ajuda quando o player não repete vídeos sozinho. Fundo é a cor usada nas partes transparentes do GIF, porque o MP4 não guarda transparência; escolha a cor da página ou do slide onde o vídeo vai aparecer.
Experimente aqui: GIF para MP4
Abrir a página completa da ferramentaPor que os GIFs são tão pesados
O GIF foi criado em 1987 para imagens estáticas e gráficos simples. Cada quadro é uma imagem de no máximo 256 cores, comprimida com LZW, um método sem perdas que funciona bem em áreas lisas e mal em qualquer coisa com ruído ou degradês. Uma animação é só uma lista dessas imagens. O máximo que um codificador de GIF consegue fazer é guardar só o retângulo que mudou e marcar os pixels que não mudaram como transparentes.
Com vídeo é diferente. Quando um GIF é feito de um trecho de vídeo, o trecho tem milhões de cores, então o codificador de GIF precisa fazer pontilhamento (dithering): ele espalha pixels das cores disponíveis para simular as que faltam. Esse ruído muda de um quadro para o outro e é quase impossível de comprimir com LZW, e é por isso que um trecho de três segundos pode pesar vários megabytes.
Um codec de vídeo como o H.264 foi feito exatamente para esse tipo de conteúdo. Ele prevê cada quadro a partir do anterior usando vetores de movimento, guarda só a diferença, descarta detalhes que o olho não percebe e mantém todas as cores. O resultado é um arquivo que parece mais suave que o GIF e costuma ser muito menor.
- GIF: 256 cores por quadro, LZW sem perdas, sem previsão de movimento
- MP4 (H.264): todas as cores, previsão de movimento entre quadros, qualidade ajustável
- WebM (VP9 ou VP8): parecido com o MP4, feito para páginas da web
Quanto menor? Nossas medições
Convertemos três tipos de GIF com o conversor desta página no Microsoft Edge, no Windows, usando as configurações padrão. Os números mostram os dois lados da história: GIFs feitos de fotos ou de vídeo encolhem de forma impressionante, enquanto uma gravação de tela pequena e com poucas cores já era compacta como GIF.
Os resultados dependem do navegador, porque o codificador de vídeo faz parte dele. Nos nossos testes o MP4 muitas vezes ficou menor que o WebM, mesmo o VP9 sendo, no papel, o codec mais moderno.
| GIF | Tamanho e duração | Arquivo GIF | MP4 | WebM |
|---|---|---|---|---|
| Trecho com cara de foto, com pontilhamento, 256 cores | 480 x 270, 48 quadros, 2,9 s | 4,5 MB | 187 KB | 1.004 KB |
| Animação desenhada simples | 400 x 260, 16 quadros, 1,8 s | 17 KB | 6,8 KB | 13 KB |
| Gravação de tela, 64 cores | 640 x 400, 40 quadros, 4 s | 27 KB | 43 KB | 65 KB |
O que muda quando um GIF vira vídeo
O tempo continua o mesmo. Cada quadro é codificado com a sua própria duração, então um GIF que para dois segundos no último quadro faz o mesmo como MP4. Quadros que o GIF marca sem nenhum atraso tocam por 0,1 segundo, que é o que os navegadores também fazem com o GIF.
O loop deixa de fazer parte do arquivo. Um GIF carrega a sua própria configuração de repetição; um MP4 toca uma vez e o player decide se repete. Páginas da web, a maioria das redes sociais e muitos apps de conversa repetem vídeos curtos de qualquer jeito. Para o resto, use Repetir para colocar a animação no vídeo 2, 3, 5 ou 10 vezes.
A transparência se perde. Os vídeos MP4 e WebM criados aqui são totalmente opacos, então os pixels transparentes ficam com a cor de fundo que você escolher. Se o GIF fica em uma página branca, branco é o certo; em um slide escuro, escolha a cor do slide.
O tamanho pode mudar em um pixel. O H.264 exige largura e altura pares, então um GIF com 375 pixels de largura ganha uma coluna extra que repete os pixels da borda. GIFs muito pequenos, com menos de 32 pixels de lado, são ampliados por um fator inteiro porque os codificadores de vídeo não aceitam quadros tão pequenos, e os pixels continuam nítidos. O vídeo não tem som, assim como o GIF.
Usando o MP4 onde você usava o GIF
Em uma página da web, um vídeo com os atributos autoplay, loop, muted e playsinline se comporta como um GIF: começa sozinho, se repete e aparece dentro da página no celular. Os navegadores só iniciam sozinhos vídeos sem som, o que não é problema aqui, porque o vídeo não tem áudio. Trocar GIFs pesados por esses vídeos é um dos jeitos mais simples de melhorar as notas de velocidade da página.
No PowerPoint, insira o MP4 pelo menu Inserir, Vídeo e ative a opção de repetir até parar na guia Reprodução. Redes sociais e mensageiros como o WhatsApp aceitam MP4 em quase todo lugar, muitas vezes com limites de tamanho maiores que para GIFs, e muitos deles já transformam os GIFs enviados em vídeo por conta própria.
Se uma plataforma só aceita GIF, dá para fazer o caminho inverso: a ferramenta Vídeo para GIF transforma um MP4 de volta em GIF, com uma paleta montada a partir do próprio trecho.
Quando manter o GIF
O e-mail é o caso principal. A maioria dos programas de e-mail mostra GIFs animados, mas não toca vídeos dentro da mensagem, e é por isso que as newsletters ainda usam GIF. Alguns fóruns, sistemas de conteúdo antigos e apps de conversa também aceitam imagens, mas não vídeos.
Gráficos pequenos com poucas cores chapadas, como ícones animados, indicadores de carregamento ou gravações de tela simples, muitas vezes já são leves como GIF, e o vídeo pode sair maior, como as nossas medições mostram. E se você precisa de transparência, mantenha o GIF ou converta para WebP animado com o conversor de imagens, que preserva os pixels transparentes.