Bruno e37b21760e BugFix: interrupting recursive session loading
Prevent crash on  recursive (infinite) loading of session file (containing itself).
2021-02-14 18:56:48 +01:00
2021-01-25 19:17:43 +01:00
2021-01-17 12:55:02 +01:00
2020-08-01 20:43:26 +02:00
2020-04-13 21:53:19 +02:00
2020-06-15 22:00:05 +01:00
2020-11-01 23:32:40 +01:00
2021-01-21 23:02:50 +01:00
2021-02-07 20:48:10 +01:00
2020-03-06 21:16:51 +01:00
2021-02-11 21:14:21 +01:00
2021-02-11 21:14:21 +01:00
2020-01-28 14:57:55 +01:00
2021-02-05 22:27:47 +01:00
2021-01-19 19:07:24 +01:00
2021-01-19 19:07:24 +01:00
2021-01-19 19:07:24 +01:00
2021-01-01 15:41:31 +01:00
2021-01-10 09:53:55 +01:00
2021-02-07 20:45:13 +01:00
2021-02-07 20:45:13 +01:00
2020-12-27 14:05:03 +01:00
2020-12-27 14:05:03 +01:00
2021-02-07 20:46:30 +01:00
2021-01-21 23:02:50 +01:00
2021-01-11 18:31:38 +01:00
2020-11-30 22:59:15 +01:00
2020-11-30 22:59:15 +01:00
2021-02-11 21:14:21 +01:00
2021-02-11 21:14:21 +01:00
2021-02-11 21:14:21 +01:00

vimix

Live Video Mixing

vimix performs graphical mixing and blending of several movie clips and computer generated graphics, with image processing effects in real-time.

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.

The ouput image is typically projected full-screen on an external monitor or a projector, but can be recorded live (no audio).

vimix is the successor for GLMixer - https://sourceforge.net/projects/glmixer/

Install

Linux

Download and install a release package from https://snapcraft.io/vimix

snap install vimix

Mac OSX

Download and open a release package from https://github.com/brunoherbelin/vimix/releases NB: You'll need to accept the exception in OSX security preference.

Clone

git clone --recursive https://github.com/brunoherbelin/vimix.git

This will create the directory 'vimix', download the latest version of vimix code, and (recursively) clone all the internal git Dependencies.

Compile

mkdir vimix-build
cd vimix-build
cmake -DCMAKE_BUILD_TYPE=Release ../vimix
cmake --build .

Dependencies

Compiling tools:

  • gcc
  • make
  • cmake

Libraries:

  • gstreamer
  • gst-plugins : base, good, bad & ugly
  • libpng
  • libglfw3

Install Dependencies

Ubuntu

apt-get install build-essential cmake libpng-dev libglfw3-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libicu-dev

OSX with Brew

brew install cmake libpng glfw gstreamer gst-libav gst-plugins-bad gst-plugins-base gst-plugins-good gst-plugins-ugly icu4c
Languages
C++ 58.7%
C 36.3%
GLSL 2.9%
CMake 1.9%
Objective-C 0.1%
Other 0.1%