Page 1 of 1

HDR10+ encode

Posted: Sun May 05, 2019 12:24 pm
by ptidav
Hello,
simple question :
how to encode a movie in X265 while preserving the HDR10+ ??

I read several topics but there are contradictory statements or a lack of information

Clearly, what are the parameters to be defined ?

Thanks for your help

Re: HDR10+ encode

Posted: Sun May 05, 2019 12:37 pm
by rollin_eng
HB does not currently support this.

Re: HDR10+ encode

Posted: Sun May 05, 2019 5:54 pm
by ptidav
ok
and for HDR10 what are the needed parameters ?
thanks

Re: HDR10+ encode

Posted: Sun May 05, 2019 6:00 pm
by s55
I think you mis-understand. You can't output HDR10 with HandBrake, thus, there are no parameters.

Re: HDR10+ encode

Posted: Sun May 05, 2019 8:43 pm
by ptidav
sure ? what about options "hdr" and "hdr-opt" ??

Re: HDR10+ encode

Posted: Sun May 05, 2019 9:13 pm
by s55
The HandBrake pipeline is 8bit only currently so even the 10bit encoder options can only ever be fed by an 8bit source.

This is something that will hopefully be supported in a future version of HandBrake.

Re: HDR10+ encode

Posted: Sun May 05, 2019 9:16 pm
by Woodstock
What software are you looking at that has "hdr" and "hdr-opt" as options?

Re: HDR10+ encode

Posted: Sun May 05, 2019 9:56 pm
by Deleted User 11865
x265 -- but they have no useful effect since HandBrake is 8-bit 4:2:0 all the way.

Re: HDR10+ encode

Posted: Mon May 06, 2019 6:28 am
by ptidav
The 8-bit limitation makes that handbrake does not handle the hdr nor the x265 hdr options
Ok, i understand clearly now
Thanks for your help

Re: HDR10+ encode

Posted: Mon May 06, 2019 1:38 pm
by JohnAStebbins
"HDR" is only tangentially related to bit depth or colour format. What is referred to as "HDR" is metadata that tells a display how to optimally map bt.2020 down to a lesser colour space gamut when the display doesn't support the full bt.2020 gamut. Even without this metadata, it is possible to do a reasonably good mapping by analysing the distribution of colours in the frames as they are played.

x265 has options for setting this metadata, but HandBrake does not currently extract this data from the source and pass it along.