Dolby Vision now possible through MP4 Mux.

Please post here for issues related to UHD discs
ragico
Posts: 265
Joined: Fri Feb 15, 2019 1:09 am

Re: Dolby Vision now possible through MP4 Mux.

Post by ragico »

Tested using v0.0.4_BETA_method_2
Sony x700 the m2ts plays flawlessly
Firestick bad news, in kodi/exoplayer m2ts does not play (the infamous "playback failed") and ts play only as HDR.
I have tried also the previous 004 beta but nothing changes. I have tried also my original tsmuxer prof.7 same result.
It seems tha kodi/exoplayer does not like tsmuxer files.
In the last couple of days I have been concentrated only on the sony x700 and never test m2ts/ts files in firestick/kodi/exoplayer, just discovered this today. Of course mp4 files play correctly with the known limits for audio/subs.
In firestick only plex play m2ts/ts files created with the v0.0.4_BETA_method_2 correctly but no pgs subtitltles

I tested the files also in ugoos am6plus and shield via kodi/exoplayer and had the same results of the firestick. In both devices only plex plays correctly.
Therefore I think that the problem is due to the exoplayer used in kodi.
Maestro Yusesope can you do something about it?
Last edited by ragico on Tue Sep 22, 2020 10:15 pm, edited 3 times in total.
hepe9
Posts: 71
Joined: Mon Jun 03, 2019 11:04 am

Re: Dolby Vision now possible through MP4 Mux.

Post by hepe9 »

ragico wrote:
Tue Sep 22, 2020 9:11 pm
Tested using v0.0.4_BETA_method_2
Sony x700 the m2ts plays flawlessly
Firestick bad news, in kodi/exoplayer m2ts does not play (the infamous "playback failed") and ts play only as HDR.
I have tried also the previous 004 beta but nothing changes. I have tried also my original tsmuxer prof.7 same result.
It seems tha kodi/exoplayer does not like tsmuxer files.
In the last couple of days I have been concentrated only on the sony x700 and never test m2ts/ts files in firestick/kodi/exoplayer, just discovered this this today. Of course mp4 files play correctly with the known limits for audio/subs.
In firestick only plex play m2ts/ts files created with the v0.0.4_BETA_method_2 correctly but no pgs subtitltles

