Record screen & make gifs

Screen Recording Apps

Both CloudApp and Loom only allow up to 25 videos/user on the free plan. And you have to install an app on your computer… So obviously I’m going to figure out a workaround here.

I’ve already set up OBS to capture my screen video and audio to an .mp4 on my local computer. I can also use Quicktime Player to screen record small sections of the screen and create videos. So! This tutorial will focus on one simple thing—how to convert short movies to gifs in the command line.

Why gifs?

Because who wants to watch a long video when they could get the idea in a quick gif?

Requirements

Steps

  1. Open Terminal
  2. Run brew install ffmpeg (if you don’t already have it installed)
  3. Locate your movie file and cd to that directory
  4. Figure out what framerate you like by using ffmpeg -i input.mov -r 15 output.gif (Source)

From left: Default framerate, 15fps, 5fps

  1. Batch convert a folder of movie files with this terminal script:
for i in *.mov; do ffmpeg -i "$i" -r 5 "${i%.*}.gif"; done

Be sure to replace .mov with the file type of your screen recording and 5 with your desired frame rate.

  1. You’ll get the output as gifs in the same directory:

Now you can drag and drop to Notion or wherever you’re pasting these gifs!

Here are all the notes in this garden, along with their links, visualized as a graph.