Dolby Vision now possible through MP4 Mux.

Please post here for issues related to UHD discs
Message
Author
eblackadder
Posts: 15
Joined: Mon Mar 16, 2020 8:32 pm

Re: Dolby Vision now possible through MP4 Mux.

#1711 Post by eblackadder » Wed Mar 18, 2020 10:20 pm

Mortenjorstad wrote:
Wed Mar 18, 2020 1:39 pm
I have know made M2ts files with hd audio on all my 56 DV movies. Every movie play perfect on shield 2019 with DV and Atmos/dts x sound.

1 demux with eac3to Eac3to path to moviefolder 2:bl.hevc 3:el.hevc

2 tak the 2 files and import them into yuseope tool v02

3 use tsmuxer modified Version, mux file made by yuseope tool with audio from Blu-ray.

https://drive.google.com/uc?id=10zOr0IU ... t=download
How do you play them if i may ask? With Plex? Or maybe MX Player?

Rufus
Posts: 2
Joined: Sun Mar 15, 2020 8:38 pm

Re: Dolby Vision now possible through MP4 Mux.

#1712 Post by Rufus » Thu Mar 19, 2020 1:26 am

I've been following this thread for a few days. Great work. I've looked through all 114 pages and I thing I understand the current workflow.

Extract the BL and EL

Code: Select all

ffmpeg -i bluray:C:\Video\backup\SHAZAM -map 0:0 -c copy C:\Video\BL.hevc -map 0:1 -c copy C:\Video\EL.hevc
Use yuseope's v0.0.3 tool to combine BL and EL

Code: Select all

python src\bl_el_rpu_builder.py -bl C:\Video\BL.hevc -el C:\Video\EL.hevc -of C:\Video\bl_el_rpu_builder_v0.0.3\Shazam.hevc
Open the modified tsMuxerGUI.exe. (11f852a)
Open the backup disk main mpls playlist file.
Insert the newly created Shazam.hevc and select it with the check box.
Select TRUE-HD AC3 core+TRUE-HD 7.1 with the check box.
Uncheck everything else and then start demuxing as a ts file.

When I complete these steps I have an issue with playback.

My setup:
105 MB/s avg. throughput on gigabit Ethernet
Plex server (Plex Pass)
Shield 2019 with plex app (not pro)
Vizio PX75G1
Denon receiver with Atmos 5.1.2 speaker setup

When I play the ts file my TV shows Dolby Vision, my receiver shows Dolby Atmos/DSur and Plex lists it a AC3 5.1. However, about 9 seconds into the movie shudders and freezes. I can fast forward. It will jump ahead but it freezes up again. I also tried playback from an SD card on my streaming device. Same thing so I don't think it's network related.

I also ran the remuxing and created an m2ts file. This file plays smooth with great audio sync. However it appears that I loose the Dolby Vision indicator. My receiver shows Dolby Atmos and Plex lists it a TRUE HD 7.1

To run some further tests I gave Dolby's mp4muxer a try with the same BL EL hevc files and an AC3 5.1 audio track I extracted with the modified tsMuxerGUI.

Code: Select all

mp4muxer --dv-profile 7 --input-file C:\Video\BL.hevc --input-file C:\Video\EL.hevc --input-file C:\Video\00800.track_4353.ac3 --media-lang eng --output-file B:\Media\Calibration\Shazam_ver2.mp4
This worked as others have reported. Dolby Vision indicator, smooth audio video but it has AC3 5.1

Any ideas on what might be going on? Below is the MediaInfo on the files.

Shazam.ts

Code: Select all

General
ID                                       : 1 (0x1)
Complete name                            : B:\Media\Calibration\Shazam_Dolby_Vision_Atmos_Ver2_ts.ts
Format                                   : MPEG-TS
File size                                : 77.0 GiB
Duration                                 : 2 h 11 min
Overall bit rate mode                    : Variable
Overall bit rate                         : 83.7 Mb/s
Maximum Overall bit rate                 : 35.5 Mb/s

