Interface with Videohub SDI Matrix Switchers and SmartView Monitors by Blackmagic Design.
The primary purpose is for use as a library in other applications, but a GUI application is included (requires installation of the Kivy framework
Since neither the devices nor the software for them support presets or macros, a need arose for instantaneous multiple routing changes. This, as well as setting the names for inputs and outputs within a single application can be accomplished using this project.
This project relies heavily on asyncio and other features available in Python v3.5 or later.
For basic installation, clone or download the source code:
git clone https://github.com/nocarryr/vidhub-control cd vidhub-control
Create virtual environment¶
(optional, but recommended)
virtualenv --python=python3 venv source venv/bin/activate
virtualenv --python=python3 venv venv/Scripts/activate
python setup.py install
Ensure all dependencies are met for your platform. Instructions can be found on the kivy download page
pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew pip install kivy.deps.sdl2 pip install kivy