Converter vídeo em GIF

Sinto que os GIFs são mais populares agora do que no passado, quando eram praticamente a única maneira de ter imagens em movimento na Web. Eles eram tão úteis porque porcarias como Real Video Player, Windows Media e outros formatos ruins exigiam um codec especial e um plug-in de navegador. Hoje em dia, temos melhores suportes de vídeo nos navegadores, mas os GIFs estão por toda parte, em parte apenas pela brincadeira.


Converter vídeo em GIF


Então, qual é a maneira mais fácil de converter um vídeo inteiro ou apenas um trecho em um GIF? Vamos usar meu utilitário de mídia favorito: ffmpeg.


Para converter o vídeo inteiro em GIF, use o seguinte comando:



ffmpeg -i small.mp4 small.gif


Para converter apenas uma parte de um videoclipe em GIF, use o seguinte comando:



ffmpeg -t 3 -ss 00:00:02 -i small.webm small-clip.gif


O trecho acima direciona o ffmpeg para criar um GIF com 3 segundos de duração, começando aos 2 segundos do vídeo.


A conversão padrão não parece ser de alta qualidade, portanto, o senhor pode configurar a taxa de bits por meio de outro parâmetro:



ffmpeg -i small.mp4 -b 2048k small.gif


Converter GIF em vídeo


O comando é bastante simples:



ffmpeg -f gif -i animation.gif animation.mp4


O senhor pode usar esse mesmo formato de comando para converter para outros formatos de vídeo:



ffmpeg -f gif -i animation.gif animation.mpeg

ffmpeg -f gif -i animation.gif animation.webm


O ffmpeg e o ImageMagick são utilitários de mídia incríveis que o senhor deve conferir se tiver alguma dúvida sobre como fazer algo!