Para Terminal lover
ffmpeg -i in.mov -s 600x400 -pix_fmt rgb24 -r 10 -f gif - | gifsicle --optimize=3 --delay=3 > out.gif
-
-r 10
le dice a ffmpeg que reduzca la velocidad de cuadros de 25 fps a 10
-
-s 600x400
le dice a ffmpeg el ancho máximo y la altura máxima
-
--delay=3
le dice a gifsicle que demore 30ms entre cada gif
-
--optimize=3
solicita que gifsicle use la optimización de tamaño de archivo más lenta / más grande
Necesitas instalar
-
ffmpeg para procesar el archivo de video
-
gifsicle para crear y optimizar un gif animado
brew install ffmpeg
#if cask is not installed
brew install caskroom/cask/brew-cask
#dependency for gifsicle, only required for mountain-lion and above
brew cask install xquartz
brew install gifsicle
Las instrucciones anteriores tomadas de gist: dergachev / GIF-Screencast-OSX.md
Se produjo el siguiente error al instalar ffmpeg
Error: el paso brew link
no se completó correctamente
La fórmula se construyó, pero no está enlazada en / usr / local
No se pudo incluir el enlace simbólico / libyasm
/ usr / local / include no se puede escribir.
Para esto, sigue esta respuesta
sudo chown -R $USER /usr/local/include
sudo chown -R $USER /usr/local