Video
ID                                       : 4117 (0x1015)
Menu ID                                  : 1 (0x1)
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L5.1@High
HDR format                               : Dolby Vision, Version 1.0, dvhe.08.06, BL+RPU / SMPTE ST 2086, HDR10 compatible
Codec ID                                 : 36
Duration                                 : 2 h 11 min
Bit rate                                 : 79.1 Mb/s
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0 (Type 2)
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 0.398
Stream size                              : 72.8 GiB (95%)
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.0050 cd/m2, max: 4000 cd/m2
Maximum Content Light Level              : 1351 cd/m2
Maximum Frame-Average Light Level        : 384 cd/m2

Audio
ID                                       : 4352 (0x1100)
Menu ID                                  : 1 (0x1)
Format                                   : AC-3 MLP FBA 16-ch
Format/Info                              : Audio Coding 3 + Meridian Lossless Packing FBA with 16-channel presentation
Commercial name                          : Dolby TrueHD with Dolby Atmos
Muxing mode                              : Stream extension
Codec ID                                 : 131
Duration                                 : 2 h 11 min
Bit rate mode                            : Variable
Bit rate                                 : 448 kb/s
Maximum bit rate                         : 5 931 kb/s
Channel(s)                               : 8 channels
Channel layout                           : L R C LFE Ls Rs Lb Rb
Sampling rate                            : 48.0 kHz
Frame rate                               : 31.250 FPS (1536 SPF)
Compression mode                         : Lossy
Stream size                              : 422 MiB (1%)
Language                                 : English
Service kind                             : Complete Main
Number of dynamic objects                : 15
Bed channel count                        : 1 channel
Bed channel configuration                : LFE
Shazam.m2ts

Code: Select all

General
ID                                       : 1 (0x1)
Complete name                            : B:\Media\Calibration\Shazam_Dolby_Vision_Atmos_Ver2_m2ts.m2ts
Format                                   : BDAV
Format/Info                              : Blu-ray Video
File size                                : 78.7 GiB
Duration                                 : 2 h 11 min
Overall bit rate mode                    : Variable
Overall bit rate                         : 85.5 Mb/s
Maximum Overall bit rate                 : 35.5 Mb/s

Video
ID                                       : 4117 (0x1015)
Menu ID                                  : 1 (0x1)
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L5.1@High
HDR format                               : SMPTE ST 2086, HDR10 compatible
Codec ID                                 : 36
Duration                                 : 2 h 11 min
Bit rate                                 : 81.7 Mb/s
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0 (Type 2)
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 0.411
Stream size                              : 75.2 GiB (96%)
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.0050 cd/m2, max: 4000 cd/m2
Maximum Content Light Level              : 1351 cd/m2
Maximum Frame-Average Light Level        : 384 cd/m2

Audio
ID                                       : 4352 (0x1100)
Menu ID                                  : 1 (0x1)
Format                                   : AC-3 MLP FBA 16-ch
Format/Info                              : Audio Coding 3 + Meridian Lossless Packing FBA with 16-channel presentation
Commercial name                          : Dolby TrueHD with Dolby Atmos
Muxing mode                              : Stream extension
Codec ID                                 : 131
Duration                                 : 2 h 11 min
Bit rate mode                            : Variable
Bit rate                                 : 448 kb/s
Maximum bit rate                         : 5 931 kb/s
Channel(s)                               : 8 channels
Channel layout                           : L R C LFE Ls Rs Lb Rb
Sampling rate                            : 48.0 kHz
Frame rate                               : 31.250 FPS (1536 SPF)
Compression mode                         : Lossy
Stream size                              : 422 MiB (1%)
Language                                 : English
Service kind                             : Complete Main
Number of dynamic objects                : 15
Bed channel count                        : 1 channel
Bed channel configuration                : LFE
Shazam.mp4

Code: Select all

General
Complete name                            : B:\Media\Calibration\Shazam_ver2.mp4
Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42 (mp42/dby1/isom)
File size                                : 71.1 GiB
Duration                                 : 2 h 11 min
Overall bit rate                         : 77.3 Mb/s
Encoded date                             : UTC 2020-03-18 21:47:58
Tagged date                              : UTC 2020-03-18 21:47:58

