Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Recording screencasts

Recording

  • Ensure that fullscreen is on
  • Disable spell checker
  • Record using Quicktime (no audio)
  • If possible select rectangle recording area
  • Save with highest possible quality e.g 1920x1080
  • Hide cursor if not needed

KeyCastr / ShowKeys (https://github.com/jmhobbs/ShowKeys)

  • Setup window opacity: disabled text fadeout: 2.00s font-size: default Maximum display length: 60
  • Ensure that overlay is centered and doesn’t overlap status line

ShowKeys troubleshooting

  • If ShowKeys cannot track keys, close all apps or restart osx

Editing using iMovie

  • Deattach audio
  • Use magic wand for auto correction
  • Share as a file (1920x1080, high)
  • Add fade in / fade out
  • Ensure that switching QuickTime is not captured

Edited movie length

Converting to gif using screengif

screengif -i vim-easymotion-edit.mp4 -o vim-easymotion-1920.gif # 972kb
screengif -i vim-easymotion-edit.mp4 -o vim-easymotion-1024.gif # 390kb

Issues

  • Text on ShowKeys does not look good when delay is on (reduce it)
  • disable 90 / 80 character limit => no blur / sprites (as above)

Ideas

  • Gif in 2 sizes

Resources

OS X Screencast to animated GIF List of common resolutions https://blog.bufferapp.com/animated-gifs?utm_content=buffer92f90&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.