Ir para o conteúdo
Estúdio de Mídia do Navegador

Converta vídeo para GIF

Abrir o estúdio

Grátis, sem cadastro, e nada é enviado.

Exemplo resolvido

GIF é um formato de 256 cores de 1987, e tirar um bom de um vídeo é principalmente sobre a paleta.

Extensão.gif
Tipo MIMEimage/gif
ReproduçãoToca em todo lugar
De MP4 sem recodificarNão
Codec de vídeogif

O comando equivalente

ffmpeg -i holiday-clip.mp4 -vf fps=12,scale=480:-2:flags=lanczos,palettegen -y palette.png && \
  ffmpeg -i holiday-clip.mp4 -i palette.png -lavfi 'fps=12,scale=480:-2:flags=lanczos[x];[x][1:v]paletteuse=dither=bayer:bayer_scale=5' -an -loop 0 -y out-holiday-clip.gif

É exatamente o que roda no navegador. Copie para fazer o mesmo trabalho localmente em um arquivo grande demais para uma aba.

O que esperar

O tamanho só é previsível quando você define uma taxa. Estes números são do exemplo de taxa acima:

A 1500 kbps por 60 s12.1 MB
Tempo aproximado de codificação6:45

Em qualidade constante o codificador deixa a taxa acompanhar o conteúdo, então o tamanho de saída realmente não pode ser previsto de antemão — uma apresentação de slides e uma filmagem na mão de folhas diferem em uma ordem de magnitude com o mesmo ajuste.

Por que isso importa

Tudo o que torna o GIF incômodo vem de dois fatos: 256 cores por quadro e nenhuma compressão de movimento real. O limite de cor é resolvido calculando uma paleta a partir do seu próprio clipe em vez de usar uma genérica. A falta de compressão de movimento não pode ser resolvida de forma alguma, e é por isso que GIFs costumam ter de dez a cinquenta vezes o tamanho do MP4 equivalente e por isso manter a taxa de quadros e a largura baixas importa tanto.

Ferramentas relacionadas