docu:decklink-tools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
docu:decklink-tools [2016/03/12 10:46] – created derpeterdocu:decklink-tools [2018/06/17 13:37] – [decklink-debugger] theassassin
Line 1: Line 1:
 += Software to interact with DeckLink Cards
 +== BMD Tools
 +
 +Read from DeckLink card with bmdcapture
 +<code>
 +bmdcapture -m 2 -A 1 -V 1 -F nut -f pipe:1
 +</code>
 +
 +see bmdcapture -f for supported modes and inputs
 +== Gstreamer
 +
 +Read from a DeckLink Card and feed it to voctomix
 +<code>
 +gst-launch-1.0 -v decklinkvideosrc mode=1080i50 connection=hdmi 
 +                    device-number=1 ! progressreport ! matroskamux ! tcpserversink port=10000 host=0.0.0.0
 +</code>
 +
 +== FFMPEG
 +[[https://www.ffmpeg.org/ffmpeg-devices.html#decklink | 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
 +<code>
 +./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 
 +</code>
 +
 +List DeckLink cards in a machine
 +<code>
 +ffmpeg -f decklink -list_devices 1 -i dummy
 +</code>
 +
 +Read supported formats from a DeckLink Card
 +<code>
 +ffmpeg -f decklink -list_formats 1 -i 'DeckLink Mini Recorder'
 +</code>
 +
 +
 +== decklink-debugger
 +
 +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.
  
  • docu/decklink-tools.txt
  • Last modified: 2019/02/08 11:09
  • by derpeter