I tested the files also in ugoos am6plus and shield via kodi/exoplayer abd had the same results of the firestick. In both devices only plex plays correctly.
Threfore I think that the problem is due to the exoplayer used in kodi.
Maestro Yusesope can you do something about it?
Very bad news :(

I hope @yusesope can fix it
iamTa
Posts: 13
Joined: Sat Sep 19, 2020 10:13 am

Re: Dolby Vision now possible through MP4 Mux.

Post by iamTa »

ragico wrote:
Tue Sep 22, 2020 9:11 pm
Tested using v0.0.4_BETA_method_2
Sony x700 the m2ts plays flawlessly
Firestick bad news, in kodi/exoplayer m2ts does not play (the infamous "playback failed") and ts play only as HDR.
Exactly the same for me on Nvidia Shield with modded Exoplayer.
lexyz
Posts: 120
Joined: Fri May 08, 2020 5:32 am

Re: Dolby Vision now possible through MP4 Mux.

Post by lexyz »

hepe9 wrote:
Tue Sep 22, 2020 6:16 pm
I asked that because in the past I read people with problems in the shield and .pgs
I meant this https://m.imgur.com/a/DAxIPm7
It's from Jumanji (2018)
Bravia XF90, Shield TV Pro'19, UBP-X700
ragico
Posts: 265
Joined: Fri Feb 15, 2019 1:09 am

Re: Dolby Vision now possible through MP4 Mux.

Post by ragico »

hepe9 wrote:
Tue Sep 22, 2020 9:29 pm
Very bad news :(
In firestick pgs subtitles are fully supported in HDR files, so I dont see why they should not be supported in DV files
DaMacFunkin
Posts: 312
Joined: Tue Oct 30, 2018 4:17 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by DaMacFunkin »

I think the confusion surrounding pgs subtitles comes from Plex. Just to confirm Plex struggles with pgs subs in all files, other players, Kodi, MrMC, shouldn’t have a problem.
yusesope
Posts: 221
Joined: Sun Jul 28, 2019 3:34 am

Re: Dolby Vision now possible through MP4 Mux.

Post by yusesope »

Just to clarify, during this testing phase when we talk about our test files (the final output of the various steps):
  • m2ts -> Dual Track Dual Layer MEL (DTDL MEL)
  • ts,mp4,mkv -> Single Track Dual Layer MEL (STDL MEL)
In case of variations it would be useful to specify it.
Are we all on the same page?
Good!

I also hope you are working with cuts and not full films... that would be crazy!
(OT: do native English speakers understand me when I say film instead of movie? Or rather, do they understand me :lol: ? By the way, I apologize for my English! I hadn't said it yet on this forum ... :mrgreen: )

PapitaHD wrote:
Tue Sep 22, 2020 8:43 pm
I did a quick test, used v4_method2 tool's FEL to MEL mode and latest tsMuxeR nightly with Transformers 4. The resulting file plays perfectly both on M9702 and LG C8's internal player. Previously the M9702 had problems playing single track, dual layer FEL movies just as the Sony X700 (they have the same SOC afaik).
Colours seem to be all good, but I'm gonna do some much more thorough testing at the weekend.
ragico wrote:
Tue Sep 22, 2020 9:11 pm
Of course mp4 files play correctly with the known limits for audio/subs.
In firestick only plex play m2ts/ts files created with the v0.0.4_BETA_method_2 correctly but no pgs subtitltles
iamTa wrote:
Tue Sep 22, 2020 9:44 pm
ragico wrote:
Tue Sep 22, 2020 9:11 pm
Tested using v0.0.4_BETA_method_2
Sony x700 the m2ts plays flawlessly
Firestick bad news, in kodi/exoplayer m2ts does not play (the infamous "playback failed") and ts play only as HDR.
Exactly the same for me on Nvidia Shield with modded Exoplayer.
I read a lot of good news.
At this stage I'm interested in the mp4 format (simply because we have Dolby's mp4muxer and because Dolby itself got its hands on the ExoP code for this container).
Ergo, if ExoP correctly plays the edited MEL mp4 files and if the content of these files (transposed into m2ts DTDL) is played on the Sony X700/M9702 (devices that have only one task and cannot be modded...at least not by me) then the files we're testing aren't completely weird.
Comparison photos between FEL and MEL will definitively clarify the latter aspect (tolerating the possible differences between MEL and FEL).


TS plays correctly by Plex and not by ExoP ... well, then use Plex :D !
I do not see the problem (also because for subtitles there is the immortal srt format).

But you are insatiable, hungry beasts chasing their prey in the dark and attacking in the light of Dolby Vision's nits!
So, I say to you: unleash the **Scam Web Site** :twisted: !!!
Instead of creating a m2ts MEL DTDL (by adding first BL.hevc and then EL_RPU.hevc in TsMuxeR), generate an ISO and feed it to MakeMKV.
Test the MKV output file on FireStick 4K (et similia) with my ExoP.


BONUS:
The ideal would be to implement all this in ExoP. That way, FS 4K owners could play their MKV FELs (Yep, FELs) on the fly while my code takes care of converting RPU units in real time.
I do not promise anything because I do not know if I am capable of that and the time to write lines of code is short, usually Saturday morning with a nice cappuccino and a delicious slice of homemade pastiera nearby (of which I am proud ... you know what, I leave you the recipe! You should definitely try! :D )
hepe9
Posts: 71
Joined: Mon Jun 03, 2019 11:04 am

Re: Dolby Vision now possible through MP4 Mux.

Post by hepe9 »

ragico wrote:
Wed Sep 23, 2020 10:26 am
hepe9 wrote:
Tue Sep 22, 2020 9:29 pm
Very bad news :(
In firestick pgs subtitles are fully supported in HDR files, so I dont see why they should not be supported in DV files
You can try if they supported in DV

With Makemkv do DV MEL and see if .pgs subtilles work with firestick/exoplayer :wink:

@yusesope I hate so much .srt subtitles

And Makemkv can't be update to this new method and everyone happy? assuming it is 1:1 of UHD and the method work
I just ask, I don't know :wink:
Last edited by hepe9 on Wed Sep 23, 2020 11:52 am, edited 7 times in total.
Mr_Orange
Posts: 220
Joined: Sun Jul 14, 2019 6:11 am

Re: Dolby Vision now possible through MP4 Mux.

Post by Mr_Orange »

yusesope wrote:
Wed Sep 23, 2020 11:25 am
OT: do native English speakers understand me when I say film instead of movie?
Perfectly, since the word is 'film' not 'movie' for a native English speaker :D.
yusesope
Posts: 221
Joined: Sun Jul 28, 2019 3:34 am

Re: Dolby Vision now possible through MP4 Mux.

Post by yusesope »

Mr_Orange wrote:
Wed Sep 23, 2020 11:45 am
yusesope wrote:
Wed Sep 23, 2020 11:25 am
OT: do native English speakers understand me when I say film instead of movie?
Perfectly, since the word is 'film' not 'movie' for a native English speaker :D.
I don't know why I was convinced otherwise :shock: !
Thanks for enlightening me!
And above all, thanks for having glossed over the rest of what I write :lol: !
I bet my posts make people's eyes bleed (especially native English speakers)!
I apologize again... :mrgreen:
Mr_Orange
Posts: 220
Joined: Sun Jul 14, 2019 6:11 am

Re: Dolby Vision now possible through MP4 Mux.

Post by Mr_Orange »

I follow the information in this (and other threads) but I have neither the time nor the skill to undertake what is required so I'm happy to wait for native support to arrive in Plex for my Shield TV Pro.
RESET_9999
Posts: 2406
Joined: Mon Aug 05, 2019 7:12 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by RESET_9999 »

@ragico
if it's not too much trouble for you, could you please upload two small samples so I can do some comparison. I need one untouched dual-layer FEL sample and one dual-layer converted MEL sample that plays on the x700.
I'm not sure of which tool I need to extract layers of a single layer file(bl+el+rpu).

thank you
Sorry for my English.
G5 / AM6B+ / Denon 7.2.4
DoVi_Scripts
DoVi Playback Devices
ragico
Posts: 265
Joined: Fri Feb 15, 2019 1:09 am

Re: Dolby Vision now possible through MP4 Mux.

Post by ragico »

RESET_9999 wrote:
Wed Sep 23, 2020 12:53 pm
@ragico
if it's not too much trouble for you, could you please upload two small samples so I can do some comparison. I need one untouched dual-layer FEL sample and one dual-layer converted MEL sample that plays on the x700.
I'm not sure of which tool I need to extract layers of a single layer file(bl+el+rpu).

thank you
I prepared the 2 files as per your request. One is untouched FEL and the other is MEL converted using Yusesope latest tool and instructions. Both files are in m2ts made with tsmuxer "w64-nightly-2020-09-20--02-24-10" and originate from the UHD disc "US". Both files play perfectly in sony x700.

FEL_UNTOUCHED: https://we.tl/t-2f3fOWTXy7
MEL_CONVERTED: https://we.tl/t-r8ni9UeHau
RESET_9999
Posts: 2406
Joined: Mon Aug 05, 2019 7:12 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by RESET_9999 »

ragico wrote:
Wed Sep 23, 2020 3:52 pm

I prepared the 2 files as per your request. One is untouched FEL and the other is MEL converted using Yusesope latest tool and instructions. Both files are in m2ts made with tsmuxer "w64-nightly-2020-09-20--02-24-10" and originate from the UHD disc "US". Both files play perfectly in sony x700.

FEL_UNTOUCHED: https://we.tl/t-2f3fOWTXy7
MEL_CONVERTED: https://we.tl/t-r8ni9UeHau
Many thank's . I'll do some comparisons tonight.


EDIT:

how come the MEL file is now larger than the FEL file ?

Image
Sorry for my English.
G5 / AM6B+ / Denon 7.2.4
DoVi_Scripts
DoVi Playback Devices
yusesope
Posts: 221
Joined: Sun Jul 28, 2019 3:34 am

Re: Dolby Vision now possible through MP4 Mux.

Post by yusesope »

Mr_Orange wrote:
Wed Sep 23, 2020 12:39 pm
I follow the information in this (and other threads) but I have neither the time nor the skill to undertake what is required so I'm happy to wait for native support to arrive in Plex for my Shield TV Pro.
It is a wise choice! The important thing is to stay informed!

RESET_9999 wrote:
Wed Sep 23, 2020 3:54 pm
Many thank's . I'll do some comparisons tonight.
Thanks for what you do! And thanks also to @ragico...
RESET_9999 wrote:
Wed Sep 23, 2020 3:54 pm
how come the MEL file is now larger than the FEL file ?
This is not the only reason but it can help you understand.
Let's pretend we have two RPUs, a FEL and a MEL.

FEL -> B7 AB 01 44 FC 00 00 78 FF FF
MEL -> F0 00 00 00 00 02 01 22 69

Each alphanumeric pair represents one byte.
Which one takes up the most space?
The first! quite right? It's bigger than a byte!
No. the second!

In fact, there are "illegal" sequences of bytes that cannot be presented to a Decoder (000000, 000001, 000002) and these must be modified by adding a byte equal to 3 (03). Therefore:

FEL -> B7 AB 01 44 FC 00 00 78 FF FF
MEL -> F0 00 00 03 00 00 03 02 01 22 69

Who takes up the most space now?

If you think about it, a MEL RPU should be less informative and therefore it is more likely that there are more sequences composed of 00 and therefore a larger addition of 03 bytes is required.

Now repeat the whole process for hundreds of thousands of times remembering that every zero 03 increases the file size by one byte.
Post Reply