Video #1
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L5.1@High
HDR format                               : SMPTE ST 2086, HDR10 compatible
Codec ID                                 : hev1
Codec ID/Info                            : High Efficiency Video Coding
Duration                                 : 2 h 11 min
Bit rate                                 : 76.7 Mb/s
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0 (Type 2)
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 0.386
Stream size                              : 70.6 GiB (99%)
Default                                  : Yes
Alternate group                          : 1
Encoded date                             : UTC 2020-03-18 21:47:58
Tagged date                              : UTC 2020-03-18 21:47:58
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.0050 cd/m2, max: 4000 cd/m2
Maximum Content Light Level              : 1351 cd/m2
Maximum Frame-Average Light Level        : 384 cd/m2
Codec configuration box                  : hvcC

Video #2
ID                                       : 2
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L5.1@High
HDR format                               : Dolby Vision, Version 1.0, dvhe.07.06, EL+RPU / SMPTE ST 2086, HDR10 compatible
Codec ID                                 : hev1
Codec ID/Info                            : High Efficiency Video Coding
Duration                                 : 2 h 11 min
Bit rate                                 : 62.0 kb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0 (Type 2)
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 0.001
Stream size                              : 58.4 MiB (0%)
Default                                  : No
Alternate group                          : 1
Encoded date                             : UTC 2020-03-18 21:47:58
Tagged date                              : UTC 2020-03-18 21:47:58
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.0050 cd/m2, max: 4000 cd/m2
Codec configuration box                  : hvcC+dvcC

Audio
ID                                       : 3
Format                                   : AC-3
Format/Info                              : Audio Coding 3
Commercial name                          : Dolby Digital
Codec ID                                 : ac-3
Duration                                 : 2 h 11 min
Bit rate mode                            : Constant
Bit rate                                 : 448 kb/s
Channel(s)                               : 6 channels
Channel layout                           : L R C LFE Ls Rs
Sampling rate                            : 48.0 kHz
Frame rate                               : 31.250 FPS (1536 SPF)
Compression mode                         : Lossy
Stream size                              : 422 MiB (1%)
Language                                 : English
Service kind                             : Complete Main
Default                                  : Yes
Alternate group                          : 2
Encoded date                             : UTC 2020-03-18 21:47:58
Tagged date                              : UTC 2020-03-18 21:47:58

shawnc22
Posts: 637
Joined: Tue Jan 21, 2020 7:40 am

Re: Dolby Vision now possible through MP4 Mux.

#1713 Post by shawnc22 » Thu Mar 19, 2020 4:04 am

Rufus wrote:
Thu Mar 19, 2020 1:26 am
When I play the ts file my TV shows Dolby Vision, my receiver shows Dolby Atmos/DSur and Plex lists it a AC3 5.1. However, about 9 seconds into the movie shudders and freezes. I can fast forward. It will jump ahead but it freezes up again. I also tried playback from an SD card on my streaming device. Same thing so I don't think it's network related.
Not sure if this will fix your issue, but on first time playback of the TS file, you have to manually select the TRUEHD 7.1 audio track and not the AC3 5.1. Because of the AC3 core in the atmos track, plex will default to the ac3 5.1 track. Your video track is also not showing BL+EL+RPU, only BL+RPU. It might be the version of TSMuxer you're using. m2ts will also not work with DV+atmos, only TS will.

Rufus
Posts: 2
Joined: Sun Mar 15, 2020 8:38 pm

Re: Dolby Vision now possible through MP4 Mux.

#1714 Post by Rufus » Thu Mar 19, 2020 5:13 am

shawnc22 wrote:
Thu Mar 19, 2020 4:04 am
Rufus wrote:
Thu Mar 19, 2020 1:26 am
When I play the ts file my TV shows Dolby Vision, my receiver shows Dolby Atmos/DSur and Plex lists it a AC3 5.1. However, about 9 seconds into the movie shudders and freezes. I can fast forward. It will jump ahead but it freezes up again. I also tried playback from an SD card on my streaming device. Same thing so I don't think it's network related.
Not sure if this will fix your issue, but on first time playback of the TS file, you have to manually select the TRUEHD 7.1 audio track and not the AC3 5.1. Because of the AC3 core in the atmos track, plex will default to the ac3 5.1 track. Your video track is also not showing BL+EL+RPU, only BL+RPU. It might be the version of TSMuxer you're using. m2ts will also not work with DV+atmos, only TS will.
Thanks, I'll take a look at selecting the audio track in plex. A few pages back there's a link for a tsmuxer v0.0.2 at https://drive.google.com/open?id=1HWf-l ... 4n70PDFeb-

