Dolby Vision Profile 7 & 8 support (.ts/.mkv files)

I have did comparison of a movie from iTunes (4K Dolby Vision) with a UHD 4K remux (converted from DV7 FEL to DV8) and did not spot any difference between these two versions if comes to brightness, colours and shadow rendition. I used DV7toDV8 utility for macOS that removed FEL metadata from RPU so the final image was the same like the streamed version.

That means the blu-ray didn’t have a base layer mapped to a lower brightness.

Lots of features missing, and removes CM v4.0.

Hi @Sprites. Yeah, DV7toDV8 is still working as intended.

DoVi_Scripts has a lot of capabilities to support different scenarios, where my app has a smaller focus of converting DV7 to DV8.

How do you mean? The app fulfills its stated purpose. It converts DV7 to DV8, preserves the EL+RPU for archiving, plots the RPU graph, optionally strips unneeded audio and subtitle languages, and will additionally convert DV8 to DV8 if you just want to remove the CMv4.0 mappings.

The latest version 0.6.0 does not remove CMv4.0 (for those who have the latest ATV 4K’23), and version 0.5.0 strips CMv4.0 (for those with earlier hardware).

What is it you want the app to do?

3 Likes

It’s not a port of DoVi_Scripts, that’s all I was saying.

Please share the mediainfo as well (of the blu-ray version).

Hi @james - Looking at the upcoming features, looks like DV 8.1 support for ATV 4K’21 has been dropped from the roadmap. Has support been abandoned?

This is still on our radar. Thx.

2 Likes

For those using the DV7 to DV8 app on macOS, I’ve added an update with a GUI for easier access to the supported settings:

  • Audio & subtitle languages
  • Keep/remove DV CMv4.0 metadata (to support both ATV 4K 2021 & 2023)
  • Keep/remove working files generated during processing
  • Using the bundled tools or those installed on the local system

The settings stick across runs of the app and there’s an option not to ask again.

Let me know if you run into any issues.

8 Likes

If you remove working files does it still keep the image output?

Yeah, there’s no change in behavior for that option. I’m not considering the image to be a “working file”; it’s part of the output of the program for you to verify what happened.

If I’ve purchased a 4K Blu-ray and ripped the disc, I want to convert the DV7 file to DV8, and see an image of the RPU that was included in the output to verify what I’m getting.

Then I want to archive 2 files: the mkv file with the BL+RPU and the hevc file with the EL+RPU, so I’m not wasting space with full DV7 and DV8 copies of the same movie. All that’s duplicated is <100MB of RPU metadata.

If I want to watch the full DV7 movie, all I have to do is demux the DV8 BL+RPU hevc stream, then remove the RPU, then open tsMuxer and add the BL as first video stream and the EL+RPU as the second video stream.

1 Like

I am currently new to infuse and creating a media server and had a few questions regarding converting dolby vision profile 7 to 8. This thread has a lot of info and I have a hard time getting through all of it. So wanted to ask:

  1. What is the current state of Dolby vision accessibility in infuse? Does the DV7 to DV8 converter cause any decrease in fidelity or brightness? I ask because when I see the dolby vision plots some seem more flat, while others have much more variability. If they are flat in DV8, should I just use the DV7 version?

  2. I noticed the bitrate drops on the video (using mediainfo) after converting from dolby vision profile 7 to 8. Does this cause any loss in quality? Typically the decrease is between 5-10 bitrate so not sure if that affects much.

  3. I’ve also seen comments about MEL and FEL having an effect on the DV plots when converting to DV8. Does this cause any effect? If so which one should I be looking to convert

Thanks to anyone who has time to answer these questions, I have been reading through reddit and here but a bit confused on these.

Only if you convert some FEL titles.

DV7 Will play in HDR in Infuse, so if you want DV you should convert it.

You should expect a reduction in file size/bitrate. There is no loss in quality except some FEL brightness that may be encoded into the EL. It’s a small amount for MEL and larger for FEL since it has extra 2 bits of data.

You can convert MEL without issue. Some FEL may cause issues.

This video shows an example of not being able to playback FEL brightness on Apple TV.

1 Like

This was insightful, thank you. I had some follow up questions.

  1. You mentioned the DV7 will fallback to HDR, but which would look better, the DV8 with the flat dolby plot? or just letting it revert to HDR? Not sure if the flat dolby plot means the dolby is not properly working
  2. Also, does the flat dolby plot mean it is worse than one with a dynamic plot?
  3. When ever the conversion is done from DV7 to 8, I also get an HEVC file. What am I supposed to do with it? Should I be including it when linking it to plex?

Thanks again

I think this is probably title specific, but Dolby vision does provide more metadata than HDR to help the tv set its settings correctly.

If you are talking about the exact same video, dynamic should be better, assuming it was done correctly. I could see someone trying to make their own and blowing highlights or crushing blacks due to incorrect settings, in which case the alternate format may be better.

From https://encyclopedia.pub/entry/32320
Dolby Vision and HDR10+ include dynamic metadata while HDR10 and HLG don’t.[5] Those are used to improve image quality on limited displays that are not capable to reproduce an HDR video in the way it has been created and delivered. Dynamic metadata allow content creators to control and choose the way the image is adjusted.[17] When low capable displays are used and dynamic metadata are not available, the result willvary upon the display’s choices and artistic intents might not be preserved.

Yes, a dynamic plot means it can change the luminance levels on a frame by frame or scene by scene basis

You can just delete it. That is just the raw video extracted from the original mkv file. When you complete the conversion you should have an mkv file output. Only if you want to recreate the original dv7 file would you want to keep it.

1 Like

Recent video by Rtings

3 Likes

A bit off-topic, but there are so many Dolby Vision experts in this thread, can someone help me figure this out?

I’ve got a few movies that MediaInfo identifies as Dolby Vision profile 8.6. That doesn’t exist, right? They’re DV with HDR fallback, so they should be profile 8.1 surely?

How did these files end up being created with a profile that doesn’t exist? And is there any way I can “fix” them, and make them profile 8.1?

HDR format : Dolby Vision, Version 1.0, Profile 8.6, dvhe.08.06, BL+RPU, no metadata compression, Blu-ray compatible / SMPTE ST 2086, Version HDR10, HDR10 compatible

From the profile definitions (see Dolby Vision Profiles and Levels), it does make sense that profile 8 made from a profile 7.6 would be 8.6, but there would be no legitimate/intended use case for 8.6, since the only official profile with blu-ray fallback (.6) is 7.6. So I guess it depends if players would accept it anyway, but otherwise it indeed should be 8.1.

1 Like

Does anyone have another link or copy they could share of Reset_9999_Dolby Vision spreadsheet?

Document in current link https://docs.google.com/spreadsheets/d/1jBIGF8XTVi9VmDBZ8a5hEyongYMCDlUiLHU9n1f_S74/edit has been deleted.