Snowmix video mixer is a tool for mixing live and recorded video and audio feeds. The new release includes FD closing, optimization, addition of new commands, bug fixes, etc. On July 30th the new version 0.4.2-beta was released.

Broadcasting involves different aspects like – video, audio, graphics, recording, radio, news, streaming, hardware, etc. Snowmix falls under the graphics area; it supports clipping, masking, scaling and transparent overlay of video, png graphics and text.


This is available under GNU General Public License version 3.0 (GPLv3). This tool currently supports Linux; and team is moving ahead to release it for MAC.

It needs x86 based computer. Depending on the tasks to be performed the CPU power & cores (with / without hyperthreading) are required. e.g. Snowmix runs on an older single core laptop with a single GB of RAM even when doing 1280×720@30fps. While feeding videos into Snowmix, will require more CPU power. If you also want to encode the mixed video stream you will quite likely need some more power.

Key features:

  • Audio and video mixing
  • Unlimited number of feeds, video geometry and frame rates
  • Unlimited vector based image, text overlay, scaling, rotation, alpha blending, gradient – masking of images, etc.
  • Animation of text, image, video
  • Low bandwidth remote management and control
  • Complex operations
  • Supports any frame rate above 0
  • Snowmix supports resolution from 2×2 to 2^31×2^31 limited by CPU and memory. However more normal resolutions might be 1024×576, 1280×720 or 1920×1080.
  • Output format is 32 bit RGBA video. Gstreamer can do further conversion needed to files, encoders, streaming etc.

Click to Download Snowmix Video Mixer.


  1. Very nice post. I just stumbled upon your blog and wanted to say that I have
    really enjoyed surfing around your blog posts. After all I’ll be subscribing to your rss
    feed and I hope you write again soon!


Please enter your comment!
Please enter your name here