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. |
3rd June 2020, 23:11 | #1 | Link |
Registered User
Join Date: Jan 2010
Location: France
Posts: 851
|
Convert Dolby Vision to HDR10+ ?
Hi,
I have a question, no doubt stupid, but I would like to understand. Is it possible to convert Dolby Vision to HDR10+ ? Extract DV metadata and convert (and adapt) them to HDR10+ ? I'm sorry if it's stupid but I don't know how DV works and the technology used. Thank you. |
4th June 2020, 00:15 | #2 | Link |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,407
|
Theoretically possible but not actually possible. We need info about how to use DV metadata that we do not have. I am not sure how public the process to create HDR10+ metadata is either. I doubt we will ever see anything besides converting both of those formats to HDR10, not to each other.
Also there are lots of possibilities under "Dolby Vision" most of which are very strange and would be impossible to covert to HDR10+ without some loss, everything except profile ID 5. There is probably something else about profile 5 that does not directly translate to HDR10+ too. Definitions of Dolby Vision bitstream profiles on page 8: https://www.dolby.com/us/en/technolo...les-levels.pdf
__________________
madVR options explained |
4th June 2020, 02:37 | #3 | Link |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,770
|
Well, DoVi has a tone mapper, and it could tone map to a nominal HDR10 base layer, from which dynamic metadata could be auto generated. I don't think there's any way to directly remap the metadata, though.
|
4th June 2020, 08:24 | #4 | Link | |
Registered User
Join Date: Jan 2010
Location: France
Posts: 851
|
Thanks both
Quote:
Ok so if I want to encode a DoVi movie to play it on a Samsung TV (only HDR10+, not DoVi) I can't do it. The only way is to encode the movie to HDR10 and to lose dynamic metadata ? |
|
4th June 2020, 20:28 | #5 | Link |
Derek Prestegard IRL
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,989
|
Most DoVi content is Profile 5, which is non backwards compatible with HDR10. Decoding that into something usable requires Dolby IP, so that's not happening. If you try to play it without the special Dolby magic the colors will look completely wrong and you'll have huge luminance shifts.
If you come across Profile 8.1 content, that's an HDR10 base, which you could just play directly, or analyze and generate HDR10+ metadata from. Then you could theoretically mux that in without re-encoding. Some streaming services intend to deliver all 3 formats this way. I don't think anyone is using it yet though. |
4th June 2020, 20:32 | #6 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,770
|
Quote:
|
|
4th June 2020, 23:15 | #8 | Link |
Derek Prestegard IRL
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,989
|
It will not play even remotely correctly.
Colors will be totally wrong, and there will be sudden, severe luminance shifts. You'll be looking at the post-processed IPT representation of the signal misinterpreted as YCbCr. You can do absolutely nothing with a Profile 5 encode without a Dolby Vision implementation. |
5th June 2020, 05:37 | #9 | Link |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,731
|
How does that work with a non-DoVi compatible player? I thought that most UHDs with DoVi content are Profile 7.
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
5th June 2020, 20:22 | #10 | Link |
Derek Prestegard IRL
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,989
|
Yes, I was referring to streaming video
In the UHD BluRay disc world all DoVi content is profile 7, which is indeed a base HDR layer compatible with the UHD BD standard (which may or may not be somewhat different from how you'd encode HDR10 for streaming, not sure), plus a second HEVC stream as an enhancement layer (as opposed to just metadata like Profile 8). https://www.dolby.com/us/en/technolo...les-levels.pdf |
5th June 2020, 21:08 | #11 | Link |
Registered User
Join Date: Jan 2010
Location: France
Posts: 851
|
Ah! Thanks. Yes I'm speaking about UHD BluRay disc, not streaming, I was afraid to not play movie at all
So I could play UHD BR as HDR(10 ?) only if my TV doesn't support DoVi, right ? I'm curious to know how DoVi proceed to use a HEVC (FHD ?) stream as enhanced layer... |
5th June 2020, 21:38 | #12 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,770
|
Quote:
|
|
5th June 2020, 23:38 | #13 | Link |
Derek Prestegard IRL
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,989
|
Really? I had no idea. That would surprise me because it would only play on a BD player with DoVi support.
I suppose the player could convert back to YCbCr and tone map for an HDR10 or SDR TV but you still need a UHD BD player with DoVi support and that's not all of them. Xbox One S/X being by far the most prevelant! |
6th June 2020, 09:19 | #14 | Link |
Registered User
Join Date: Jan 2010
Location: France
Posts: 851
|
So I see x265 supports Dolby Vision encoding but is it possible to encode with x265 to DoVi from a UHD BR ? It needs a RPU file, is this file created by extracting metadata from EL ? Or we can't create this file ourselves ?
Perhaps it could be possible to convert RPU DoVi file to HDR10+ metadata file ?! I don't know the structure of each file but I can look at it if I have some examples. |
6th June 2020, 09:28 | #15 | Link | |
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,731
|
Quote:
I haven't tested that myself yet, but will do at some point. My TV supports DoVi, but the media player doesn't so I cannot use those encodes directly in my library.
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
|
7th June 2020, 09:19 | #16 | Link |
Registered User
Join Date: Jan 2010
Location: France
Posts: 851
|
Is DoVi a part of MKV specifications ? MakeMKV created a non-standard MKV (with AVC+MVC streams for 3D movies) so it was impossible to play it on some players. I don't know it it's the same for DoVi.
But my goal is not to play DoVi because my TV is not compatible (Samsung supports only HDR10+), it's to convert DoVi metadata to HDR10+ metadata but it seems to be not possible now. It would be great to be able to extract metadata from EL and them convert to HDR10+ metadata file. There is already a tool to extract HDR10+ metadata from a UHD BR stream so if we could do the same with DoVi, we could try to find a way to reuse DoVi metadata to create HDR10+ metadata file. Perhaps it's utopian... |
8th June 2020, 18:15 | #17 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,770
|
Quote:
Among other things, devices that are capped at 24 fps for Profile 7 can normally do at least 30 fps with Profile 5 due to better Profile 5 performance. |
|
9th June 2020, 20:23 | #19 | Link |
Registered User
Join Date: Feb 2003
Location: Palmcoast of Norway
Posts: 363
|
This is kinda neat, tho only for DV delivered over HDMI to HDR10:
https://www.hdfury.com/enjoy-dynamic...hdr10-display/ |
Thread Tools | Search this Thread |
Display Modes | |
|
|