Pular para o conteúdo

Converter vídeo em GIF

Transforme alguns segundos de vídeo em um GIF em loop para um chat, um sistema de tickets ou um slide — sem marca d'água, sem conta e sem nada armazenado. Escolha o trecho, a fluidez e a largura, e veja quanto ele vai pesar antes de salvar.

  • Nunca armazenado
  • Sem fila, sem espera
  • Sem cadastro, sem marca d'água

Como funciona

1

Adicione seu vídeo

Solte um MP4, MOV, WEBM, AVI ou qualquer outro vídeo. Aparece uma faixa de quadros.

2

Escolha os segundos

Defina o início e o fim, depois a taxa de quadros e a largura. Dez quadros por segundo a 480 pixels servem para a maioria dos chats.

3

Baixe o GIF

Ele fica em loop para sempre, e o tamanho do arquivo aparece antes de você salvar.

O que um GIF comporta, e quanto custa

Os quadros são capturados em momentos fixos, e não mesclados: dez por segundo significa o quadro decodificado mais próximo a cada décimo de segundo, então uma fonte a 30 fps tem dois de cada três quadros descartados. Um movimento que era suave dá pequenos saltos, e não há como evitar isso a não ser aumentando a taxa — o que aumenta o arquivo na mesma proporção, porque um GIF paga por cada quadro separadamente.

A cor é onde o formato mais mostra a idade. Cada quadro é reduzido a 256 cores escolhidas a partir daquele quadro, e nada passa por dithering, então um céu, um degradê ou um tom de pele chega em faixas visíveis — e, como a paleta é recalculada a cada quadro, essas faixas mudam um pouco de um quadro para o outro, o que aparece como um leve tremular ao longo do loop. Material chapado não tem esse problema: uma gravação de tela, uma sessão de terminal ou uma animação de traço muitas vezes já têm menos de 256 cores e saem exatas.

O tempo é guardado como um atraso por quadro, em centésimos de segundo, então só algumas taxas de quadros podem ser representadas com exatidão. Dez por segundo são exatamente 10 centésimos; quinze seriam 6,67, então os quadros alternam entre 7 e 6, com o arredondamento acumulado, o que mantém o loop inteiro com a duração que você pediu, em vez de deixá-lo ficar mais curto.

Quando você precisa de outra coisa

O ffmpeg faz GIFs melhores do que este, e em material fotográfico a diferença é grande: seus filtros palettegen e paletteuse criam uma paleta para o clipe inteiro e depois aplicam dithering com base nela, o que elimina as faixas e o tremular que as paletas por quadro causam. O gifsicle otimiza o resultado ainda mais, e sua configuração com perdas, mais ainda. Nenhum dos dois é acessível a partir de um navegador, e, se você faz GIFs com frequência, vale a pena aprender os dois comandos.

Perguntas frequentes

Por que meu GIF é tão grande?

O GIF é de 1989: sem compressão de movimento e com 256 cores por quadro. Um clipe de três segundos a 480 pixels e 10 fps costuma ter 1–3 MB, e dobrar a largura quadruplica isso, mais ou menos. A largura e a taxa de quadros são os dois controles que importam — reduza um deles antes de reduzir a duração.

Que taxa de quadros devo escolher?

10 fps fica bom para gravações de tela e parece fluido na maioria das ações; 15 fps é visivelmente mais fluido e 50% maior; 25 fps é para clipes curtos e rápidos em que o movimento é o que importa.

Qual pode ser a duração do GIF?

Até um minuto, embora qualquer coisa acima de dez segundos costume ficar melhor como vídeo. O limite existe porque um GIF mais longo tem dezenas de megabytes — e carrega mais devagar que o vídeo de onde veio.

Meu vídeo fica armazenado em algum lugar?

Não. Os quadros são desenhados e o GIF é montado aqui, sem marca d'água no resultado.

Por que as cores aparecem em faixas?

Um quadro de GIF só comporta 256 cores, então degradês, céus e tons de pele ficam em faixas. Cada quadro recebe a própria paleta mais adequada, o que é o melhor que o formato permite.

Ele mantém o som?

Um GIF não comporta som nenhum. Se o som importa, mantenha o vídeo e use Comprimir vídeo.

Bom saber: No máximo 60 segundos e 900 quadros por GIF. A transparência não é mantida. Cada quadro é guardado inteiro, então o tamanho do arquivo cresce com a duração, a largura e a taxa de quadros.

Coloque esta ferramenta no seu site

Grátis para qualquer blog, página de turma ou artigo de ajuda. Cole um único trecho de código e seus visitantes podem usá-la direto na sua página.