amiaopensource / vrecord

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

Windows 7/10/11 Support? #724

Open harrypm opened 2 years ago

harrypm commented 2 years ago

Hello,

Just wondering is there any plans or timeline for vrecord to on windows?

For context and if anyone is interested I use Blackmagic hardware for conventional previews and tracking adjustments before full RF copies of tapes are made and decoded with the VHS-Decode project as we now have full windows operation viability for RF captures with the DomesDayDuplicator and WSL2 for decoding for workflow having a windows version of this would allow one system workflow's as VITC handling can be used for a matchup of multi-segment decodes for mixed-mode content on S-VHS for example.

privatezero commented 2 years ago

Hi @harrypm, I have never tried it out myself but there are users who are running vrecord on Windows via the Windows Subsystem for Linux functionality. Vrecord itself is written predominantly in Bash and depends on some Unix style tools, so using it's Linux compatibility is going to be the only way to run Vrecord there for the foreseeable future.

I'll have to look more at VHS-Decode - seems like a fascinating project!

retokromer commented 2 years ago

Sorry, @harrypm, I missed your post. In the past we used vrecord in the Windows Subsystem for Linux (WSL). Today we run it from Windows Terminal. In both cases vrecord runs actually as a Linux application, as @privatezero said, and not natively in Windows.

I once suggested rewriting vrecord in C, because I think the complexity it has now would be easier to port and maintain. In my personal opinion there is a limit somewhere in between a script and a compiled application. However, I know that such a change could potentially discourage volunteers from further improving and maintaining this tool.

harrypm commented 2 years ago

@privatezero & @retokromer Thanks for getting back to me, and for the info confirming viability, but are there any 1-2-3 docs on this setup wise? as I'm on Win 10 anything GUI is a pain, however, I do plan to move to Win 11 to get better WSL2 support soon, but I would like to know if there are any preferred methods for installing config, usage etc currently for WSL2 Win 10 users and or Win 11 users?

retokromer commented 2 years ago

are there any 1-2-3 docs on this setup wise?

Not to my knowledge.

privatezero commented 2 years ago

A starting point would probably be the Linux (Ubuntu) install documentation, but I assume that some changes would need to be made to that process.

I'd love to get some actual instructions together at some point, but my hardware situation makes testing a little tricky!

ninarao commented 1 year ago

@retokromer when you ran vrecord in Windows Subsystem for Linux, did you also install the Linux version of Blackmagic Desktop Video in WSL? I'm running Ubuntu 22.04 on Windows 11 via WSL2, and I'm able to follow all of the Linux Ubuntu install documentation for vrecord, except that installing the Linux version of Blackmagic Desktop Video fails due to WSL lacking kernel headers. Apologies for joining this conversation so late, but wondering about any advice on how to successfully install Desktop Video in WSL.