Dolby Vision now possible through MP4 Mux.

Please post here for issues related to UHD discs
codeXRes
Posts: 20
Joined: Mon Jan 20, 2020 1:10 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by codeXRes » Tue Jan 28, 2020 11:49 am

daddy wrote:
Mon Jan 27, 2020 6:27 pm
I think the Sony dv support is the worst.
http://4k.com/news/sony-explains-about-dolby-vision-problem-in-its-4k-hdr-tvs-partly-blames-others-23168/ wrote:Sony implemented a modification to Dolby Vision support by which most of the processing for playback of content with this kind of high dynamic range formatting is offloaded to the device from which it came from instead of being done inside the TV itself. Thus the need for complementary updates from streaming device makers. Why Sony chose this approach is still unknown but it could be because they wanted to make their Dolby Vision update as lean and easy to implement as possible.
Philips 804 is an android tv with a built-in Video player that can handle dual layer dv.
This is surprising that nobody tried to backup this android application, to try it on another android device :idea:
Thanks for that link. I've found that single layer DV plays okay in Sony Android TVs but as the article suggests they will not play dual layer remuxes. :(

Shout out to anyone with a Philips 804 for a backup of their native video player app. :)

scradion
Posts: 5
Joined: Thu Jan 02, 2020 9:25 am

Re: Dolby Vision now possible through MP4 Mux.

Post by scradion » Tue Jan 28, 2020 1:51 pm

rosavanwinkle wrote:
Tue Jan 28, 2020 1:12 am
What i don't seem too understand is why Plex allows me to play Dolby Vision movies via the plex app on the LG store but not via the plex app on my shield pro 2019.
if you wish for more info about my files i got a ton more Dolby Vision movies on my pc
Is this a licence issue? Image
Yes that is correct its a licencing issue as LG opted for the Dolby Vision Dual Layer licence which Plex and Xplay both use the included media player that is built into LG's tvs iirc. Nvidia must have opted for the single layer only licence which frankly sucks as you can't playback the mp4 DV DL movies on the 2019 Shield as it will play as HDR10 only. What is sad is that the 2019 Shield has the raw power to playback all the DV DL movies and even Gemini Man Dolby Vision DL at 60fps.

The Shining (74.3 Mb/s) has a similar bitrate to Gemini Man (81.0 Mb/s) instead of 59.940fps its 23.976fps and it plays just fine over wireless ac. The stream size on The Shining is actually larger then Gemini Man so it appears that the wireless isn't the bottleneck at all. For some reason they choose to do a Full Enhancement Lay(FEL) on Gemini Man which I remember reading somewhere that is not recommended by Dolby at all because of the power needed to play it back. I believe that I just confirmed that it has to be the LG Alpha 9 SoC not being able to playback HFR 60fps HDR10/Dolby Vision correctly. The Shield 2015/2017/2019 will playback the HDR10 60fps movie just fine over gigabit Ethernet. I can not completely rule out that it still could be that the 2 year old Dolby mp4muxer isn't handling 60fps DL DV correctly though but even using the DVDfab DV DL it still won't play on LG tvs without the stutter.

rosavanwinkle
Posts: 70
Joined: Fri Aug 09, 2019 11:10 am

Re: Dolby Vision now possible through MP4 Mux.

Post by rosavanwinkle » Tue Jan 28, 2020 2:04 pm

on the plex forums someone started this threat might be worth a read:
https://forums.plex.tv/t/feature-reques ... /532651/18

aswell as on nvidias site:
https://www.nvidia.com/en-us/geforce/fo ... n-support/

from what i'm reading their exoplayer seems to be updated too be able to play dual layer,but i guess its still a licence issue,maybe someone can make a player that is compatible but i highly doubt it. i'm pretty disapointed in nvidia myself creating such a high end device and then opting out of dual layer :/
Mediaplayer: Nvidia Shield TV Pro
TV: LG 55SK7900PLA
Soundbar: LG SK8 (not LG SK8Y)
plex pass user
Discord:Rosa#1111

zalman
Posts: 5
Joined: Wed Jan 08, 2020 3:29 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by zalman » Tue Jan 28, 2020 2:35 pm

Grencola wrote:
Mon Jan 27, 2020 12:53 am
this is also why I have been so hesitant to make a tool for easy single-layer mp4s. I don't want to perpetuate any pseudo tech. I'll stick with true dual layer, and my next update should allow for hd-audio + atmos in the mp4s it creates.
Thanks. Great work.

deadchip12
Posts: 285
Joined: Thu May 02, 2019 2:49 am

Re: Dolby Vision now possible through MP4 Mux.

Post by deadchip12 » Tue Jan 28, 2020 5:05 pm

