[FFmpeg-user] Using ffmpeg to stream to or from Blackmagic Decklink Card

Reuben Martin reuben.m at gmail.com
Mon Aug 29 06:07:30 EEST 2016

On Sunday, August 28, 2016 11:05:53 AM CDT davood afshari wrote:
> 1. H264 Pro (Encodes input stream to h264 - USB interface)

No: at least not useing the decklink api

> 2. Ultrastudio Mini Recorder (Gives RAW video - Thunderbolt interface)
> *Decoders(Playout):*

Probably: assuming everything is working with the driver’s thunderbolt 
support. Anything “Ultrastudio” is just decklink over a thunderbolt interface.

> 1. Decklink Mini Monitor (send video to HDMI/SDI output - PCIe interface -
> Decklink family)

Yes: but obviously for play-out only.

You may notice the even though you set the build to enable decklink, the 
output from ffmpeg does not list decklink as supported. You have to make sure 
you have installed the decklink SDK in order to build ffmpeg with decklink 
support. It needs to be able to find the header files at build time that are 
included with the SDK.

That said, I’ve never personally tried this on a mac. I have no idea how well 
it works since I have no idea what the differences are between the MacOS 
drivers and the Linux drivers. Also not sure how stable ffmpeg is built with 
LLVM/Clang. Either way, you probably want to also build a more up-to-date 
version of ffmpeg. Although newer versions might be masked by homebrew if 
there are known issues with newer versions of ffmpeg on mac.


More information about the ffmpeg-user mailing list