Dolby Vision now possible through MP4 Mux.
Re: Dolby Vision now possible through MP4 Mux.
Please could I have some thoughts on:
A. ShieldTV 2019 PRO supports only LLDV playback.
B. When playing DV profile 7 with FEL MKV on the ShieldTV 2019 with PLEX the FEL is downgraded to MEL (LG CX TV displays the DV logo on top right corner).
C. When playing DV profile 7 with FEL MKV on the ShieldTV 2019 with PLEX the FEL is ignored and only the BL+RPU layer is decoded (LG CX TV displays the DV logo on top right corner).
D. When playing DV profile 7 with MEL MKV on the ShieldTV 2019 with PLEX the MEL is decoded correctly (LG CX TV displays the DV logo on top right corner).
E. Profile 5/8 BL+RPU gives better colour accuracy than HDR10.
A. ShieldTV 2019 PRO supports only LLDV playback.
B. When playing DV profile 7 with FEL MKV on the ShieldTV 2019 with PLEX the FEL is downgraded to MEL (LG CX TV displays the DV logo on top right corner).
C. When playing DV profile 7 with FEL MKV on the ShieldTV 2019 with PLEX the FEL is ignored and only the BL+RPU layer is decoded (LG CX TV displays the DV logo on top right corner).
D. When playing DV profile 7 with MEL MKV on the ShieldTV 2019 with PLEX the MEL is decoded correctly (LG CX TV displays the DV logo on top right corner).
E. Profile 5/8 BL+RPU gives better colour accuracy than HDR10.
Re: Dolby Vision now possible through MP4 Mux.
I could be wrong, but I believe the process of converting FEL to MEL just discards the FEL video data but leaves the RPU untouched. So when converting to profile 8.1 I don't think you have to do anything special if you have a FEL source because you'll be discarding the whole EL and replacing it with the converted RPU either way.
Re: Dolby Vision now possible through MP4 Mux.
I'm currently attempting to make my first hybrid profile 8.1 file and I had the same problem with my ffmpeg-demuxed HDR10 file.uhdiznotenough4mee wrote: ↑Tue Aug 31, 2021 1:30 pmBrilliant. It seems to be working fine using mkvextract. Will test the result later but no glitches at all. Thanks so much, kind sir, for all the work you are doing.quietvoid wrote: ↑Tue Aug 31, 2021 12:31 pmHave you tried using mkvextract instead of ffmpeg for the HDR10 base layer demux?uhdiznotenough4mee wrote: ↑Mon Aug 30, 2021 10:08 pmI do not have any errors either in ffmpeg or dovi_tool. All is going smooth. Except when I try to play the final file in either mpv or mpc-hc I see glitches - for example in the beginning when the the logo appears, the picture will freeze for a couple of seconds and the sound is continuing. At that time the glitch in small rectangle in left upper corner will appear. Here are examples:
If there are issues with the injected file, they are probably present in the original demuxed bitstream.
I stumbled on this ffmpeg bug ("hevc_mp4toannexb bsf doesn't insert correct parameter sets if they change in-band") that looks to me like it might be what we're encountering? My source video is also one that makes (heavy) use of seamless branching.
Unfortunately a fix for that bug seems to have gotten bogged down. Do you think it would be good idea to change the dovi_tool usage examples to use mkvextract for now? I'd be happy to submit a pull request if you'd like.
-
RESET_9999
- Posts: 2411
- Joined: Mon Aug 05, 2019 7:12 pm
Re: Dolby Vision now possible through MP4 Mux.
that's the first thing I did with the very first movie I injected DV....
viewtopic.php?p=110933#p110933
i dont know why you guys dont use Tsmuxer for extracting. It works very well and it allows you to extract hevc from seemless branching disc without merging the parts together first.FubbAyH wrote: ↑Sun Sep 05, 2021 1:22 pm
I'm currently attempting to make my first hybrid profile 8.1 file and I had the same problem with my ffmpeg-demuxed HDR10 file.
I stumbled on this ffmpeg bug ("hevc_mp4toannexb bsf doesn't insert correct parameter sets if they change in-band") that looks to me like it might be what we're encountering? My source video is also one that makes (heavy) use of seamless branching.
Unfortunately a fix for that bug seems to have gotten bogged down. Do you think it would be good idea to change the dovi_tool usage examples to use mkvextract for now? I'd be happy to submit a pull request if you'd like.
plus i never had glitches with it.
Last edited by RESET_9999 on Sun Sep 05, 2021 1:31 pm, edited 2 times in total.
Re: Dolby Vision now possible through MP4 Mux.
Converting to MEL only changes some fields in the RPU (as documented by Dolby) for the players to recognize as MEL.FubbAyH wrote: ↑Sun Sep 05, 2021 8:02 amI could be wrong, but I believe the process of converting FEL to MEL just discards the FEL video data but leaves the RPU untouched. So when converting to profile 8.1 I don't think you have to do anything special if you have a FEL source because you'll be discarding the whole EL and replacing it with the converted RPU either way.
The EL is not discarded, and I don't recommend that either.
If someone wants to discard the EL, they're better off converting to profile 8.1.
The examples only use ffmpeg for piping HEVC data. There's no problem with the metadata extraction in this case.
Maybe demux/convert are affected, but it's not possible to pipe with mkvextract.
And for injecting, there's no mention of ffmpeg to correct.
As always, it's up to the user to verify the files.
-
RESET_9999
- Posts: 2411
- Joined: Mon Aug 05, 2019 7:12 pm
Re: Dolby Vision now possible through MP4 Mux.
mmm Netflix moved from profile 5 to profile 8 ? or are these scene groups just injected DV metadata into hdr10 with quietvoid tool?
Crown Season 1-4 webdl :
Crown Season 1-4 webdl :
Code: Select all
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5@Main
HDR format : Dolby Vision, Version 1.0, dvhe.08.07, BL+RPU, HDR10 compatible / SMPTE ST 2086, HDR10 compatible
Codec ID : V_MPEGH/ISO/HEVC
Duration : 1 h 1 min
Bit rate : 14.9 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.072
Stream size : 6.44 GiB (94%)
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : Display P3
Mastering display luminance : min: 0.0001 cd/m2, max: 1000 cd/m2
Maximum Content Light Level : 1062 cd/m2
Maximum Frame-Average Light Level : 140 cd/m2https://forum.blu-ray.com/showthread.php?t=276448
Re: Dolby Vision now possible through MP4 Mux.
I'm pretty sure that's the caseRESET_9999 wrote: ↑Sun Sep 05, 2021 1:41 pmor are these scene groups just injected DV metadata into hdr10 with quietvoid tool?
Re: Dolby Vision now possible through MP4 Mux.
That's a nice idea. That way I could keep all the tracks separate and only mux the file once at the end of the process. I'll try it next time I rip a disc. Thanks!RESET_9999 wrote: ↑Sun Sep 05, 2021 1:27 pmi dont know why you guys dont use Tsmuxer for extracting. It works very well and it allows you to extract hevc from seemless branching disc without merging the parts together first.
plus i never had glitches with it.
Ah, I see. I think the person I was replying to was intending to go from FEL to profile 8.1 so it's good to know that they can definitely do that in one step without having to go through MEL first.quietvoid wrote: ↑Sun Sep 05, 2021 1:31 pmConverting to MEL only changes some fields in the RPU (as documented by Dolby) for the players to recognize as MEL.
The EL is not discarded, and I don't recommend that either.
If someone wants to discard the EL, they're better off converting to profile 8.1.
Oh that's a good point. I hope I didn't sound critical. I'm absolutely delighted with the tool and having a way to add DV to discs that lack it. Thank you very much for the tool, and thank you very much to RESET_9999 for all the helpful posts spelling out how to use it and documenting your experiments!quietvoid wrote: ↑Sun Sep 05, 2021 1:31 pmThe examples only use ffmpeg for piping HEVC data. There's no problem with the metadata extraction in this case.
Maybe demux/convert are affected, but it's not possible to pipe with mkvextract.
And for injecting, there's no mention of ffmpeg to correct.
As always, it's up to the user to verify the files.
-
RESET_9999
- Posts: 2411
- Joined: Mon Aug 05, 2019 7:12 pm
Re: Dolby Vision now possible through MP4 Mux.
I wish @Grencola was still around. I'm sure he could make us a ''simple'' GUI like this:FubbAyH wrote: ↑Sun Sep 05, 2021 3:18 pmOh that's a good point. I hope I didn't sound critical. I'm absolutely delighted with the tool and having a way to add DV to discs that lack it. Thank you very much for the tool, and thank you very much to RESET_9999 for all the helpful posts spelling out how to use it and documenting your experiments!

