Skip to main content
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

Metadata

Release files for vidhub-control 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vidhub-control 0.0.3
File Size Uploaded
vidhub-control-0.0.3.tar.gz 55.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vidhub-control 0.0.3
File Interpreter ABI Platform
vidhub_control-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 107.4 kB

Release files / vidhub-control-0.0.3.tar.gz

Download URL vidhub-control-0.0.3.tar.gz
Size 55.9 kB
Tags Source
SHA-256 checksum
How to use checksums
4e797d8e69b2b97907b1c1748dd3c488ee706447bfa0b0f783ed1fc6a5b06844
BLAKE2b-256 checksum
How to use checksums
d5b6d85aff317e414bc83eacf92959a6729071833889fa2e9862e626a8f0a48c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / vidhub_control-0.0.3-py3-none-any.whl

Download URL vidhub_control-0.0.3-py3-none-any.whl
Size 51.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d4a9b0d6e0884fba198b249e46ba5001f154658575e836b166188fc04b5299fe
BLAKE2b-256 checksum
How to use checksums
915f49ac4fcb87d6f70c25cf24b54cbfee0005928a9bed937462bc7ac4edad71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page