Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
![]() |
#1 | Link |
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,951
|
How are you playing back 10-bit H.264 in 10-bit
So, we've had a lot of talk about the value of 10-bit encoding.
How about 10-bit playback? How are people displaying 10-bit output? I've got a 10/12-bit capable display hooked up via DisplayPort to a GeForce GTX 570 in a Win7 system. That's all supposed to be able to play back a full 10-bit contrast range. But what player will actually get all 10 precious bits to the display? What are the rest of you guys using to test this? |
![]() |
![]() |
![]() |
#2 | Link |
Registered User
Join Date: Jan 2007
Posts: 729
|
Don't you need Quadro drivers to output 10+ bits to the monitor?
In any case, obviously normal people use the normal players, without any surprises. It just depends if you use LAV video to dither down, or if you leave it to MadVR which is in theory a bit better, since it goes straight to RGB after scaling. |
![]() |
![]() |
![]() |
#3 | Link | ||
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,951
|
Quote:
http://nvidia.custhelp.com/app/answe...3011/related/1 Quote:
I guess I could get a Quadro board, but it'd be pretty expensive to match the power of my SLI 570's to get just this one feature... |
||
![]() |
![]() |
![]() |
#5 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,373
|
Don't forget that a big value of 10-bit encoding is that your files actually get smaller, so even on 8-bit output with proper dithering there is still a advantage here (which is the main advantage all those anime people try to leverage when doing 10-bit encodes)
In any case, madshi plans to add 10-bit output support to his madVR eventually, maybe he can also make it work on Geforce GPUs then.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
![]() |
![]() |
![]() |
#6 | Link | ||
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,951
|
Quote:
Quote:
For all the buzz around 10-bit, I'd assumed some people were actually looking at the files in their full glory somewhere ![]() |
||
![]() |
![]() |
![]() |
#7 | Link |
もこたんインしたお!
Join Date: Jan 2008
Location: Finland / Japan
Posts: 512
|
The two things you bring up are separate, that's the first thing I'd like to point out.
__________________
[I'm human, no debug]
|
![]() |
![]() |
![]() |
#8 | Link | |
Registered User
Join Date: Sep 2007
Posts: 5,600
|
Quote:
http://software.intel.com/sites/products/documentation/hpc/ipp/ippi/ippi_ch6/ch6_color_models.html Gavino's pretty function http://forum.doom9.org/showthread.php?t=154731 |
|
![]() |
![]() |
![]() |
#9 | Link | |
もこたんインしたお!
Join Date: Jan 2008
Location: Finland / Japan
Posts: 512
|
Quote:
Of course this is far from a perfect thing in any way (gamma stuff comes to mind first of all), and is mostly meant to show that 10bit YCbCr (esp. limited range content) can be watched on a 8bit RGB screen quite fine.
__________________
[I'm human, no debug]
Last edited by JEEB; 4th January 2013 at 16:05. |
|
![]() |
![]() |
![]() |
#10 | Link | |
Registered User
Join Date: Sep 2007
Posts: 5,600
|
Quote:
I think you're looking it the wrong way It's the opposite. An 8bit RGB screen cannot display all 8bit Y'CbCr values. You need a 10bit RGB screen to display (almost) all 8bit Y'CbCr values (legal or otherwise) When you convert to 8bit RGB, from 8bit Y'CbCr (see Chikuzen's blog), you only use a fraction of the values - you said this yourself. Thus many values are not represented and discarded (the are not visibile) . These don't have a legal "mapping" in 8bit RGB space (the 8bit Y'CbCr cube is larger than the 8bit RGB cube) . All values of 8bit RGB can "map" to Y'CbCr space, but the reverse isn't true. |
|
![]() |
![]() |
![]() |
#11 | Link |
もこたんインしたお!
Join Date: Jan 2008
Location: Finland / Japan
Posts: 512
|
Not really, just put it in a different way. Yes, 8bit RGB doesn't contain everything from the 8bit YCbCr space, but neither IMHO would 10bit RGB (feel free to show me incorrect) because the colorspaces are just that different.
Just trying to not make this be some fuel to those idiots who talk about 10bit screens being needed for "proper" 10bit H.264 playback and such :P Anyways, yes -- different colorspaces and YCbCr is wider (many valid YCbCr values end up being truncated when converting to RGB). More (actual) bits on the screen is better.
__________________
[I'm human, no debug]
|
![]() |
![]() |
![]() |
#12 | Link | |||
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,951
|
Quote:
Which expands the gamut to a superset of Rec. 709 while incorporating most of sRGB. Quote:
Quote:
Anyone know of a good link to the vui.txt file referenced in this? http://forum.doom9.org/showthread.php?t=101058? |
|||
![]() |
![]() |
![]() |
#13 | Link | |
もこたんインしたお!
Join Date: Jan 2008
Location: Finland / Japan
Posts: 512
|
Quote:
![]() And yes, naturally -- there are different gamuts, as well as precision formats ![]() ![]()
__________________
[I'm human, no debug]
Last edited by JEEB; 4th January 2013 at 19:08. |
|
![]() |
![]() |
![]() |
Tags |
10-bit, hi10p |
Thread Tools | Search this Thread |
Display Modes | |
|
|