I recently (read: a few months ago) acquired a Magewell Pro Capture HDMI card as well.
The reason is a bit silly, but I just wanted an easy way to play old PS2 games on my PC screen when the TV was occupied. And why not have something that is able to capture.. most anything I was planning to throw at it if I ever started streaming?
Anyhow, what I was able to test so far was: HDMI, YPbPr, RGsB (sadly the only way it accepts RGB), and CVBS.
It can even capture 1080p60 with 4:4:4 chroma through HDMI! But I could seemingly only get it to run without stutters using amarectv, not sure what's up with that.
4:2:2 on the other hand seems to work flawlessly, even in OBS.
Two quick lossless RGB24 screencaps I took off Mario Kart 8:
https://abload.de/img/mariokart444-1bvshr.png
https://abload.de/img/mariokart444-2efsj2.png
I seem to have gotten 240p running pretty well through YPbPr with a bit of fiddling around. I only have a PS2 available for testing right now, so things might look different once I'm able to test more sources. There still seems to be a bit of colour bleed, which is probably a side effect of the scaling?
This is Mega Man X (Collection) with the aforementioned.. amount of fiddling, running through Component and CVBS respectively:
I had to find (pretty annoying) and enter the correct video resolution in OBS to set for the capture device, since it just defaulted to 720x240p. The picture still looked pretty good at first glance, but I soon realised that something was off with the AR and horizontal scaling.
Here's a picture with the default resolution:
So what I had to enter as capture resolution was 288x240. I thought it was supposed to be 320x240? Or maybe it's something to do with the fact I'm running a NTSC game on a PAL PS2, so I'd be glad if someone has any information on this.
Oh and sidenote on CVBS: The card recognises it as 480i. Which I _think_ I still got working properly by setting the capture resolution to 288x480, disabling the built-in deinterlacer (set to weave), enabling the "Retro" deinterlacing in OBS, and transforming the source back to 288x240p. I don't have the 240p test suite available right now, so I'm not completely sure if that all adds up to _proper_ 240p.
Now for the problem I'm currently facing - regular 480i games via component.
Some games look good:
And others look... well, see for yourself:
It looks okay via CVBS though:
And I was bored, so I plugged the CVBS line into the Luma connector and got this result:
Now with the help of PCSX2 I was able to figure out when exactly I get the ugly banding artefacts: As soon as games switch to an internal resolution of 512x448.
I've since read up a bit about pixel aspect ratio vs. display aspect ratio and I'm assuming I may need to find the correct capture settings (resolution, input AR, output AR,..) but so far I didn't come up with anything that looks good. I'm also contemplating contacting the Magewell support for this issue.
Or maybe I'm wrong and it's a limitation of the 12 bit ADC on the card? Would really appreciate some insight on this!
Especially since one of the reasons I got the card was to play/stream RE Outbreak, which sadly uses that 512x448 resolution and can't be set to progressive scan.
Oh and with this card (or a magewell in general) you can set default capture settings easily via registry. Pretty useful to enable things like Low Latency on a permanent basis.
It's located at:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ProCapture\Pro Capture HDMI
Here would be my current settings: (all REG_DWORD)
VideoCapturePresetDeinterlaceMode 0
VideoCapturePresetLowLatency 1
VideoPreviewPresetDeinterlaceMode 0
VideoPreviewPresetLowLatency 1
You have to reboot or disable/enable the card in the device manager to load the new settings.
And in case there's someone here with the card who would like to capture PS3 HDMI.. send me a PM! There's a certain
feature I discovered that I'd like to share with you fine people but don't want to get too public, for fear of it getting patched out.
This post got a bit too long.. thanks for reading, and I'd appreciate any help with my 480i issues and other questions.