Pytkin wrote:xxedgexx : search forum .. we was talked here about decklink , linux , ffmpeg .. search for bmdtools ..
I've been reading the forum a lot and I have all these utilities but I'm failing to come up with the right combination. My initial goal isn't to stream as much as it is to capture to a file. Here's an email I just wrote to support. Might as well cut and paste:
Spoke with support and basically what I’m trying to do is beyond the scope of what support offers. I figured as much as I understand, but I’m trying desperately to make some headway on my issue.
The end goal is to be able to capture the program output of my ATEM TVS via a DeckLink Mini Recorder on my Linux server for archiving of our video feed.
Support confirmed that on a hardware level, this should be no problem. The trick is figuring out what utilities to string together to be able to do this capture on the command line to allow us to do some automation of the video capture.
First, if there’s any help in getting this piece complete on the command line, that would be pretty amazing. I’ve been through the forums. I have the sample Capture utility and I’ve built the third party bmdcapture from the bmdtools distribution. I have ffmpeg and I have avconv from the libav packages, but I’m still having trouble converting a capture in to a usable format. I’m hoping to end up with a mp4 or mpg or whatever compressed version I can get with the video output. The best I’ve been able to come up with is a file that is nothing but color bars and no sound. I don’t know what this means. Does it mean I’m not actually capturing anything??? I’ve tested the program output with just an HDMI screen and it works fine, so I know the correct signal is there. I’m running 720p 59 and I’m using the HDMI output on the TVS. It should use embedded audio.
If I can’t get support on a proper command line combination to do what I want to do, I’m fine with using the provided MediaExpress utility to at least prove that what I want to do is possible on a hardware level, but…I’m running in to glibc dependency issues. I’m running CentOS 5.9. I’m seeing this:
[root@ps1-2 Blackmagic]# MediaExpress
MediaExpress: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by MediaExpress)
So can you tell me what library dependencies I need to satisfy to get the utility to work? The support person said CentOS 5 was supported, but I highly doubt you expect people to compile their own glibc to get this to work. Do I need one of the “compat-*” lib packages installed? By the way, this dependency information should be in the rpm spec file to avoid these issues. I’d be happy to help with your spec file in exchange for a functioning command line capture process