VirtualDub
VirtualDub is a free and open-source video capture and video processing utility for Microsoft Windows written by Avery Lee. It is designed to process linear video streams, including filtering and recompression. It uses AVI container format to store captured video.
Features
VirtualDub is designed for Microsoft Windows but may run on Linux and Mac OS X using Wine. (For example, to use it with the popular Deshaker plugin.) However, native support for these systems is not available.
VirtualDub operates exclusively on AVI files. Appropriate video and audio codecs need to be installed.
Video capture
VirtualDub supports both DirectShow and Video for Windows for video capture. Capture features include capture to any AVI variant, audio VU meters, overlay and preview modes, histogram, selectable crop area, video noise reduction, auto stop settings (based on capture time, file size, free space, and/or dropped frames), and designate alternate drive(s) for capture overflow. VirtualDub can help overcome problems with digital cameras that also record video. Many models, especially Canon, record in an M-JPEG format incompatible with Sony Vegas 6.0 and 7.0. Saving AVI files as "old-style AVI" files allows them to appear in Vegas.