amiaopensource / vrecord

Vrecord is open-source software for capturing a video signal and turning it into a digital file.
https://github.com/amiaopensource/vrecord
149 stars 44 forks source link

HD SDI support/ #743

Open lavidtech-1 opened 1 year ago

lavidtech-1 commented 1 year ago

Hi,

I have been successfully capturing Digibeta through SDI.

Is there any support for HD SDI, I do not see it in the software?

What would be the steps to capture it if there is?

Again, thanks for all the help.

dericed commented 1 year ago

I did some initial support for HD SDI in https://github.com/amiaopensource/vrecord/pull/508. It made me a little nervous as I think the expectation to do ffv1 encoding at real time speeds for an HD input is unrealistic for many computers, but possible with some newer ones.

The changes needed aren't too much, it's just registering the format type in the decklink card, see https://github.com/amiaopensource/vrecord/pull/508/files.

retokromer commented 1 year ago

Indeed, newer computers allow to do it. In the past, sometimes, the way via HuffYUV was chosen: firstly capture in HuffYUV and only as a second step transcode into FFV1.

lavidtech-1 commented 1 year ago

Hi All,

Thanks for the response. I appreciate you taking the time to help with.

I am very new and am very unsure of the steps needed to register the format type in the decklink card.

Would you be able to provide some guidance on how to best do this?

Thank you in advance for any and all help.

dericed commented 1 year ago

Hi @lavidtech-1 could you try running these commands:

curl https://gist.githubusercontent.com/dericed/033c9c9ec7632f5d60fd0da169bcacab/raw/a4ef5acb53a8d7bacef447dc13104f290128e038/vrecord > vrecordhd
sudo chmod +x ./vrecordhd 
 ./vrecordhd

The first one downloads a patched version of vrecord, the second makes it executable and the third one runs it.