Criar gif de um video screencast capturado pelo quicktime

Criei um script para criar meus gifs de videos screencast capturados pelo QuickTime no OSx

Chamei o script de movtogif e coloquei esse código dentro


movtogif(){
ffmpeg -i "$1" -vf scale=800:-1 -r 10 -f image2pipe -vcodec ppm - |\
convert -delay 5 -layers Optimize -loop 0 - "$2"
}
movtogif $1 $1.gif

Como usar?

movtogif input.mov

Dependencias

  • ImageMagick
  • FFMpeg

OSX / Brew

brew install ffmpeg
brew install imagemagick