I record quite a few short little videos. Sometimes for use demonstrating bugs or weirdnesses. Sometimes right here for the blog. A lot of times for Instagram or other social media.
Allow me to get SUPER NITPICKY about what I like.
- Multiple formats. Sometimes you need a GIF. Sometimes you need an MP4. Sometimes you need both. It’s ideal if the software can export as either or both.
- Easily resizeable recording area. If you need to record the entire screen, fine, but I feel like that’s the job for more full-blown screencasting apps. More often, I need to record a smaller bit of the screen. Ideally, I can drag over the portion I want, but the more control the better.
- Aspect ratios and saved sizes. Speaking of control, it’s likely I might want a square recording (like if it’s going to Instagram) or I might want a 16:9, a common aspect ratio for TV’s and web video. Ideally, the software helps me get there quickly.
- Cursor/clicking, or not. Sometimes the point of a video is to demonstrate something, which might require showing the cursor and interactions like clicks. Ideally, that is available but turn-off-able.
- Editing after recording. The chances of getting a perfect take are rare. More commonly, I’d like to adjust the start and end time of the recording. Since it’s likely the GIF or video is meant to repeat, playing the recording as this is happening is ideal.
- Configurable shortcuts. I’d ideally like to hit a keyboard command to fire up the app, select a recording area, and go.
- Audio or no audio. It should be possible to record sound, clear if I am or not, and configurable.
- Cost. This is just informational as it’s typically a factor. Generally I like to pay for things as it can be a good indicator of quality and support. But as we all known, open source can be incredible, and incentivized companies can do well making free products, too.
- Retains history. Maybe I need to re-cut it. Maybe I lost my export somehow. Maybe the app weirdly quit. Ideally, I’d like some history so I can go back to some older recordings and export another copy.
This is a great idea for a company like GIPHY to build, and they’ve done a fine job here. Best of all, I’ve watched it evolve over time to get more and more useful. As a cool bonus feature, you can add captions at specific points in the recording.
My main gripe is the two-window system. The green-box window has recording and history, then a second window for editing and exporting. That alone is no big deal, but when you are editing, you often want to be gone with the green box. But closing the green box means quitting the whole app.
|Multiple formats||GIF, MP4, or “Batch” which outputs a folder with both.|
|Easily resizeable recording area||Position and size the green box over the area you want to record.|
|Aspect ratios and saved sizes||No aspect ratios, but you can specifiy pixel width/height and it will save your recently used ones. A bit hidden, you have to click the pixel dimensions in the lower right to access it.|
|Cursor/clicking||Recording the cursor is on/off setting. If on, it adds a circle around the cursor when you click.|
|Editing after recording||Handles at the beginning and end of the timeline allow you to drag them inward to crop the clip. Very nicely handled (get it?) — I think this might be the best take on editing.|
|File size control||You can choose from a handful of options for both pixel size and frame rate to control size.
Not as fine-grained as you might want but likely fits most needs.
|Configurable shortcuts||When the app is open, you can set a letter or number as a key command to start/stop recording.|
|Audio or no audio||No audio recording at all|
|Retains history||I’m not sure how far back the history goes (it’s a bit hard to navigate beyond what you can see) but the lower bar of the green recording window gives history access to the last few very easily. Batch exporting is a clever feature. Sometimes I really do need both types (GIF and video), and that need is likely to increase.|
I think Kap is my favorite one. At least it is today. It’s quite polished, and also open source, perhaps as a bit of marketing for the agency it comes from.
Kap is at version 2.0 right now, and I quite like it. I had 1.0 and aborted pretty quickly. I can’t remember why exactly, but it didn’t measure up to other options. Version 2.0 is perhaps best-of-breed. I’m a fan of the fact that it’s a menu bar app, so it is ready all the time instead of something I need to launch.
Its fancy bonus feature is installable export locations, like uploading to Cloudinary or S3.
The keyboard shortcut is one thing that (and this is weirdly unique to me) really bugs me. It actually keeps me from having it open all the time, because Command-Shift-5 is CodePen’s command for re-running, which I use all the time. Configurability, please!
|Multiple formats||The most formats! GIF and MP4, but also WebM and APNG. Cool, but you can only export one at a time.|
|Easily resizeable recording area||Clicking the record button gives you little black-white dashed lines you position and size over the recording area. If GIPHY Capture’s green screen is papa bear (too much), this is mama bear (too little). There is probably a just right baby bear in there somewhere.|
|Aspect ratios and saved sizes||Sizing is a first-class citizen here, giving you a dropdown for aspect ratio or controls for exact sizes (that it remembers).|
|Cursor/clicking||Under preferences, you can flip cursor recording on and off (and separately from click highlighting).|
|Editing after recording||Drag handles from the start or end inward to edit.|
|File size control||It’s a big strange. There is an FPS control buried in settings to adjust the frame rate, but then on the editing screen before you export, you only get to pick between 30 and 15, so it’s not clear what happens if you’ve adjusted it in settings to something other than those.|
|Configurable shortcuts||Weirdly, it’s Command-Shift-5, which it doesn’t tell you, allow you to turn off, or configure.|
|Audio or no audio||One click to turn on and off right before you record or after you record.|
|Cost||Free and open source.|
|Retains history||No history, but warns you before you close an editing window so you don’t accidently lose recordings.|
Old school! LICEcap is the app that opened my eyes to the idea that these apps were even a thing. Perhaps the first of its kind.
|Multiple formats||GIF only|
|Easily resizeable recording area||The empty frame window might be the most clear UI out of all of them.|
|Aspect ratios and saved sizes||Neither, but it is easy to manually resize or type in pixel dimensions manually|
|Cursor/clicking||You decide if you want it right before you record.|
|Editing after recording||None|
|File size control||You can choose the Droplr
Droplr absolutely has the power to record quick screencasts, but it’s much more limited than these others. What it does offer is a very quick way to get your screencasts up onto the web in a permanent and shareable way very quickly. If that’s the most important thing to you, you’d be in good hands.
Like Droplr, CloudApp will help you record a screencast, but it’s all about getting that screencast uploaded to their service so you can share it from there. That can be awfully handy, but also get in the way when you just want to work locally. You can set a preference to save the GIF and movie record locally, but it’s a PRO feature.