scradion wrote:
Tue Jan 28, 2020 1:51 pm
I believe that I just confirmed that it has to be the LG Alpha 9 SoC not being able to playback HFR 60fps HDR10/Dolby Vision correctly. The Shield 2015/2017/2019 will playback the HDR10 60fps movie just fine over gigabit Ethernet. I can not completely rule out that it still could be that the 2 year old Dolby mp4muxer isn't handling 60fps DL DV correctly though but even using the DVDfab DV DL it still won't play on LG tvs without the stutter.
Gemini Man HDR10 plays fine at the correct 60 fps on LG C9 oled via external hdd. Only the Dolby Vision version runs at choppy framerate. I think mp4muxer is the culprit.

daddy
Posts: 77
Joined: Sat Jul 06, 2019 8:17 am

Re: Dolby Vision now possible through MP4 Mux.

Post by daddy » Tue Jan 28, 2020 6:49 pm

no, i don't think the culprit is mp4muxer because the file it produce looks correct.
2 layers (4k hdr10 + 1/4 DV) at 59,940 (60000/1001) Im/s.

Code: Select all

Général
Nom complet                              : F:\Gemini Man.mp4
Format                                   : MPEG-4
Profil du format                         : Base Media / Version 2
Identifiant du codec                     : mp42 (mp42/dby1/isom)
Taille du fichier                        : 68,9 Gio
Durée                                    : 1 h 57 min
Débit global moyen                       : 84,3 Mb/s
Date d'encodage                          : UTC 2020-01-05 09:08:59
Date de marquage                         : UTC 2020-01-05 09:08:59

Vidéo #1
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Profil du format                         : Main 10@L5.1@High
HDR_Format/String                        : SMPTE ST 2086, HDR10 compatible
Identifiant du codec                     : hev1
Identifiant du codec/Info                : High Efficiency Video Coding
Durée                                    : 1 h 57 min
Débit                                    : 81,0 Mb/s
Largeur                                  : 3 840 pixels
Hauteur                                  : 2 160 pixels
Format à l'écran                         : 16/9
Type d'images/s                          : Constant
Images par seconde                       : 59,940 (60000/1001) Im/s
Espace de couleurs                       : YUV
Sous-échantillonnage de la chrominance   : 4:2:0 (Type 2)
Profondeur des couleurs                  : 10 bits
Bits/(Pixel*Image)                       : 0.163
Taille du flux                           : 66,2 Gio (96%)
Default                                  : Non
Date d'encodage                          : UTC 2020-01-05 09:08:59
Date de marquage                         : UTC 2020-01-05 09:08:59
Gamme de couleurs                        : Limited
Coordonnées de chromaticité              : BT.2020
Caractéristiques du transfert            : PQ
Coefficients de la matrice               : BT.2020 non-constant
MasteringDisplay_ColorPrimaries          : Display P3
MasteringDisplay_Luminance               : min: 0.0010 cd/m2, max: 1000 cd/m2
MaxCLL                                   : 5180 cd/m2
MaxFALL                                  : 1577 cd/m2
Codec configuration box                  : hvcC

Vidéo #2
ID                                       : 2
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Profil du format                         : Main 10@L5.1@High
HDR_Format/String                        : Dolby Vision, Version 1.0, dvhe.07.09, EL+RPU / SMPTE ST 2086, HDR10 compatible
Identifiant du codec                     : dvhe
Identifiant du codec/Info                : High Efficiency Video Coding with Dolby Vision
Durée                                    : 1 h 57 min
Débit                                    : 2 687 kb/s
Largeur                                  : 1 920 pixels
Hauteur                                  : 1 080 pixels
Format à l'écran                         : 16/9
Type d'images/s                          : Constant
Images par seconde                       : 59,940 (60000/1001) Im/s
Espace de couleurs                       : YUV
Sous-échantillonnage de la chrominance   : 4:2:0 (Type 2)
Profondeur des couleurs                  : 10 bits
Bits/(Pixel*Image)                       : 0.022
Taille du flux                           : 2,20 Gio (3%)
Default                                  : Non
Date d'encodage                          : UTC 2020-01-05 09:08:59
Date de marquage                         : UTC 2020-01-05 09:08:59
Gamme de couleurs                        : Limited
Coordonnées de chromaticité              : BT.2020
Caractéristiques du transfert            : PQ
Coefficients de la matrice               : BT.2020 non-constant
MasteringDisplay_ColorPrimaries          : Display P3
MasteringDisplay_Luminance               : min: 0.0010 cd/m2, max: 1000 cd/m2
Codec configuration box                  : hvcC+dvcC