Ran everything through tsmuxer v0.0.2 and this time the ts file shows BL+EL+RPU. Below is the MediaData. I haven't had a chance yet to test it on my TV.

Code: Select all

General
ID                                       : 1 (0x1)
Complete name                            : B:\Media\Calibration\Shazam_11f852a.ts
Format                                   : MPEG-TS
File size                                : 77.0 GiB
Duration                                 : 2 h 11 min
Overall bit rate mode                    : Variable
Overall bit rate                         : 83.7 Mb/s
Maximum Overall bit rate                 : 35.5 Mb/s

Video
ID                                       : 4117 (0x1015)
Menu ID                                  : 1 (0x1)
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L5.1@High
HDR format                               : Dolby Vision, Version 1.0, dvhe.08.06, BL+EL+RPU / SMPTE ST 2086, HDR10 compatible
Codec ID                                 : 36
Duration                                 : 2 h 11 min
Bit rate                                 : 79.1 Mb/s
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0 (Type 2)
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 0.398
Stream size                              : 72.8 GiB (95%)
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.0050 cd/m2, max: 4000 cd/m2
Maximum Content Light Level              : 1351 cd/m2
Maximum Frame-Average Light Level        : 384 cd/m2

Audio
ID                                       : 4352 (0x1100)
Menu ID                                  : 1 (0x1)
Format                                   : AC-3 MLP FBA 16-ch
Format/Info                              : Audio Coding 3 + Meridian Lossless Packing FBA with 16-channel presentation
Commercial name                          : Dolby TrueHD with Dolby Atmos
Muxing mode                              : Stream extension
Codec ID                                 : 131
Duration                                 : 2 h 11 min
Bit rate mode                            : Variable
Bit rate                                 : 448 kb/s
Maximum bit rate                         : 5 931 kb/s
Channel(s)                               : 8 channels
Channel layout                           : L R C LFE Ls Rs Lb Rb
Sampling rate                            : 48.0 kHz
Frame rate                               : 31.250 FPS (1536 SPF)
Compression mode                         : Lossy
Stream size                              : 422 MiB (1%)
Language                                 : English
Service kind                             : Complete Main
Number of dynamic objects                : 15
Bed channel count                        : 1 channel
Bed channel configuration                : LFE

Mortenjorstad
Posts: 19
Joined: Wed Mar 18, 2020 9:43 am

Re: Dolby Vision now possible through MP4 Mux.

#1715 Post by Mortenjorstad » Thu Mar 19, 2020 7:11 am

eblackadder wrote:
Wed Mar 18, 2020 10:20 pm
Mortenjorstad wrote:
Wed Mar 18, 2020 1:39 pm
I have know made M2ts files with hd audio on all my 56 DV movies. Every movie play perfect on shield 2019 with DV and Atmos/dts x sound.

1 demux with eac3to Eac3to path to moviefolder 2:bl.hevc 3:el.hevc

2 tak the 2 files and import them into yuseope tool v02

3 use tsmuxer modified Version, mux file made by yuseope tool with audio from Blu-ray.

https://drive.google.com/uc?id=10zOr0IU ... t=download
How do you play them if i may ask? With Plex? Or maybe MX Player?
With plex on shield 2019

Mortenjorstad
Posts: 19
Joined: Wed Mar 18, 2020 9:43 am

Re: Dolby Vision now possible through MP4 Mux.

#1716 Post by Mortenjorstad » Thu Mar 19, 2020 7:23 am

eblackadder wrote:
Wed Mar 18, 2020 9:57 pm
Mortenjorstad wrote:
Wed Mar 18, 2020 9:46 am
RESET_9999 wrote:
Wed Mar 18, 2020 12:09 am
Anyone tried 1917 ?

I'm testing @yusesope newest version of the tool but playback stops at exactly 1min16 on the shield (tried 3 times). BL+EL+RPU+Atmos
Fast forward also stop playback with the same error.

Image



