Decklink Support

Host Machine

To use the decklink device you’ll need to have the correct drivers installed on your host machine.

You can use the script in this repository to do this;

  • chmod +x setup.sh
  • ./setup.sh

If your Decklink card required an update during this process you’ll need to reboot the host machine.

Building

Before building you’ll need to set the build argument variable DECKLINK_SUPPORT to true.

Additionally, you’ll need to get a download link for the Blackmagic Design SDK from the Blackmagic Website.

It’ll come in the form https://swr.cloud.blackmagicdesign.com/DeckLink/v12.X.X/Blackmagic_DeckLink_SDK_12.X.X.zip?verify=VALUE

Then set the build argument variable DEKSTOP_VIDEO_SDK_URL to this url.

When running the container you’ll then need to pass through the device. To do this;

  1. Install Decklink Driver on your host machine.
  2. Check device is connected and update any firmware
  3. Determine the Blackmagic device mapping on the host. Expect something like - dev/blackmagic/dv0.