"ffmpeg screencast with video overlay and multi monitor support"
"Recorded data can be played back with the included ttyplay command. ... recording timing information with microsecond accuracy as well. It can record emacs -nw, vi, lynx, or any programs running on tty."
"Terminal session recorder that outputs self-contained HTML"
"Wink is a Tutorial and Presentation creation software, primarily aimed at creating tutorials on how to use software ... capture screenshots, add explanations boxes, buttons, titles etc"