Software to interact with DeckLink Cards

Read from DeckLink card with bmdcapture

bmdcapture -m 2 -A 1 -V 1 -F nut -f pipe:1

see bmdcapture -f for supported modes and inputs

Read from a DeckLink Card and feed it to voctomix

gst-launch-1.0 -v decklinkvideosrc mode=1080i50 connection=hdmi 
                    device-number=1 ! progressreport ! matroskamux ! tcpserversink port=10000 host=

ffmpeg documentation

build ffmpeg 3.x with decklink support:

  • copy the content of Linux/include from the decklink sdk to /usr/local/include
  • use following configure line
./configure --prefix=/usr/local --build-suffix=-ffmpeg --enable-gpl --enable-nonfree --enable-shared --disable-stripping --disable-decoder=libopenjpeg --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-openal --enable-libopus --enable-libpulse --enable-librtmp  --enable-libshine --enable-libsnappy --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libxvid --enable-libzvbi --enable-opengl  --enable-decklink  --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-libx264 --enable-libopencv 

List DeckLink cards in a machine

ffmpeg -f decklink -list_devices 1 -i dummy

Read supported formats from a DeckLink Card

ffmpeg -f decklink -list_formats 1 -i 'DeckLink Mini Recorder'

Probes all inputs of all DeckLink cards, detecting whether a signal is present, and which image format it has. It also provides a web interface on port 8042 while running. See decklink-debugger for details.

Closed Source, Provided by Blackmagic

Provided by Blackmagic

  • docu/decklink-tools.txt
  • Last modified: 2019/02/08 11:09
  • by derpeter