Conversor de MP4 para GIF
Converta vídeos MP4 em GIFs animados diretamente no seu navegador. Rápido, seguro e totalmente privado usando WebAssembly.
Clique ou arraste um MP4 aqui
Suporta até 50MB
Converta vídeos MP4 em GIFs animados diretamente no seu navegador. Rápido, seguro e totalmente privado usando WebAssembly.
Suporta até 50MB
Passar de MP4 para GIF inverte a recomendação moderna usual. O vídeo MP4 é mais eficiente, menor e de maior qualidade que o GIF, então a maioria dos fluxos de trabalho segue na direção oposta. A razão pela qual o GIF ainda é importante é que alguns lugares – plataformas de bate-papo que não reproduzem vídeo automaticamente, determinados softwares de fórum, bibliotecas de adesivos em aplicativos de mensagens, clientes de e-mail que bloqueiam vídeo – exibem apenas GIF. Se você tiver um clipe MP4 e precisar soltá-lo em algum lugar, o vídeo não funciona, a conversão para GIF é a única opção.
Este conversor usa FFmpeg compilado para WebAssembly. O MP4 é decodificado quadro a quadro, cada quadro é quantizado em uma paleta de até 256 cores e a sequência de quadros resultante é codificada no contêiner GIF com atrasos por quadro correspondentes à taxa de quadros de origem. A conversão é executada inteiramente no seu navegador; nenhum upload acontece.
Escolher uma configuração de saída sensata é mais importante para MP4 para GIF do que para a direção reversa. A paleta de 256 cores por quadro do GIF é sua maior restrição: clipes longos com iluminação variada produzem faixas de cores visíveis e contagens de quadros acima de algumas centenas geram arquivos enormes. Padrões razoáveis: mantenha o clipe abaixo de 5 a 10 segundos, reduza para 480 pixels de largura ou menos e almeje 10 a 15 quadros por segundo.
A compatibilidade com plataformas que não possuem suporte de vídeo é o motivo. Canais do Slack com reprodução automática desativada mostram GIFs, mas não vídeos; Os tópicos de comentários do Reddit incorporam GIFs inline; muitos boletins informativos por e-mail bloqueiam totalmente as tags de vídeo; aplicativos de mensagens tratam GIFs como imagens e vídeos como arquivos. Se o seu público estiver em uma dessas plataformas, o GIF chega até eles e o MP4 não.
Os GIFs também fazem loop automaticamente sem controles ou interação, o que os torna a escolha natural para demonstrações curtas de loop – animações de interface do usuário, destaques de recursos do produto, comportamento de trechos de código. O mesmo loop no MP4 requer o contexto de incorporação para suportar a reprodução automática de vídeo, o que nem todo contexto faz.
Solte o vídeo, defina o tamanho de saída e a taxa de quadros, gere.
O codificador GIF usa um pipeline de duas etapas. Primeiro, o paletagen analisa todo o vídeo para produzir uma paleta ideal de 256 cores que cobre as cores realmente utilizadas. Em segundo lugar, paletause mapeia os pixels de cada quadro para a paleta usando correspondência de vizinho mais próximo ou pontilhamento de Floyd-Steinberg. A abordagem pontilhada produz gradientes visivelmente mais suaves ao custo de um tamanho de arquivo adicional.
A conversão da taxa de quadros usa filtragem fps. Se o MP4 de origem for 30 fps e o GIF de destino for 10 fps, dois em cada três quadros serão descartados. Isso é mais rápido e mais limpo do que mesclar quadros, mas pode produzir movimentos ligeiramente entrecortados se a fonte tiver ação rápida.
O tamanho da saída é dimensionado com contagem de quadros, dimensões de quadros e complexidade de cores. A redução de qualquer um deles – menos frames, dimensões menores, conteúdo menos variado – produz GIFs menores. A relação é aproximadamente linear com a contagem de quadros e quadrática com as dimensões.