Screen2SWF is a capable tool which records desktop activity, allows you to edit it in many ways, then saves the results as AVI/ MP4/ FLV videos, SWF files, or a self-playing EXE file.
Setting up a recording session is easy. Click and drag with the mouse to define the capture area; choose the frame rate you need (1/ 2/ 4 fps, or as fast as possible); check a box if you'd also like to include audio, and click "Start Recording". Then simply launch programs, browse dialog boxes, play streaming video, or do whatever else it is you'd like to record.
Press F10 when you've finished, and Screen2SWDF opens the recording in its editor. Here you can customise the video with text captions, images and more. Options to zoom in on a particular area, or mask the rest of the screen, help to direct your viewers attention. And you're able to fine-tune the recording by cutting out unwanted sections, removing frames you don't need, perhaps adding delays to others.
A preview window means you're able to check your progress at any point, and once you're happy the finished movie can be exported as a video, a Flash applet (SWF) or a self-playing EXE.
The "Save" dialog gives you control over the video resolution and number of colours (best, 16-bit, 4096 colours, 256, greyscale), and we found the program typically produced extremely small files.
Screen2SWF's interface is poor, and it might take you a few minutes to figure out exactly how everything works. But the program's powerful editing tools, good range of output formats and tiny file sizes mean it's well worth the effort. Go try it for yourself.