Transforme um clipe de vídeo em GIF
Grátis, sem cadastro, e nada é enviado.
Exemplo resolvido
Um GIF guarda apenas 256 cores por quadro, então a paleta importa mais que qualquer outro ajuste.
Um GIF guarda 256 cores por quadro, então a paleta é tudo. Isto roda duas passagens — uma para calcular a melhor paleta do seu clipe e outra para aplicá-la:
O comando equivalente
ffmpeg -ss 5 -i holiday-clip.mp4 -t 4 -vf fps=12,scale=480:-2:flags=lanczos,palettegen -y palette.png && \
ffmpeg -ss 5 -i holiday-clip.mp4 -i palette.png -t 4 -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.
Uma exportação de GIF em passagem única usa uma paleta web fixa e cria faixas em qualquer gradiente. A passagem extra custa alguns segundos e é a diferença entre usável e não usável.
Por que isso importa
Uma exportação de GIF em passagem única escolhe uma paleta fixa e genérica e cria faixas visíveis em qualquer gradiente — um céu, um rosto, um fade. Rodar uma primeira passagem para calcular as melhores 256 cores do seu clipe específico e uma segunda para aplicá-las com dithering custa alguns segundos extra e transforma o resultado. Essa cadeia de duas passagens é o que esta ferramenta faz por padrão.
O que isto precisa
Um download do FFmpeg de 30.7 MB, guardado em cache pelo navegador depois da primeira vez. Nada é baixado até você clicar.