Mkcast – GIF terminal screencasts with key presses overlaid
This is great...now I'll have to find a spare laptop to load Ubuntu on. I'm on OS X and have been attempting to write Unix tutorials...I don't like doing videos, so I use Quicktime to do a window recording, save it, and then send the file to the "gifify" utility (<a href="https://github.com/vvo/gifify" rel="nofollow">https://github.com/vvo/gifify</a>), which besides wrapping around ffmpeg to do the conversion, uses the giflossy fork of gifsicle to optimize the image:<p><pre><code>       gifify screen.mov -o screen.gif --resize 800:-1

</code></pre>
example GIF:<p><a href="http://www.compciv.org/files/images/cli/echo-redirect.gif" rel="nofollow">http://www.compciv.org/files/images/cli/echo-redirect.gif</a><p>It's better than embedding video clips for such short snippets, but being able to show keystrokes would be even better (Quicktime does record mouse button presses)