Fixed snap & readme

This commit is contained in:
brunoherbelin
2020-08-01 18:51:48 +02:00
parent e3563190d3
commit 676b69cf1b
2 changed files with 47 additions and 25 deletions

View File

@@ -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

View File

@@ -1,18 +1,28 @@
name: vimix # you probably want to 'snapcraft register <name>'
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