as usual , Dual layer TS + Atmos works like a charm on the x700. that movie looks amazing in DV btw.
Had same error on some movies, you must turn off pgs subtitles.
Where do you have to turn it off?
With plex you can see before you start the movie if subtitles is on

eblackadder
Posts: 15
Joined: Mon Mar 16, 2020 8:32 pm

Re: Dolby Vision now possible through MP4 Mux.

#1717 Post by eblackadder » Thu Mar 19, 2020 12:18 pm

Hi all,

I'm a little confused. I heard/read that it was not possible to use Dolby Vision/Atmos with M2TS files but Mortenjorstad wrote that he made 56 dv movies.
So i tried it too with the movie 1917 and played it on the shield tv pro. My tv is the Lg Oled C7 and it triggers dv. My receiver is the Denon 4300h and shows Atmos.

When i look to the info file it looks good.

Algemeen
ID : 1 (0x1)
Volledige naam : D:\4k Movies\1917.m2ts
Formaat : BDAV
Formaat/Info : Blu-ray Video
Bestandsgrootte : 71,8 GiB
Duur : 1 h 58 min
Totale bitratemodus : Variabel
Totale bitrate : 86,4 Mb/s
Maximale Totale bitrate : 35,5 Mb/s

Video
ID : 4117 (0x1015)
Menu-ID : 1 (0x1)
Formaat : HEVC
Formaat/Info : High Efficiency Video Coding
Formaatprofiel : Main 10@L5.1@High
HDR_Format/String : Dolby Vision, Version 1.0, dvhe.08.06, BL+EL+RPU / SMPTE ST 2094 App 4, Version 1, HDR10+ Profile B compatible
Codec-ID : 36
Duur : 1 h 58 min
Bitrate : 82,5 Mb/s
Breedte : 3 840 pixels
Hoogte : 2 160 pixels
Beeldverhouding : 16:9
Framerate : 23,976 (24000/1001) FPS
ColorSpace : YUV
ChromaSubsampling/String : 4:2:0 (Type 2)
BitDepth/String : 10 bits
Bits/(Pixel*Frame) : 0.415
Stroomgrootte : 68,6 GiB (96%)
colour_range : Limited
colour_primaries : BT.2020
transfer_characteristics : PQ
matrix_coefficients : BT.2020 non-constant
MasteringDisplay_ColorPrimaries : Display P3
MasteringDisplay_Luminance : min: 0.0001 cd/m2, max: 1000 cd/m2
MaxCLL : 1000 cd/m2
MaxFALL : 168 cd/m2

Audio
ID : 4352 (0x1100)
Menu-ID : 1 (0x1)
Formaat : AC-3 MLP FBA 16-ch
Formaat/Info : Audio Coding 3 + Meridian Lossless Packing FBA with 16-channel presentation
Format_Commercial_IfAny : Dolby TrueHD with Dolby Atmos
Muxingmodus : Stream extension
Codec-ID : 131
Duur : 1 h 58 min
Bitrate-modus : Variabel
Bitrate : 448 kb/s
Maximale bitrate : 7 158 kb/s
Kanaal(en) : 8 kanalen
ChannelLayout : L R C LFE Ls Rs Lb Rb
Samplerate : 48,0 kHz
Framerate : 31,250 FPS (1536 SPF)
Video vertraging : 17 ms
Stroomgrootte : 381 MiB (1%)
Taal : Engels
ServiceKind/String : Complete Main
NumberOfDynamicObjects : 11
BedChannelCount/String : 1 kanaal
BedChannelConfiguration : LFE

Is this good or not good?

shawnc22
Posts: 637
Joined: Tue Jan 21, 2020 7:40 am

Re: Dolby Vision now possible through MP4 Mux.

#1718 Post by shawnc22 » Thu Mar 19, 2020 1:14 pm

eblackadder wrote:
Thu Mar 19, 2020 12:18 pm
Hi all,

I'm a little confused. I heard/read that it was not possible to use Dolby Vision/Atmos with M2TS files but Mortenjorstad wrote that he made 56 dv movies.
So i tried it too with the movie 1917 and played it on the shield tv pro. My tv is the Lg Oled C7 and it triggers dv. My receiver is the Denon 4300h and shows Atmos.

