Skip to content

Add Dolby Vision / Hybrid support to list summary #7

Description

@avczar

Image

In fact,

1st video of the list

Is pure DV (P5 / profile 5, without HDR10 fallback):

Image

2nd video

Is fake/hybrid DV (P8 / profile 8, embedded, with HDR10 fallback):

Image

3nd video

Is BR DV (P7 / profile 7 + [always] HDR10 or HDR10+ layer), in this case, it's with HDR10+ (natively HDR10 compatible):

Image


Suggestions for list summary display

For these same previous examples:

Image

For each, from the shortest to the most complete examples (based on details):

Video 1

DV P5
DV P5 (no HDR10 compatible)
Dolby Vision P5 (not HDR10 compatible)

Video 2

DV P8
DV P8 (HDR10 compatible)
Dolby Vision P8 (HDR10 compatible)

Video 3

DV P7 + HDR10+
DV P7 + HDR10+ (incl. HDR10)
Dolby Vision P7 + HDR10+

or

BR DV + HDR10+
BR DV + HDR10+ (incl. HDR10)
BluRay Dolby Vision P7 + HDR10+

For BR with just basic HDR10 instead HDR10+:

DV P7
DV P7, w/ HDR10
Dolby Vision P7 + HDR10

or

BR DV
BR DV, w/ HDR10
BluRay Dolby Vision + HDR10

Notes

  • Dolby Vision on BluRay is always profile 7. So BR DV = DV P7, always.
  • I don't know if Profile B mention is suitable for HDR10+: as far as I know, the HDR10+ is always Profile B. I've never seen otherwise, but I can be wrong.

To be clear

Because this is important to know:

  • HDR10 is HDR10 (or just HDR)
  • HDR10+ is the dynamic version, natively HDR10 compatible (this is a great thing)
  • Dolby Vision is only dynamic and not (never) natively HDR10 compatible (simply because is the HDR / HDR10+ competitor).

To get a DV (P5) file as HDR-compatible (P8), only an artificial DV embedding in an HDR10 layer makes it possible (dovi_tools do that). But... it's not a real/pure DV, because this is a less process (like MP3 compression) that loose some information of the original DV layer. So, is this fusion process is not miraculous at all and the better thing!
To summarize very simply:

  • DV P5 & P7 is like FLAC (lossless, almost)
  • DV P8 is like MP3 MBR (variable depending on how the hybrid was made... because is not simple)

Sometimes, it's even better to stay on HDR10 rather than a poorly manufactured DV P8.


To perfect even more...

For P7 only, it would be even more interesting to know whether EL layer is MEL or FEL, as MakeMKV and dovi_tools allows.

By default, MediaInfo displays only this:

HDR_Format_Settings: BL+EL+RPU
HDR_Format/String: [...] dvhe.07.06, BL+EL+RPU [...]

And the MakeMKV (probably using dovi_tools inside, I don't know) displays this:

Codec: MpegH HEVC Main10@L5.1 (dvhe.07.06 BL+MEL+RPU)

Technically, it can be distinguished by EL bitrate:

  • If < 2 Mbps, so is MEL (Minimal)
  • If > 5 Mbps, so is FEL (Full)

I hope I've been clear, because it's not easy to explain, especially for people who have not paid attention to the variants of DV before.
But even if it means release a Better software that can Better highlight tech info, I think it's a path for improvement to be explored, and deployed! Don’t you think so? 🧐
The existing analysis tools are clearly insufficient for the processing of DV files, and BetterMediaInfo can also stand out in this respect! 🤓

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions