VideoLab is a set of .NET 2.0-4.5 components for fast video processing. Allows fast complex video manipulations with zero lines of program code. The library supports many different technologies and allows any mixture of them. Also includes a Visual Graphical Editor for Codeless Development. Contains: - Video Capture - from analog or digital video sources like FireWire (IEEE1394) cameras, DV camcorders, USB web cams, IP cameras, TV cards, PCI composite cards, USB devices, with or without audio - Capture Screen - activity to video - Playback - using VFW, Windows Media Encoder or DirectShow - DVD Playback - Video Out - Send video to camcorders or rendering cards like BlackMagic DeckLink - Recording - in AVI, VFW, DirectShow, and Windows Media Encoder - Broadcasting - video over IP using Windows Media Format - Receiving - remote video over IP using Windows Media Format - Large number of filters for gamma correction, basic edge detection, noise removal, image adjustments and more - Geometric Transformations - Rotate, Re-size Shear, Warp, Mirror, the image - Converter - video rate, format and more - Mixer - mixes two or more video streams with different modes, sizes and rates - PlugIn filters filters - allow usage of the FreeFrame, VirtualDub, and Direct Media Object(DMO) plug-ins - Layer rendering - renders layers and effects over the video - Effects - Transition, fade, frame diff, Fire, Ripple, Fisheye, Swirl, Tube and more - Switches - enable, disable and queue video streams - Compressors - Compress and decompress video streams VFW, WMV and DirectShow - Masks, Overlays, and transparency - applying masks, and mixing videos with transparent colors - Histogram - analize and equalize in RGB, YUV, XYZ, HLS and more - Vector Scope - generates vector scope from the video - Scope and Waterfall - Wave, spectrum, histogram and more plotting Free for non-commercial use.