When i look to the info file it looks good.

Algemeen
ID : 1 (0x1)
Volledige naam : D:\4k Movies\1917.m2ts
Formaat : BDAV
Formaat/Info : Blu-ray Video
Bestandsgrootte : 71,8 GiB
Duur : 1 h 58 min
Totale bitratemodus : Variabel
Totale bitrate : 86,4 Mb/s
Maximale Totale bitrate : 35,5 Mb/s

Video
ID : 4117 (0x1015)
Menu-ID : 1 (0x1)
Formaat : HEVC
Formaat/Info : High Efficiency Video Coding
Formaatprofiel : Main 10@L5.1@High
HDR_Format/String : Dolby Vision, Version 1.0, dvhe.08.06, BL+EL+RPU / SMPTE ST 2094 App 4, Version 1, HDR10+ Profile B compatible
Codec-ID : 36
Duur : 1 h 58 min
Bitrate : 82,5 Mb/s
Breedte : 3 840 pixels
Hoogte : 2 160 pixels
Beeldverhouding : 16:9
Framerate : 23,976 (24000/1001) FPS
ColorSpace : YUV
ChromaSubsampling/String : 4:2:0 (Type 2)
BitDepth/String : 10 bits
Bits/(Pixel*Frame) : 0.415
Stroomgrootte : 68,6 GiB (96%)
colour_range : Limited
colour_primaries : BT.2020
transfer_characteristics : PQ
matrix_coefficients : BT.2020 non-constant
MasteringDisplay_ColorPrimaries : Display P3
MasteringDisplay_Luminance : min: 0.0001 cd/m2, max: 1000 cd/m2
MaxCLL : 1000 cd/m2
MaxFALL : 168 cd/m2

Audio
ID : 4352 (0x1100)
Menu-ID : 1 (0x1)
Formaat : AC-3 MLP FBA 16-ch
Formaat/Info : Audio Coding 3 + Meridian Lossless Packing FBA with 16-channel presentation
Format_Commercial_IfAny : Dolby TrueHD with Dolby Atmos
Muxingmodus : Stream extension
Codec-ID : 131
Duur : 1 h 58 min
Bitrate-modus : Variabel
Bitrate : 448 kb/s
Maximale bitrate : 7 158 kb/s
Kanaal(en) : 8 kanalen
ChannelLayout : L R C LFE Ls Rs Lb Rb
Samplerate : 48,0 kHz
Framerate : 31,250 FPS (1536 SPF)
Video vertraging : 17 ms
Stroomgrootte : 381 MiB (1%)
Taal : Engels
ServiceKind/String : Complete Main
NumberOfDynamicObjects : 11
BedChannelCount/String : 1 kanaal
BedChannelConfiguration : LFE

Is this good or not good?
Ah my fault, that does look good. It was earlier on in the process that people weren’t able to get m2ts working and only ts, maybe that’s changed in the more recent versions of tsmuxer and just that nobody has tried. Did you experience the same playback issues that RESET_999 was having?

eblackadder
Posts: 15
Joined: Mon Mar 16, 2020 8:32 pm

Re: Dolby Vision now possible through MP4 Mux.

#1719 Post by eblackadder » Thu Mar 19, 2020 1:26 pm

@Shawnc22

I still have to try with subs but without subs it kept playing although i let it only play for a few minutes. I am going to try it with subs as well.
On MX Player it runs fine when you start, also with subs.(HW decoder) When you set it on pause and continue then there's no problem but when you stop the movie and want to continue then it gets to HW+ and it shows hdr10 plus stereo. When i want togo back to HW i get the message that HW isn't supported. That's of course strange because when you start the movie it plays perfect.

I just tried PGS subs with plex and then i get the message that it can't process the subs well and it continues without subs.

yusesope
Posts: 221
Joined: Sun Jul 28, 2019 3:34 am

Re: Dolby Vision now possible through MP4 Mux.

#1720 Post by yusesope » Thu Mar 19, 2020 7:03 pm

