Video Live Mixer
vimix performs graphical mixing and blending of several movie clips and computer generated graphics, with image processing effects in real-time. Vimix supports GPU accelerated decoding and encoding of videos.
Its intuitive and hands-on user interface gives direct control on image opacity and shape for producing live graphics during concerts and VJ-ing sessions.
Video mapping can be configured for projection on all connected monitors. The output can also be live streamed (SRT, shared memory) or recorded.

Check the User Manual or demo videos to discover vimix. Watch this selection of videos by Jean Detheux or video tutorials to see what vimix can do.
Install the flathub, snap or Deb package.
Get Latest Beta version: build your own flatpak.
Download packages from Github Releases.
Please consider helping by compiling & providing packages for Windows.
You can control remotely vimix with OSC, using TouchOSC Mk1 or using the vimix OSC API to connect from OSC applications.
Vimix is free and open source (GPL3+).
Vimix is the successor of GLMixer, benefiting from 10 years of refinement of User-Experience design since its first draft.
Vimix is open to feature requests and bug reports.
Vimix welcomes contributions and support: check the wiki for more info.