Recordmydesktop is a tool that makes it easy to use ffmpeg to record a screencast. It can also be used to generate HTML5 video pages that will work on leading browsers including IOS Safari.