Snowmix is an open source and leading free video mixer. It is a very flexible and fast command line tool with a small resource foot print for dynamically mixing live video and audio feeds. It supports overlaying and combining video, text and graphic elements in 2D and 3D, images as well as supporting mixing audio sources. It offers animation, advanced and straightforward scripting, clipping and pattern gradient blending. It has an unlimited number of regular video feeds. It has unlimited geometries and frame rate. It has an unlimited number of virtual video feeds. If offers in addition to native support for 2D graphics also native support for 3D graphics via OpenGL support. It has an unlimited number of shape based video feeds. It has limitless scaling independently for width and height for all types of video feeds. It provides handling of PAR for regular video feeds. It has endless rotation of images, virtual and shape based video feeds. It has rectangular clipping for regular and virtual video feeds. It has limitless clipping for shape based video feeds and images. It supports for complex shape and pattern, solid and gradient based alpha blending. It supports for alpha blending for all types of video feeds and pictures. It supports for image transparency.