shawnc22 wrote:
Wed Mar 18, 2020 4:10 pm
yusesope wrote:
Wed Mar 18, 2020 10:58 am
This time it's not my fault :lol: !
There seems to be a little bit missing in the BL Layer: my program is in eternal expectation of a data that will never arrive! What is the title of the movie?
Ah odd that the temp version of the v2 tool worked and v3 did not.
v0.0.2 was bugged: for this reason has been replaced by version 0.0.3 (which has instead identified the problem)
The "The source file seems to be damaged" is quite explanatory.


############################################################
I also took a look at the tsMuxeR code and I think I have identified the reason why your .ts files are marked with the profile dvhe.08 (the profile dvhe.04 should be the right one since dvhe.08 does not have the Enhancement Layer).

I believe the problem occurs HERE: all Single Track Double Layer files are treated as Single Track Single Layer files.

Examples:
  • THIS LG demo (dvhe.04) is remuxed in a dvhe.05 file
  • Joker's BL + EL + RPU raw stream that I uploaded some time ago (HERE) is flagged as dvhe.08 (like your remuxes).
The choice of the profile is due to the value of "DVCompatibility"

The presence of EL should be used to distinguish a Double Layer file from a Single Layer file.

If any of you attend the tsMuxeR developer forum, could you please report it?
So they can check if I said a nonsense or not :mrgreen:

bgalakazam
Posts: 34
Joined: Wed May 01, 2019 6:15 pm
Location: Italy

Re: Dolby Vision now possible through MP4 Mux.

#1721 Post by bgalakazam » Thu Mar 19, 2020 7:09 pm

Wow, so much activity recently. Great job on the progress.

As far as X700 goes, is there anything this new tool from yusesope adds over a tsMuxer remux?
Sony X700 -> Onkyo TX-RZ830 -> LG C8

baker99
Posts: 84
Joined: Wed Oct 30, 2019 7:05 pm

Re: Dolby Vision now possible through MP4 Mux.

#1722 Post by baker99 » Thu Mar 19, 2020 9:12 pm

yusesope wrote:
Thu Mar 19, 2020 7:03 pm
shawnc22 wrote:
Wed Mar 18, 2020 4:10 pm
yusesope wrote:
Wed Mar 18, 2020 10:58 am
This time it's not my fault :lol: !
There seems to be a little bit missing in the BL Layer: my program is in eternal expectation of a data that will never arrive! What is the title of the movie?
Ah odd that the temp version of the v2 tool worked and v3 did not.
v0.0.2 was bugged: for this reason has been replaced by version 0.0.3 (which has instead identified the problem)
The "The source file seems to be damaged" is quite explanatory.


############################################################
I also took a look at the tsMuxeR code and I think I have identified the reason why your .ts files are marked with the profile dvhe.08 (the profile dvhe.04 should be the right one since dvhe.08 does not have the Enhancement Layer).

I believe the problem occurs HERE: all Single Track Double Layer files are treated as Single Track Single Layer files.

Examples:
  • THIS LG demo (dvhe.04) is remuxed in a dvhe.05 file
  • Joker's BL + EL + RPU raw stream that I uploaded some time ago (HERE) is flagged as dvhe.08 (like your remuxes).
The choice of the profile is due to the value of "DVCompatibility"

The presence of EL should be used to distinguish a Double Layer file from a Single Layer file.

If any of you attend the tsMuxeR developer forum, could you please report it?
So they can check if I said a nonsense or not :mrgreen:
I have posted it on the forum for you

Alldu
Posts: 31
Joined: Mon Jun 24, 2019 4:27 pm

Re: Dolby Vision now possible through MP4 Mux.

#1723 Post by Alldu » Thu Mar 19, 2020 9:44 pm

Hy guys, anybody know what's the best way to embed sub/idx or ass subtitles into the DV mp4? I play my DV files via X700 and for some reason it can't read ass subs properly and sub/idx at all, if I put them in the same folder as DV mp4. Thanks!

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

Re: Dolby Vision now possible through MP4 Mux.

#1724 Post by RESET_9999 » Thu Mar 19, 2020 10:24 pm

Alldu wrote:
Thu Mar 19, 2020 9:44 pm
Hy guys, anybody know what's the best way to embed sub/idx or ass subtitles into the DV mp4? I play my DV files via X700 and for some reason it can't read ass subs properly and sub/idx at all, if I put them in the same folder as DV mp4. Thanks!
You don't have to use the MP4 container anymore with the x700. You can remux your UHD bluray disc directly to .TS or .M2TS using this tsMuxer:

https://drive.google.com/file/d/1IWYPO4 ... sp=sharing

DV, Atmos and subs will work.

shawnc22
Posts: 637
Joined: Tue Jan 21, 2020 7:40 am

Re: Dolby Vision now possible through MP4 Mux.

#1725 Post by shawnc22 » Thu Mar 19, 2020 10:35 pm

yusesope wrote:
Thu Mar 19, 2020 7:03 pm
shawnc22 wrote:
Wed Mar 18, 2020 4:10 pm
yusesope wrote:
Wed Mar 18, 2020 10:58 am
This time it's not my fault :lol: !
There seems to be a little bit missing in the BL Layer: my program is in eternal expectation of a data that will never arrive! What is the title of the movie?
Ah odd that the temp version of the v2 tool worked and v3 did not.
v0.0.2 was bugged: for this reason has been replaced by version 0.0.3 (which has instead identified the problem)
The "The source file seems to be damaged" is quite explanatory.


############################################################
I also took a look at the tsMuxeR code and I think I have identified the reason why your .ts files are marked with the profile dvhe.08 (the profile dvhe.04 should be the right one since dvhe.08 does not have the Enhancement Layer).

I believe the problem occurs HERE: all Single Track Double Layer files are treated as Single Track Single Layer files.

Examples:
  • THIS LG demo (dvhe.04) is remuxed in a dvhe.05 file
  • Joker's BL + EL + RPU raw stream that I uploaded some time ago (HERE) is flagged as dvhe.08 (like your remuxes).
The choice of the profile is due to the value of "DVCompatibility"

The presence of EL should be used to distinguish a Double Layer file from a Single Layer file.

If any of you attend the tsMuxeR developer forum, could you please report it?
So they can check if I said a nonsense or not :mrgreen:
So one last thing with that problematic movie. I stripped out the BL layer from the mkv that I made out of the original disk, and it surprisingly mixed successfully (equal AUDs) with the EL layer I had extracted prior from the decrypted M2TS. But once muxed back into the TS container with the Atmos audio, there was definitely a hiccup in the video at the 0:43:35 mark and the audio became desynced thereafter. Odd that there was no hiccup in playback of the mkv file though at the same point, so the EL is seemingly the problematic source even though the original BL was the one with the missing AUD.

Anyways moving on, I wanted to test out your theory with the tsmuxer code but didn't really want to dig through the whole logic with DVCompatibility (nor do I really understand it), so I just commented out that entire conditional block with the "Duallayers" variable and simply forced the DV profile to 4 (bitWriter.putBits(7,4)). After compiling this small change in a5180007's latest build, i retested the Joker BL+EL+RPU file and out came with this:

Code: Select all

General
ID                                       : 1 (0x1)
Complete name                            : Z:\TS\Joker_BL_EL_RPU_PROF4.ts
Format                                   : MPEG-TS
File size                                : 93.8 MiB
Duration                                 : 23 s 607 ms
Overall bit rate mode                    : Variable
Overall bit rate                         : 33.1 Mb/s
Maximum Overall bit rate                 : 35.5 Mb/s

Video
ID                                       : 4117 (0x1015)
Menu ID                                  : 1 (0x1)
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L5.1@High
HDR format                               : Dolby Vision, Version 1.0, dvhe.04.06, BL+EL+RPU / SMPTE ST 2086, HDR10 compatible
Codec ID                                 : 36
Duration                                 : 23 s 648 ms
Bit rate                                 : 31.5 Mb/s
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0 (Type 2)
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 0.158
Stream size                              : 88.8 MiB (95%)
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.0050 cd/m2, max: 4000 cd/m2
Maximum Content Light Level              : 992 cd/m2
Maximum Frame-Average Light Level        : 120 cd/m2
Triggers DV on the shield and looks pretty much the same as the profile 8 video. Again, I know what I did was very hacky as I was just curious if changing the DV profile would do anything :lol: . Perhaps after the devs take a look at it and implement a real change, there will be some noticeable differences.

Post Reply