ScrRecX allows you to select a screen area or window to record. It supports multiple monitors, records video as AVI or WMV, records audio and synchronizes it with video, supports various video and audio codecs, video setup, scaling video on the fly,...