From 676b69cf1ba13cded0b9b77e648cb383830a954e Mon Sep 17 00:00:00 2001 From: brunoherbelin Date: Sat, 1 Aug 2020 18:51:48 +0200 Subject: [PATCH] Fixed snap & readme --- README.md | 42 ++++++++++++++++++++++++++---------------- snap/snapcraft.yaml | 30 +++++++++++++++++++++--------- 2 files changed, 47 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index 6560275..f0f3f55 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,31 @@ # vimix -Live Video Mixer +Live Video Mixing -vimix performs graphical mixing and blending of multiple videos, with image processing effects in real-time. -The mix ouput is typically projected full-screen on an external monitor or a projector, and can. +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 + + snap install vimix + +### Mac OSX + + Download and open the releases from https://github.com/brunoherbelin/vimix/releases + ## Clone -''' -$ git clone --recursive https://github.com/brunoherbelin/vimix.git -''' + 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 other git Dependencies. @@ -19,19 +33,15 @@ and (recursively) clone all the other git Dependencies. If you want to compile a stable version, you could get the latest tagged version. After the clone, you can list the tags with '$ git tag -l' and then checkout a specific tag: -''' -$ cd vimix -$ git checkout tags/0.2 -''' + $ cd vimix + $ git checkout tags/0.2 ## Compile -''' -$ mkdir vimix-build -$ cd vimix-build -$ cmake -DCMAKE_BUILD_TYPE=Release ../vimix -$ cmake --build . -''' + $ mkdir vimix-build + $ cd vimix-build + $ cmake -DCMAKE_BUILD_TYPE=Release ../vimix + $ cmake --build . ### Dependencies diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 2d9556e..88cbe01 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,18 +1,28 @@ -name: vimix # you probably want to 'snapcraft register ' -base: core18 # the base snap is the execution environment for this snap -version: '0.2' # just for humans, typically '1.2+git' or '1.3.2' -summary: Live video mixing # 79 char long summary -title: vimix - Graphical Live Video Mixing +name: vimix +base: core18 +version: '0.2' +summary: Live video mixing +title: vimix description: | - vimix performs graphical mixing and blending of multiple videos, - with image processing effects in real-time. - The mix ouput is typically projected full-screen on an external - monitor or a projector, and can be recorded live (no audio). + 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). icon: snap/gui/vimix.svg license: GPL-3.0+ grade: stable # must be 'stable' to release into candidate/stable channels confinement: strict # use 'strict' once you have the right plugs and slots +plugs: + config-vimix: + interface: personal-files + read: + - $HOME/.config/vimix + write: + - $HOME/.config/vimix + apps: vimix: extensions: [gnome-3-34] @@ -27,7 +37,9 @@ apps: - x11 - opengl - home + - config-vimix - network + - camera environment: GST_PLUGIN_SYSTEM_PATH : $SNAP/usr/lib/x86_64-linux-gnu/gstreamer-1.0 GST_PLUGIN_SCANNER: $SNAP/usr/lib/x86_64-linux-gnu/gstreamer1.0/gstreamer-1.0/gst-plugin-scanner