[FEATURE REQUEST] Dolby Vision support for MKV [IMPLEMENTED]

Can you also provide the XML for the video that does work?

There’s the P7 FEL file XML: p7fel.txt (2.1 KB)

By the way, these samples are all available here: https://www.makemkv.com/download/dvtest/

I don’t know if it is the profile. The P7 file has this in it.

colorPrimaries=“bt2020” colorRange=“tv” colorSpace=“bt2020nc” colorTrc=“smpte2084”

The P5 one is missing these. PMS uses some of this info to determine the type of encoding used. Just the profile level isn’t enough. I don’t know if the sample was made without this info or PMS is not picking it up, but I believe this info is necessary.

Also, I looked up the specs of the Fire TV 4K.

  • Dolby-Vision support for profiles 5, 8 and 9 to max corresponding level. Level 9 for profiles 5 and 8. Level 5 for profile 9.

According to that, it shouldn’t support P7. :psyduck_confusion:

As far as I know, profile 5 is a proprietary colorspace (IPT) encoded file. Profile 7 is the UHD BD format, which requires the base layer to be HDR10 compatible (hence the color info).

For the Fire TV 4K compatibility, so far only FEL profile 7 files fail playing back properly, which is expected.
So I don’t expect the Plex app to work on these at all, definitely weird that it’s the only profile that successfully triggers Dolby Vision.

Can you confirm which version of PMS you’re using (this requires 1.20.2), and please make sure you analyse the items again?

The server runs Version 1.20.2.3402. The files were just added and the Dolby Vision metadata seems to be detected just fine in the File Info (and the XML I guess).

I tested all of my Dolby Vision encoded MKVs (ripped using MakeMKV 1.15.2) and all of them triggered DV on my LG B7 OLED being fed by a 2019 Nvidia Shield Pro.

However, the majority of them would first trigger HDR instead of DV. I would then hit “back” on the remote, start the movie again, and then DV would be enabled. This sometimes took as many as 6 tries in re-starting the movie to get DV to “stick.” I could then come back to the same movie I had problems with and DV would trigger the first time.

I’d happily share logs if someone can tell me how to get them!

Full List:

  • 1917
  • Alita: Battle Angel
  • Anna
  • Annihilation
  • Apocalypse Now
  • Aquaman
  • Atomic Blonde
  • Bumblebee
  • Casino Royale
  • Doctor Sleep
  • The Evil Dead
  • Evil Dead 2
  • First Man
  • Gemini Man
  • Ghost in the Shell
  • Hereditary
  • Hunter Killer
  • It Chapter 2
  • John Wick 3
  • Jurassic World: Fallen Kingdom
  • Knives Out
  • The Matrix
  • Matrix 2
  • Matrix 3
  • Midway
  • Mission: Impossible 1-6
  • Mother!
  • Pacific Rim: Uprising
  • Pitch Black
  • Quantum of Solace
  • A Quiet Place
  • Ready Player One
  • The Shining
  • Skyfall
  • Skyscraper
  • Spectre
  • Spider-man: Far from Home
  • Spider-man: Homecoming
  • Transformers: The Last Knight
  • Valerian and the City of a Thousand Planets
  • War of the Worlds
  • Westworld (Seasons 1 and 2)
  • The Witch
  • The Wizard of Oz
3 Likes

Cannikin, to be sure, my understanding is that MakeMKV 1.15.3 (released 01 Oct 2020) is the first version that will construct DV from UHD discs.

Regardless, I re-ripped Justice League 4K UHD with 1.15.3 and played the file with PLEX 8.8.0.20999 with an NVShield Pro 2019 and I get the same result: The DV badge will appear briefly or not at all on my Vizio PX75-G1 / PX65-G1. If I hit the back arrow and restart, the badge is hit or miss and it only stayed on one time out of 5 attempts. It usually reverts back to HDR10.

That being said, DV is visually superior to these eyes over HDR10. I want to obviously thank any and all who were involved in the PLEX team to get this going. It’s very much appreciated!

3 Likes

That’s a known issue that has been reported to our engineering team. Thanks for your patience :plexheart:

2 Likes

Please report to nvidia about any colour issues you will find.
Issues like wrong saturation, red spots and blocks.
And you definitely should find some in Doctor Sleep, The Matrix, MI6

https://www.nvidia.com/en-us/geforce/forums/shield-tv/9/346685/wrong-colours-in-dolby-vision/

I got this to work tonight on Top Gun after I re-ripped it with the latest MakeMKV. It seemed to work eveytime on the shield when I played it


However


I had to reduce the output resolution of the Shield to 4K/23.976 fps to get Dolby Vision to trigger. I have Plex set to change output frame rates automatically so I’m wondering why it isn’t triggering the TV (LG OLED) when Plex switches the frame rate.

I may just need a better HDMI cable to handle the bandwidth. I might explore that. Gemini Man worked in HDR/60fps okay, so it might be a cable/shield/handshake thing.

@fizban11 Per the third post in the thread, MakeMKV 1.15.1 was the first version to construct DV into MKV files (see the link to the MakeMKV forum for details) So anything you have ripped since April 15 with that version should be good to go.

I believe it has changed since 1.15.1. With that version I think the developer of makemkv made the changes unilaterally (not waiting for the mkv standard to accept DV). After that the mkv standard itself was adjusted to accept DV officially but in a somewhat different way (I don’t know the details) and 1.15.3 was tweaked to match the “official” mkv implementation. I may be explaining this wrong, but I think 1.15.3 is the ideal version. Apologies if I am remembering wrong (and ignore or correct me if I am) but was following that makemkv thread forever.

2 Likes

No worries, 1.15.3 is the ideal version. In Mike’s latest forum post on 1.15.3 he goes into detail about it. The new version allows you rebuild missing DV metadata to the correct format in the MKV container.

I think if you ripped a disc using 1.15.1 you will be fine, but if you want to make sure, you can open the MKV file in version 1.15.3 and dump it into a new file. If there is anything different with how the information is stored in the container, the new version should correct it for you. Therefore you may not need to re-rip some discs.

2 Likes

You don’t look in here for a few days and something comes along. Very good news. I’m happy to test all. Many thanks to the Plex team and the developers. Special thanks to @sixones GREAT JOB :heart_eyes:

3 Likes

Thank you @Scott-M and @SkylerWolfe for the info. I wasn’t following the MakeMKV thread, just the changelog posted for each version of MakeMKV. Rebuilding the files will definitely save me some time and effort over re-ripping the discs. Christmas came early this year!

How long does it usually take from beta version to an “official” version?

We only support the official MKV spec, anything that doesn’t conform to that is not supported

Thanks for the clarification!
Do you know if using 1.15.3 to re-process those older MKV’s will correct the MKV to spec, per the 1.15.3 forum post linked above?

I don’t know, sorry, you’d need to ask the folks that develop that software