Audio
ID                                       : 3
Format                                   : AC-3
Format/Info                              : Audio Coding 3
Nom commercial                           : Dolby Digital
Identifiant du codec                     : ac-3
Durée                                    : 1 h 57 min
Type de débit                            : Constant
Débit                                    : 640 kb/s
Canaux                                   : 6 canaux
ChannelLayout                            : L R C LFE Ls Rs
Echantillonnage                          : 48,0 kHz
Images par seconde                       : 31,250 Im/s (1536 SPF)
Mode de compression                      : Avec perte
Taille du flux                           : 536 Mio (1%)
Langue                                   : Français
ServiceKind/String                       : Complete Main
Default                                  : Non
Date d'encodage                          : UTC 2020-01-05 09:08:59
Date de marquage                         : UTC 2020-01-05 09:08:59

I think it's just the SoC that can't handle the video bandwith it requires to make the dv picture at 60fps.

andyy
Posts: 12
Joined: Tue Jan 14, 2020 11:05 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by andyy » Tue Jan 28, 2020 8:39 pm

daddy wrote:
Mon Jan 27, 2020 6:27 pm
I think the Sony dv support is the worst.
http://4k.com/news/sony-explains-about-dolby-vision-problem-in-its-4k-hdr-tvs-partly-blames-others-23168/ wrote:Sony implemented a modification to Dolby Vision support by which most of the processing for playback of content with this kind of high dynamic range formatting is offloaded to the device from which it came from instead of being done inside the TV itself. Thus the need for complementary updates from streaming device makers. Why Sony chose this approach is still unknown but it could be because they wanted to make their Dolby Vision update as lean and easy to implement as possible.
Philips 804 is an android tv with a built-in Video player that can handle dual layer dv.
This is surprising that nobody tried to backup this android application, to try it on another android device :idea:
Man I really wish I opted for the OLED model instead of 50PUS7504 which I just purchased.. I ordered Chinoppo to play my DV content since my TV couldn't handle any other files than DVDFab single-layers and it looks like they're not the real deal. I had no idea Philips OLED TV's can handle dual-layer DV files.. Thought that was just LG thing!

RESET_9999
Posts: 2094
Joined: Mon Aug 05, 2019 7:12 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by RESET_9999 » Tue Jan 28, 2020 10:34 pm

deadchip12 wrote:
Mon Jan 27, 2020 2:33 am
From my experience and some other's here, Gemini Man DV single layer does not have choppy playback because it is essentially hdr10 version which runs at correct 60 fps. It is Gemini Man DV dual layer that has choppy playback because it is true DV and somehow the remuxing process messes with the framerate or whatever.
deadchip12 wrote:
Tue Jan 28, 2020 5:05 pm
scradion wrote:
Tue Jan 28, 2020 1:51 pm
I believe that I just confirmed that it has to be the LG Alpha 9 SoC not being able to playback HFR 60fps HDR10/Dolby Vision correctly. The Shield 2015/2017/2019 will playback the HDR10 60fps movie just fine over gigabit Ethernet. I can not completely rule out that it still could be that the 2 year old Dolby mp4muxer isn't handling 60fps DL DV correctly though but even using the DVDfab DV DL it still won't play on LG tvs without the stutter.
Gemini Man HDR10 plays fine at the correct 60 fps on LG C9 oled via external hdd. Only the Dolby Vision version runs at choppy framerate. I think mp4muxer is the culprit.

gemini man 60fps dual layer + 5.1 AC3 play just fine with the Sony x700. I watched the whole movie without any issue... so no problems with the mp4muxer
When i add lossless audio then it starts stuttering.

Grencola
Posts: 343
Joined: Sun Jan 27, 2019 5:19 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by Grencola » Wed Jan 29, 2020 4:35 am

RESET_9999 wrote:
Tue Jan 28, 2020 10:34 pm
gemini man 60fps dual layer + 5.1 AC3 play just fine with the Sony x700. I watched the whole movie without any issue... so no problems with the mp4muxer
When i add lossless audio then it starts stuttering.
hey, where are we at again with the x700? iirc, bdmv / m2ts / iso / mkv all just play in hdr10 and only dual layer dv mp4's play in dolby vision, from both plex dlna server and usb hdd.. sound about right? do 24fps mp4s with hd-audio play ok?

RESET_9999
Posts: 2094
Joined: Mon Aug 05, 2019 7:12 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by RESET_9999 » Wed Jan 29, 2020 12:20 pm

Grencola wrote:
Wed Jan 29, 2020 4:35 am
iirc, bdmv / m2ts / iso / mkv all just play in hdr10 and only dual layer dv mp4's play in dolby vision, from both plex dlna server and usb hdd.. sound about right?
yep, that's right. Single layer mp4 too is supported.
And i'm not sure if the dlna server is fast enough with the 100mbps ethernet, I use an external SSD.

