On Tuesday, June 14, 2016 1:46:52 AM CDT davood afshari wrote:
> Hello,
> I want to use blackmagic cards with ffmpeg to stream their input but there
> is a problem.
> When I use "H264 Pro" Encoder as a "decklink" or "dshow" input, I see this
> error in command line output of ffmpeg. Device is ok and I can Use it with
> other applications like MXPTiny or MXLight.

Decklink cards and the "H264 Pro" encoder box are two completely different 
things. Decklink provides uncompressed audio-video source and / or sink, while 
the little encoder box provides h264 + aac encoded video and audio in a mpeg2 
transport stream format. Just because blackmagic design supports both products 
in the same package bundle does not mean their internals are in any way 
similar.

Your encoder box will not work using the decklink API. You might be able to 
find some way to route the transport stream to ffmpeg via directshow somehow. 
I'm not sure if that's possible though

I've piped output from the encoder box to ffmpeg before using bmd-tools.

https://github.com/fabled/bmd-tools

However that is Linux only and will not work on windows.

I've used Decklink card with ffmpeg for for streaming since about 2011 or 2012 
from an SDI source and it works quite well. I've also tried using that h264 
encoder box one time and I will warn you now: it is really awful. The quality 
looks like garbage, the bitrate is absurdly high, and the encoding has all 
sorts of errors. Despite the name, it is anything but "Pro".

-Reuben
_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to