Question / Help Capture card color space and RGB range differences

Line40

New Member
Hello everyone

First off, let me say that I really like what you're doing, and I appreciate all the work you guys put into OBS. I think it's an amazing piece of software! I've been streaming PC gameplay with OBS for some time now, and would like to take a step towards console streaming.

Now, I've been trying for some time to get information on a capture card to use for XBox 360 streaming. I have done some research, and read lots of stuff in this forum and on other websites. I've narrowed my list of candidates to the Avermedia Live Gamer HD, their Game Broadcaster HD and the Blackmagic Design Intensity Pro. These are, afaics the only affordable PCI-e capture cards that are actually compatible with OBS. I do not want to use an USB solution, out of personal preference, and for the fact that I can't imagine USB outputting a full hd picture, even when YUV encoded to 12bits, at 30fps. If I did my calculation right, thats not possible :D

My setup is going to be this: HDMI splitter (connected to the capture card and my TV, so I can still play without frame lag), software encoding with OBS on an i7-2600k. Streaming will probably be in 720p, but I'd like to keep my options regarding 1080p, so I'm leaning towards the Avermedia to some degree... Unless the HDMI splitter will allow me to have my console set to 1080p while recording with the BMIP at 1080i, which I doubt, but haven't researched.
I currently have a Live Gamer HD for testing here, and was somewhat shocked by the source image quality I get from my PC monitor, which is 1920x1080. The image looked like I would input analogue VGA to an LCD. During my research, I found out this is due to the YUV color space conversion, which has lower color resolution. I want to have the best possible source image quality for encoding, so, what I'd like to know is this:
1) Are there really any differences between the image quality the mentioned cards deliver as input to OBS? As far as I could figure out, they all do a YUV conversion to 12 bits? Is that true? The information was gathered from various sources, like youtube etc. The manufacturers themselves seem to like to keep this info from the user.
2) Are all cards able to handle the Xbox 360 Reference Levels:Extended setting, or in other words, do they process the full RGB range when converting the image to YUV, or do they just clamp to the 14-240 RGB range? I think I read that the Live Gamer HD is able to handle the full RGB range, but when I switched the settings in the XBox dashboard, there was no visible difference in the stream output.

If anyone has some info on this, sheding some light would be greatly appreciated. If this was already answered I deeply apologize, but I really couldn't find it.

Cheers

Line40
 

Jack0r

The Helping Squad
I think they all convert to 4:2:2 format, RGB should be 4:4:4?!, dont pin me on this statement.
Now the Live Gamer HD offers YV12 and QYUV
Game Broadcaster HD offers UYVY, YUY2 and YVYU
and the BM Intensity Pro is specified for YUV 4:2:2
http://www.blackmagicdesign.com/de/prod ... /techspecs

I personally would recommend going for the Game Broadcaster HD if you are not happy with your Live Gamer HD. It will lack the option of outputting 1080p60 to 720p60 but has the slightly better color formats available. According to a friendly helper on our support chat (thanks paibox) they use 16bit for yuv while the LG HD only uses 12bit in their Qyuv and yv12 format.
I cannot recommend using the 1080i option of ANY capture card. compared to the 1080p30fps footage of a LG HD or Game Broadcaster it looks horrible. At least to my experience.
Now at last I should also mention that you can of course get RGB capture cards, starting around 1000$ :)
 

Line40

New Member
Thanks for all the info, I really appreciate it, and shouts to paibox too!

I think I'll go with the Game Broadcaster HD, since it offers the best match of price and meeting my requirements. I did only buy the Live Gamer HD in the first place since I thought the color space it offers was a little wider, which was disproved, by Jack0r and Avermedia, see below. Also I got fooled into thinking the hardware encoder would be nice. What a mistake that was :D
Thanks for the warning regarding 1080i too, I would have considered the BMIP since I had it in my mind that it must be better than the Avermedia cards because of the higher price tag.
Regarding the RGB capture cards: Would love one of those, I stumbled upon them while I was researching capture cards already, but not for 1k cash.


Jack0r said:
I personally would recommend going for the Game Broadcaster HD if you are not happy with your Live Gamer HD. It will lack the option of outputting 1080p60 to 720p60 but has the slightly better color formats available. According to a friendly helper on our support chat (thanks paibox) they use 16bit for yuv while the LG HD only uses 12bit in their Qyuv and yv12 format.
What do you mean by outputting 1080p to 720p? Is there a noticeable difference in scaling quality between the card doing the scaling as opposed to OBS's downscale option?


In the meantime, I also wrote to Avermedia, I thought I'd share their reply so everyone may benefit (reformatted the reply for readability):

Me: Before buying, I'd like to know what image formats these cards offer to software (like XSplit and OBS) trough DirectShow. I read somewhere its YUV 4:2:2. Is that true for both cards, and do they expose other formats?
Avermedia: YES

Me: Also, is the color format dependent on the selected resolution?
Avermedia: as set by Xsplit or OBS

Me: Second I'd like to know if the cards, or one of them at least, are capable of accepting and really processing, not just clamping, Extended Reference Levels input, and if they output that extended color range in the images they deliver to DirectShow too. What I mean by Extended Reference Levels (thats what the Xbox 360 dashboard calls it), is the full range of RGB color from 0-255.
Some equipment only accepts a limited range of about 16-240, and clamps values above and below, and I'd like to know if your cards are able to process the full range, or if they clamp the values in processing.
Avermedia: both can do using last version rec central. main difference will be:
  • c127 will be compatible with third party software and will do the encoding by software. c127 has VGA and analogue input. but not hdmi pass through ( cannot record same pc)
  • C985 will only work with rec central, xsplit and OBS and it will do the encoding -processing by its own hardware
  • c985 has not analogue or VGA input and do has pass through to record from same pc.
Avermedia: You may find more info in our forums and full rec central manual


Cheers

Line40
 
Top