I have been looking at screencasting software for the Mac.
One of the original applications for this kind of activity is Ambrosia’s Snapz Pro X.
Snapz Pro X allows you to effortlessly record anything on your screen, saving it as a QuickTime movie or screenshot that can be emailed, put up on the web, or passed around however you want.
Snapz Pro X works for me and I do use it quite a bit.
ScreenFlow is pretty good too, but Leopard only. It looks fantastic and unlike Snapz Pro X the resulting capture can be edited, annotated much more easily.
ScreenFlow is a complete workflow for creating screencasts: powerful enough to capture your desktop, video camera, microphone & computer audio at the same time.
IShowU is suppose to be very good. I did give it a go and seemed pretty easy to use.
Need to show something to someone? iShowU is your answer! iShowU is designed to record anything on your screen, instantly — both audio, and video!
I wasn’t too impressed with the results of capturing video, ScreenFlow and Snapz Pro X seeme better at that. However IShowU does have a range of capture option choices depending on what you want to show the video on.
CamTwist can be used too, though the focus here is on web based video chat type video, so not something for high quality video or presentations. However for the web (ie via something like Ustream) it is ideal.
CamTwist is a software package that lets you add special effects to your video chats. It’s also possible to stream your desktop and still images.
Overall there are many choices in screencasting on the Mac and of course with Parallels you can also now screencast Windows using the same software.
Personally I like Snapz Pro X, but if I was running Leopard on my iMac I think I would be using ScreenFlow.