Skip to main content

Control Smart Videohub Devices

Project description

Build Status Coverage Status

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.

Dependencies

This project relies heavily on asyncio and other features available in Python v3.5 or later.

Installation

Download

For basic installation, clone or download the source code:

git clone https://github.com/nocarryr/vidhub-control
cd vidhub-control

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

Follow the instructions for homebrew or MacPorts.

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

Documentation

TODO

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vidhub-control-0.0.2.tar.gz (50.1 kB view details)

Uploaded Source

Built Distribution

vidhub_control-0.0.2-py3-none-any.whl (45.4 kB view details)

Uploaded Python 3

File details

Details for the file vidhub-control-0.0.2.tar.gz.

File metadata

File hashes

Hashes for vidhub-control-0.0.2.tar.gz
Algorithm Hash digest
SHA256 ec99e693b4e4be1bb87924f8da9d44314c4b01b15f22076145da8df1a97b56ba
MD5 1bd370bafac271560867c6d48f1353f1
BLAKE2b-256 14f326154265a2877410e800739cdb949ac69a62e9e781c5086a294680b2840a

See more details on using hashes here.

File details

Details for the file vidhub_control-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for vidhub_control-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 429bf27b8118c9fd1fe9f8c8005733145739fa41367969d6819d7cb02468a305
MD5 ce3372e4763b94334d0c4a0ccb1379a3
BLAKE2b-256 90c2af9d9007c29252f32ee11ac4e80dd47fa67ff28ed91f6483eb9063476a44

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page