no, the shield support tv-led and player-led (lldv)
no it just ignores the el and use RPU metadata
yes
yes
The shield has colors issue (red push) with profile 4, 8, 7 ... profile 5 is accurate
-
OMEGAZULUL
- Posts: 2
- Joined: Sun Sep 05, 2021 9:04 pm
Re: Dolby Vision now possible through MP4 Mux.
So if I have a TV that supports Tv-led dolby vision then any dolby vision movies I play with the shield wil be Tv-led? Do I need a certain profile or format for it to be Tv-led with Plex? I thought the only way to get Tv-led was with FEL and the shield ignores that. I looked up Vincent's comparison regarding Player-led vs Tv-led and to me Tv-led looked more detailed and brighter. As far as I know the difference between FEL and MEL is only 12 bit vs 10 bit so it should only matter in color banding. These statements contradicts each other so I'm confused right now. How can I get Tv-led dolby vision with Plex and the shield? What am I missing without FEL?RESET_9999 wrote: ↑Sun Sep 05, 2021 6:02 pmI wish @Grencola was still around. I'm sure he could make us a ''simple'' GUI like this:FubbAyH wrote: ↑Sun Sep 05, 2021 3:18 pmOh that's a good point. I hope I didn't sound critical. I'm absolutely delighted with the tool and having a way to add DV to discs that lack it. Thank you very much for the tool, and thank you very much to RESET_9999 for all the helpful posts spelling out how to use it and documenting your experiments!
no, the shield support tv-led and player-led (lldv)
no it just ignores the el and use RPU metadata
yes
yes
The shield has colors issue (red push) with profile 4, 8, 7 ... profile 5 is accurate
Re: Dolby Vision now possible through MP4 Mux.
what happened to @Grencola? I haven't heard of him/her for a while now. I hope he/she is OK! BTW, what's L5 and L6? I keep seeing this here a lot lately. Thank you!RESET_9999 wrote: ↑Sun Sep 05, 2021 1:41 pmmmm Netflix moved from profile 5 to profile 8 ? or are these scene groups just injected DV metadata into hdr10 with quietvoid tool?
Crown Season 1-4 webdl :
Code: Select all
Video ID : 1 Format : HEVC Format/Info : High Efficiency Video Coding Format profile : Main 10@L5@Main HDR format : Dolby Vision, Version 1.0, dvhe.08.07, BL+RPU, HDR10 compatible / SMPTE ST 2086, HDR10 compatible Codec ID : V_MPEGH/ISO/HEVC Duration : 1 h 1 min Bit rate : 14.9 Mb/s Width : 3 840 pixels Height : 2 160 pixels Display aspect ratio : 16:9 Frame rate mode : Constant Frame rate : 25.000 FPS Color space : YUV Chroma subsampling : 4:2:0 (Type 2) Bit depth : 10 bits Bits/(Pixel*Frame) : 0.072 Stream size : 6.44 GiB (94%) Default : Yes Forced : No Color range : Limited Color primaries : BT.2020 Transfer characteristics : PQ Matrix coefficients : BT.2020 non-constant Mastering display color primaries : Display P3 Mastering display luminance : min: 0.0001 cd/m2, max: 1000 cd/m2 Maximum Content Light Level : 1062 cd/m2 Maximum Frame-Average Light Level : 140 cd/m2https://forum.blu-ray.com/showthread.php?t=276448
Re: Dolby Vision now possible through MP4 Mux.
Re: Dolby Vision now possible through MP4 Mux.
Hi OMEGAZULUL,OMEGAZULUL wrote: ↑Sun Sep 05, 2021 9:14 pmSo if I have a TV that supports Tv-led dolby vision then any dolby vision movies I play with the shield wil be Tv-led? Do I need a certain profile or format for it to be Tv-led with Plex? I thought the only way to get Tv-led was with FEL and the shield ignores that. I looked up Vincent's comparison regarding Player-led vs Tv-led and to me Tv-led looked more detailed and brighter. As far as I know the difference between FEL and MEL is only 12 bit vs 10 bit so it should only matter in color banding. These statements contradicts each other so I'm confused right now. How can I get Tv-led dolby vision with Plex and the shield? What am I missing without FEL?
My understanding is that although the ShieldTV 2019 is capable (hardware-wise) of TV-led DV, the AndroidTV OS only supports LLDV playback and as a consequence the FEL is ignored.
With regard to HDTVTest's Player-led vs Tv-led DV comparison, this post here suggests that the noticeable difference in colour accuracy is more down to a bug in the Dolby SDK for UHD Blu-ray players.
Re: Dolby Vision now possible through MP4 Mux.
Is it normal for extracted or modified HEVC files to not show Dolby Vision info when viewed in Mediainfo:

but for the Dolby Vision info to be visible when the HEVC file is added back into the MKV:

Spent some time thinking I was doing something wrong when adding DV extracted from Web-DL into my Bluray Remux as I was checking the HEVC files as I went and the HEVC files don't seem to show DV info in Mediainfo

but for the Dolby Vision info to be visible when the HEVC file is added back into the MKV:

Spent some time thinking I was doing something wrong when adding DV extracted from Web-DL into my Bluray Remux as I was checking the HEVC files as I went and the HEVC files don't seem to show DV info in Mediainfo