Grencola wrote:
Wed Jan 29, 2020 4:35 am
do 24fps mp4s with hd-audio play
DV mp4 only works with lpcm 7.1 (or regular AC3/e-AC3 of course)

Grencola
Posts: 343
Joined: Sun Jan 27, 2019 5:19 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by Grencola » Wed Jan 29, 2020 2:29 pm

RESET_9999 wrote:
Wed Jan 29, 2020 12:20 pm
DV mp4 only works with lpcm 7.1 (or regular AC3/e-AC3 of course)
oh wow, that's quite the deal breaker. my TV is essentially no different then. strange why it won't read the hd-audio mp4box forces in. I could see maybe thd atmos having an issue but dts-hd ma should be fine :/

MastaG
Posts: 91
Joined: Thu Aug 08, 2019 11:40 am

Re: Dolby Vision now possible through MP4 Mux.

Post by MastaG » Wed Jan 29, 2020 4:47 pm

It's been a while since I've played with mp4muxer, mp4box and ffmpeg.
I used to remux both layers with ac3 audio into a mp4 container which works fine in both the Plex and Xplay app on my LG C8.

However it seems some people remux the hd audio track into lpcm 7.1 audio.
I assume you only lose the Atmos positional metadata.
But it's still better than ac3 since it's lossless.

But does the lpcm 7.1 audio play in the LG plex or Xplay app?

I know I can probably not hear the difference using the built-in speakers and regular arc only allows up to eac3 (dd+)

But if it's able to play then it's better for preservation I guess. Since playing it on devices connected to my amp directly will benefit

box4m
Posts: 68
Joined: Tue Sep 10, 2019 7:23 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by box4m » Wed Jan 29, 2020 5:21 pm

Grencola wrote:
Wed Jan 29, 2020 4:35 am
RESET_9999 wrote:
Tue Jan 28, 2020 10:34 pm
gemini man 60fps dual layer + 5.1 AC3 play just fine with the Sony x700. I watched the whole movie without any issue... so no problems with the mp4muxer
When i add lossless audio then it starts stuttering.
hey, where are we at again with the x700? iirc, bdmv / m2ts / iso / mkv all just play in hdr10 and only dual layer dv mp4's play in dolby vision, from both plex dlna server and usb hdd.. sound about right? do 24fps mp4s with hd-audio play ok?
Are you saying that x700 plays dual layer dolby vision mp4s? From network share or usb?
Where can i find more info?

Thx

Grencola
Posts: 343
Joined: Sun Jan 27, 2019 5:19 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by Grencola » Wed Jan 29, 2020 5:38 pm

box4m wrote:
Wed Jan 29, 2020 5:21 pm
Are you saying that x700 plays dual layer dolby vision mp4s? From network share or usb?
Yes, from dlna media servers or the usb port. It also has dual hdmi out for if your AVR doesn't do 4k dv passthrough.
box4m wrote:
Wed Jan 29, 2020 5:21 pm
Where can i find more info?
I don't know, here? :wink: what do you want to know?
Last edited by Grencola on Wed Jan 29, 2020 5:39 pm, edited 1 time in total.

RESET_9999
Posts: 2094
Joined: Mon Aug 05, 2019 7:12 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by RESET_9999 » Wed Jan 29, 2020 5:39 pm

box4m wrote:
Wed Jan 29, 2020 5:21 pm

Are you saying that x700 plays dual layer dolby vision mp4s? From network share or usb?
Where can i find more info?

Thx
Yes the x700 plays Dual & Single layer DV MP4 with LPCM 7.1 via USB. Some titles just wont play ( about 2 or 3) but I watched more than 100 DV dual layer with lossless audio without any problems.
I read somewhere(in this thread i think) that it also works from a network but the slow 100mbps ethernet port caused playback issues.

here's what is supported with the x700:

MP4 DV (SL & DL) + lpcm 7.1 = play perfectly fine. (subtitles dont work)
M2TS / TS + atmos = HDR10 only but atmos is supported.
MKV + atmos - HDR10 but atmos not supported (because the core is separated)
MKV + DTS-X / DTSHD = HDR10 and all the DTS family is supported.
Burned ISO = Dolby vision + atmos supported. (latest Tsmuxer can now create compliant DV bluray structure)https://forum.doom9.org/showthread.php?t=176668&page=16
no cinavia... But i only use it for DV mp4 remux, I wish there was a device that can do it all......
I use my HTPC for HDR10 and the new Shield for everything that is streaming....Netflix in DV + Atmos.. amazon, movies anywhere, vudu. etc...
Sorry for my english...

Image

Post Reply