Dolby Vision Tone Mapping

Having DV Tone mapping is extremely important to me and would love to see that feature added, along with properly identifying DV and Atmos on the movie info screen. Please Plex team!!!

1 Like

This already exists.

https://support.plex.tv/articles/hdr-to-sdr-tone-mapping/

Edit:
As pointed out in the thread, this isn’t fully addressing the OPs question

Only HDR Tone Mapping exists, not Dolby Vision.

Only HDR10 tone mapping works. Dolby Vision tone mapping is a completely different feature according to a plex employee. Found this out after i got a quardo p4000 so i could delete my 1080p sdr versions of stuff.

More specifically Plex Media Server can only properly tonemap Dolby Vision 4K UHD BD remuxes because they have a base HDR10 layer in addition to the Dolby Vision (Profile 7) extension layer. When PMS tonemaps such media, the Dolby Vision layer is ignored. The resulting transcoded stream is static HDR10 to static SDR.

When dealing with Dolby Vision Profile 5 (LLDV) media, there is no base HDR10 layer so these transcode with wrong colors. PMS does not properly support such media—typically acquired versions from premium streaming services.

2 Likes

LLDV isn’t specific to Profile 5. Or vice-versa.

@Volts It is in the context of these users that are sourcing premium streaming service media content. For the most part those media files are Profile 5 LLDV.

I totally agree that the streaming services are using Profile 5, and that Profile 5 is only available from the streaming services.

And that it uses a different colorspace. And doesn’t have an HDR10 base. And that it isn’t supported for transcoding.

I was being a dick and nit-picking about the term LLDV.

DV Profile 5 predates LLDV.
Profile 5 doesn’t imply/require/force LLDV.
LLDV doesn’t imply/require/force Profile 5.

A possible source of confusion is that the EDID signaling for LLDV is occasionally referred to as “block 5”. (I’m not sure why. I’m curious to look at the EDID spec.)

Streaming boxes work fine with Profile 5 sources when they’re connected to a TV-led display.

@Volts You are correct regarding the overall LLDV subject. I am however speaking with the mindset and context of how the Apple TV handles Dolby Vision Profile 5. The default behavior there seems to be player-led (LLDV) not to say it can’t be tv-led (STD DV). Thanks for making that point though.

What about the case when only audio needs transcoding, in those cases also even the copied video stream strips dolby vision and shows wrong colour.

CC: @ChuckPa @chrisallen

I would like to see Plex work on the MDE so that the Apple TV 4K would receive a remux or partially transcoded stream. This is required because mpv will not properly playback any version of DV encoded video. In this circumstance, AVPlayer is the fallback for playback.

The big takeaway here is how to create a stream that AVPlayer can decode and play. AVPlayer should properly playback HEVC DV P5 as long as the container is a MP4 or remuxed into fMP4. This includes transcoding the audio from Dolby Atmos (E-AC-3) to AAC, if and when that is required.

I believe the problem most users on Apple TV 4Ks are facing is that the media file is a MKV. AVPlayer balks at this resulting in a logic where Plex (until recently) choose to fully transcode (yet improperly as reported by many Plex users) rather than remux. A more recent version of PMS has changed this behavior to block playback of such media.

Examples of what may work below:

Original Media

  • Container: MKV
  • Video: 4K HEVC DV P5
  • Audio: Dolby Atmos (E-AC-3)
  • Subtitles: SRT

Remuxed Direct Stream:

  • Container: fMP4
  • Video: Copy Original
  • Audio: Copy Original
  • Subtitles: Copy Original

Partially Transcoded Stream

  • Container: fMP4
  • Video: Copy Original
  • Audio: Transcoded to AAC
  • Subtitles: Copy Original

Not talking apple TV specific case here what i have seen even on andorid tv is DV in mp4 contains buffers when when there is no transcoding involved, but same works in an mkv container but DV is stripped when audio transcoding happens resulting in pink/purple video. I want to use mp4 but the buffering issue makes it unplayable and it happens mainly on apple tv+ ripped streams

This the reason for letting Plex Media Server remux to fMP4 for Apple. In your scenario on AndroidTV, why not just remux such downloaded media into a MKV? I personally have not had too many issues on my Shield Pro playing 4K HEVC DV P5 video in either MKV or MP4 containers.

yes I use MKV for the problems with mp4, but DV stripping on audio transcoding is driving me nuts. I have 5.1 EAC3 sound bar, so anything with 7.1 truhd needs to be transcoded to EAC3 and that messes up the DV

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.