Control Smart Videohub Devices
Project description
vidhub-control
Overview
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.
Links
- Releases:
- Source code:
- Documentation:
Dependencies
This project relies heavily on asyncio and other features available in Python v3.5 or later.
Core
User interface (optional)
Installation
Download
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)
Linux/MacOS
virtualenv --python=python3 venv
source venv/bin/activate
Windows
virtualenv --python=python3 venv
venv/Scripts/activate
Install vidhub-control
python setup.py install
Install Kivy
optional
Ensure all dependencies are met for your platform. Instructions can be found on the kivy download page
Linux (Ubuntu)
Follow the instructions for “Installation in a Virtual Environment”.
Windows
pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
pip install kivy.deps.sdl2
pip install kivy
MacOS
Usage
To launch the user interface (Kivy required):
vidhubcontrol-ui
Note for Windows
The vidhubcontrol-ui script may not work. If this is the case, it can be launched by:
python vidhubcontrol/kivyui/main.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file vidhub-control-0.0.3.tar.gz
.
File metadata
- Download URL: vidhub-control-0.0.3.tar.gz
- Upload date:
- Size: 55.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e797d8e69b2b97907b1c1748dd3c488ee706447bfa0b0f783ed1fc6a5b06844 |
|
MD5 | 365c5ee36ba0feebca20927b4886cba4 |
|
BLAKE2b-256 | d5b6d85aff317e414bc83eacf92959a6729071833889fa2e9862e626a8f0a48c |
File details
Details for the file vidhub_control-0.0.3-py3-none-any.whl
.
File metadata
- Download URL: vidhub_control-0.0.3-py3-none-any.whl
- Upload date:
- Size: 51.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4a9b0d6e0884fba198b249e46ba5001f154658575e836b166188fc04b5299fe |
|
MD5 | 42b0169ff9874e5ca3af2f967100abeb |
|
BLAKE2b-256 | 915f49ac4fcb87d6f70c25cf24b54cbfee0005928a9bed937462bc7ac4edad71 |