block by 1wheel dd83625e43ddc30079c6

Screen Recording to GIF

  1. If you haven’t already: brew install ffmpeg gifsicle imagemagick.
  2. Open QuickTime Player.
  3. File > New Screen Recording.
  4. Record.
  5. Save as recording.mov.
    ffmpeg -i recording.mov -r 24 recording-%03d.png &&
    convert recording-001.png palette.gif && 
    convert -dither none -remap palette.gif recording-*.png recording-uncompressed.gif &&
    gifsicle --optimize=3 --delay=4 < recording-uncompressed.gif > recording.gif 
  1. To resize:

    gifsicle recording.gif --resize 375x375 > 375.gif

licecap is also nice, but you don’t have control over the framerate. mov files can now be directly uploaded to twitter, but can get downsampled pretty aggressively. asdf