Question / Help x264 i444 and 10 bit support

kaloc

Member
There are numerous references to the 444 chroma colorspace in the source such as "bUsing444", but I was wondering if this actually works ? Enabling it via the ini file didnt do anything.

I think someone will eventually ask the 10bit question, so I might as well try. Would there be any issues that break OBS if you compile a separate build with 10 bit depth ( x264 ) ?

It would come in handy on local recordings and I think it should work with a standard twitch account since they do not transcode incoming data. As for flash support here is the answer to that :
http://www.adobe.com/uk/products/hdvideo/supported_technologies/h264.html
 

Krazy

Town drunk
For live streaming, neither one of these settings will work because the flash player does not support them (Well, not sure about the 10bit part, but 4:4:4 is definitely not supported). As far as local recordings, there shouldn't be any issue with enabling them as long as your media players/editors can handle files like that. I believe 444 was disabled completely in OBS, but I think Jim said he would re-enable it again since people have been asking it.
 

kaloc

Member
Indeed, there are many players that support all the color spaces that x264 can output ( vlc, mpc-hc ) .. so I would find it useful to have 444 support. 10bit does work properly with the latest versions of flash ( no pink lines on the edge ), but I probably wouldn't use that as much.
 

Muf

Forum Moderator
What would you use 10 bit depth with? Do you have any $25,000 HD cameras and/or FirePro/Quadro cards? Because everything else on this planet does 8 bit depth.
 

kaloc

Member
Muf said:
What would you use 10 bit depth with? Do you have any $25,000 HD cameras and/or FirePro/Quadro cards? Because everything else on this planet does 8 bit depth.

Here is a link to a pdf ( loaded into google's doc viewer ) that explains the concept, but I haven't extensively tested 8 vs 10bit yet.
Pdf viewer link http://bit.ly/15bX4jB
or link to pdf itself http://x264.nl/x264/10bit_02-ateme-why_does_10bit_save_bandwidth.pdf

I did notice a color quality difference with i422 and i444 as my capture card outputs 422 and the upcoming Avermedia Live Gamer Portable also will.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
444 can be done with OBS, but very few decoders read it. It prevents those weird color issues (like with red on black especially) that can happen, making a clearer image. 10bit on the other hand is a bit more difficult to do because I don't have the proper code in place to do it, but it is supported by flash. If it is better or more efficient, I might look into it later, especially given that support.
 
10bit on the other hand is a bit more difficult to do because I don't have the proper code in place to do it, but it is supported by flash. If it is better or more efficient, I might look into it later, especially given that support.
Hi Jim,

Sorry to bring back an old thread, but I have been interested in 10bit for a long time now and was wondering if you had planned to ever implement 10bit, either into the original OBS, or into the re-write. Any news on this ?

Thanks!
 
Top