CamStudio is an open source video recording software. With the help of CamStudio you can record all your screen activity and save it in AVI format. CamStudio has got a built-in SWF converter with which you can convert the recorded AVI videos to SWF format. You can use CamStudio to create a demonstration video of using a software or you can also use it for technical help.
You can even record your voice with the help of CamStudio. There is a screen annotation feature which will help you to add custom text to your movies. CamStudio comes with built-in codes to give you clear video files. For the recorded video you can have a custom cursor added to it. You can also record the whole screen or only a portion of it with the provided options. You can easily adjust the video quality and depending on your requirements you can go for a DVD quality video or a normal one with less file size.