Dolby Vision now possible through MP4 Mux.

Please post here for issues related to UHD discs
Post Reply
Grencola
Posts: 343
Joined: Sun Jan 27, 2019 5:19 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by Grencola »

bgalakazam wrote: Sat May 04, 2019 8:02 am - using TSmuxer to demux that .eac3 file results in a .ac3 file which CAN be used by mp4 muxer, but results in no audio during playback
This is my final step as audio works for me, both from tv speakers via usb and with my AVR. I never had to mess around any further so I apologize in not realizing renaming would be your fix.
If you open Xmedia Recode\Format\eac3.ini you'll see:

Code: Select all

[Main]
Name=E-AC-3
Format=eac3
ExtName=eac3

A1Codec=eac3
A1SampleRateDefault=48000
A1BitrateDefault=192000

AChannelDefault=stereo
You should try changing the ExtName=eac3 to ec3 then launch it and see if the pull down has changed. or you could probably add your own preset by pasting this into an ec3.ini file you create and change all eac3 instances to ec3 and up the A1BitrateDefault to 1536000 and stereo to surround etc :)
szymon
Posts: 5
Joined: Sun May 05, 2019 11:19 am

Re: Dolby Vision now possible through MP4 Mux.

Post by szymon »

How can I demux mp4? I have DV mp4 in which somebody put only audio for visually impaired instead encoding proper audio from TrueHD to AC3. I want demux HEVC+DV and remux with proper audio but looks like all tools here (dv-mp4-maker, tsMuxer, aeac3to) can work only with TS or MKV. I tried convert mp4 to mkv with mkvtoolnix (DV track is wrongly remuxed), MediaCoder (only premium version is working with UHD), Total Video Converter 6, Avidemux (both don't sees DV track). Maybe is possible to add support for mp4 input into dv-mp4-maker? Or maybe there is a tool which can just add another audio to mp4 without messing with rest tracks?
Grencola
Posts: 343
Joined: Sun Jan 27, 2019 5:19 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by Grencola »

szymon wrote: Sun May 05, 2019 11:29 am How can I demux mp4? I have DV mp4 in which somebody put only audio for visually impaired instead encoding proper audio from TrueHD to AC3. I want demux HEVC+DV and remux with proper audio but looks like all tools here (dv-mp4-maker, tsMuxer, aeac3to) can work only with TS or MKV. I tried convert mp4 to mkv with mkvtoolnix (DV track is wrongly remuxed), MediaCoder (only premium version is working with UHD), Total Video Converter 6, Avidemux (both don't sees DV track). Maybe is possible to add support for mp4 input into dv-mp4-maker? Or maybe there is a tool which can just add another audio to mp4 without messing with rest tracks?
This should work: https://www.videohelp.com/download/mp4muxer-0.9.3.zip
if not, then this will:
http://ffmpeg.org/download.html
szymon
Posts: 5
Joined: Sun May 05, 2019 11:19 am

Re: Dolby Vision now possible through MP4 Mux.

Post by szymon »

Great! Thank you! mp4muxer just added second audio at the end of 50gb file, so no 50gb copying. After this file is crashing my MPC-BE but MPC-HC is working and most important file is working on LG and new track is in sync :D
fib1985
Posts: 16
Joined: Fri May 03, 2019 11:36 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by fib1985 »

Hi to all,

I got a few mkv remux with the second DV layer enhancement. Then i remuxed with only the ITA track and in some case separate .srt file (or embedded). Should i able to use your program for convert the file in mp4 and eventually convert the audio format (if not AC3) ? And for the subs the other app will work too ? Thanks.
Grencola
Posts: 343
Joined: Sun Jan 27, 2019 5:19 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by Grencola »

szymon wrote: Sun May 05, 2019 5:49 pm Great! Thank you! mp4muxer just added second audio at the end of 50gb file, so no 50gb copying. After this file is crashing my MPC-BE but MPC-HC is working and most important file is working on LG and new track is in sync :D
Glad I could help!
Grencola
Posts: 343
Joined: Sun Jan 27, 2019 5:19 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by Grencola »

fib1985 wrote: Sun May 05, 2019 9:21 pm Hi to all,

I got a few mkv remux with the second DV layer enhancement. Then i remuxed with only the ITA track and in some case separate .srt file (or embedded). Should i able to use your program for convert the file in mp4 and eventually convert the audio format (if not AC3) ? And for the subs the other app will work too ? Thanks.
not exactly sure I understand your question, but I think my tools will work for you..
deadchip12
Posts: 385
Joined: Thu May 02, 2019 2:49 am

Re: Dolby Vision now possible through MP4 Mux.

Post by deadchip12 »

benhur wrote: Fri May 03, 2019 10:56 am
deadchip12 wrote: Thu May 02, 2019 2:55 am I’m having an issue with Dolby Vision movies on the c7. Black bars are perfect black, but the picture which is supposed to be perfect black is only dark grey. If I look closely, there are some kinda lines running diagonally. Not sure if the remuxing process causes this. The movie I’m testing is Rampage (2018). At the beginning of the movie where there are some white texts against a supposedly black background, the background is grey instead of black. This does not happen with the hdr10 version which is perfect black.
I watched carefully the start of the movie and i saw no problem at all with Rampage on my C7.
Black are perfectly black under the introduction text.
here's my mediainfo if you want to compare.

Code: Select all

Général
Nom complet                              : Z:\Rampage [ac3][4k][DV]\Rampage [ac3][4k][DV].mp4
Format                                   : MPEG-4
Profil du format                         : Base Media / Version 2
Identifiant du codec                     : mp42 (mp42/dby1/isom)
Taille du fichier                        : 45,1 Gio
Durée                                    : 1 h 47 min
Débit global moyen                       : 60,2 Mb/s
Date d'encodage                          : UTC 2019-04-27 07:42:34
Date de marquage                         : UTC 2019-04-27 07:42:34

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 47 min
Débit                                    : 59,5 Mb/s
Largeur                                  : 3 840 pixels
Hauteur                                  : 2 160 pixels
Format à l'écran                         : 16/9
Type d'images/s                          : Constant
Images par seconde                       : 23,976 (24000/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.299
Taille du flux                           : 44,6 Gio (99%)
Default                                  : Non
Date d'encodage                          : UTC 2019-04-27 07:42:34
Date de marquage                         : UTC 2019-04-27 07:42:34
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.0001 cd/m2, max: 1000 cd/m2
MaxCLL                                   : 494 cd/m2
MaxFALL                                  : 364 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.06, 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 47 min
Débit                                    : 65,8 kb/s
Largeur                                  : 1 920 pixels
Hauteur                                  : 1 080 pixels
Format à l'écran                         : 16/9
Type d'images/s                          : Constant
Images par seconde                       : 23,976 (24000/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.001
Taille du flux                           : 50,5 Mio (0%)
Default                                  : Non
Date d'encodage                          : UTC 2019-04-27 07:42:34
Date de marquage                         : UTC 2019-04-27 07:42:34
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.0001 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 47 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)
Profondeur des couleurs                  : 16 bits
Mode de compression                      : Avec perte
Taille du flux                           : 491 Mio (1%)
Langue                                   : Français
ServiceKind/String                       : Complete Main
Default                                  : Non
Date d'encodage                          : UTC 2019-04-27 07:42:34
Date de marquage                         : UTC 2019-04-27 07:42:34

note: No problem also for Justice League. Wonderfull picture like Aquaman and Bumblebee.
I almost done the DV versions for 30+ files, but i did it mostly from m2ts (i think 90%).
The only problem is that sometime tsmuxergui (2.6.12) is unable to extract 2hevc+1audio tracks at the same time.
The solution for this is to extract one by one all the tracks you want to use.
So I finished remuxing the dolby vision mp4 of the movie Rampage using m2ts file and the result is the same. Still raised black. If I increase brightness from the default 50 to 60 you can see the picture part gets brighter than the black bars, indicating raised black level: https://i.imgur.com/Dgs4gRZ.jpg. I do the same thing for the dolby vision of Robin Hood and the brightness of both picture and black bars increase at the same rate: https://i.imgur.com/e6XwEey.jpg, so no raised black there. So I believe it’s because of the movie itself. I’m surprised you don’t see raised black in Rampage. Did you watch it in a completely dark room (because it is unnoticeable with any sort of ambient light)?

Below is my media info:

Code: Select all

General
Complete name                            : G:\DVREMUX\Rampage.mp4
Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42 (mp42/dby1/isom)
File size                                : 45.0 GiB
Duration                                 : 1 h 47 min
Overall bit rate                         : 60.0 Mb/s
Encoded date                             : UTC 2019-05-06 03:35:47
Tagged date                              : UTC 2019-05-06 03:35:47

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                                 : 1 h 47 min
Bit rate                                 : 59.5 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.299
Stream size                              : 44.6 GiB (99%)
Default                                  : No
Encoded date                             : UTC 2019-05-06 03:35:47
Tagged date                              : UTC 2019-05-06 03:35:47
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              : 494 cd/m2
Maximum Frame-Average Light Level        : 364 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                                 : dvhe
Codec ID/Info                            : High Efficiency Video Coding with Dolby Vision
Duration                                 : 1 h 47 min
Bit rate                                 : 65.8 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                              : 50.5 MiB (0%)
Default                                  : No
Encoded date                             : UTC 2019-05-06 03:35:47
Tagged date                              : UTC 2019-05-06 03:35:47
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
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                                 : 1 h 47 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)
Bit depth                                : 16 bits
Compression mode                         : Lossy
Stream size                              : 344 MiB (1%)
Language                                 : English
Service kind                             : Complete Main
Default                                  : No
Encoded date                             : UTC 2019-05-06 03:35:47
Tagged date                              : UTC 2019-05-06 03:35:47

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

Re: Dolby Vision now possible through MP4 Mux.

Post by Grencola »

benhur wrote: Mon May 06, 2019 7:40 am
Grencola wrote: Sun May 05, 2019 4:42 pm
szymon wrote: Sun May 05, 2019 11:29 am How can I demux mp4? I have DV mp4 in which somebody put only audio for visually impaired instead encoding proper audio from TrueHD to AC3. I want demux HEVC+DV and remux with proper audio but looks like all tools here (dv-mp4-maker, tsMuxer, aeac3to) can work only with TS or MKV. I tried convert mp4 to mkv with mkvtoolnix (DV track is wrongly remuxed), MediaCoder (only premium version is working with UHD), Total Video Converter 6, Avidemux (both don't sees DV track). Maybe is possible to add support for mp4 input into dv-mp4-maker? Or maybe there is a tool which can just add another audio to mp4 without messing with rest tracks?
This should work: https://www.videohelp.com/download/mp4muxer-0.9.3.zip
if not, then this will:
http://ffmpeg.org/download.html
To demux there is the mp4demux program from DolbyLaboratories too : https://github.com/DolbyLaboratories/dlb_mp4demux
yea this too could work, just wasn't sure if the visually impaired audio track was ac3 or something unsupported, so figured he'd be better off with the others.
Grencola
Posts: 343
Joined: Sun Jan 27, 2019 5:19 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by Grencola »

benhur wrote: Mon May 06, 2019 6:06 pm I did two remux with the mp4demux and it works really good.
step1 : put a dv.mp4 file in the working directory
step2 : demux the mp4 file => mp4demuxer_64bits.exe --input-file dv.mp4

At the end of the process you have 3 files:
- out_1.h265 : the hdr10 track (bl.hevc)
- dv_el_out_2.h265 : the dv track (el.hevc)
- out_3.dat : the audio track

I made a zip file with the mux and demux tools : https://uptobox.com/3hfxq39xllsm
cool man, good to know. maybe I'll add the mp4demux files to my tool for when it detects an mp4 file it demuxes it, and still muxes if it sees mkv or m2ts.. or maybe not 8) not sure how many people would need to demux their mp4s :lol:
deadchip12
Posts: 385
Joined: Thu May 02, 2019 2:49 am

Re: Dolby Vision now possible through MP4 Mux.

Post by deadchip12 »

So after lots of testing, it seems that this process of demuxing and remuxing into mp4 does sth weird to the file. I’m watching the movies on my oled c7, and every single dolby vision movie created using this method has some kind of noise (diagonal lines running continuously). Now you may not notice this if you don’t watch movies in a completely dark room, so one way to see this issue is to turn up the brightness from the default 50 to around 55-60, put your eyes near the screen and you will see the lines. Yesterday I downloaded several dolby vision demos online which were not created using this method and they do not have this kind of picture noise. Can anyone confirm?
Ray80
Posts: 2
Joined: Thu Mar 21, 2019 2:55 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by Ray80 »

szymon wrote: Sun May 05, 2019 5:49 pm Great! Thank you! mp4muxer just added second audio at the end of 50gb file, so no 50gb copying. After this file is crashing my MPC-BE but MPC-HC is working and most important file is working on LG and new track is in sync :D
Hi. When I add a second audio with mp4muxer, my LG C7 shows both tracks, but only plays the first audio (even when I select the second track in the LG internal player). Have you done any aditional task to play both tracks in the LG TV?

Thanks
fib1985
Posts: 16
Joined: Fri May 03, 2019 11:36 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by fib1985 »

Hi to all guys,

so demux the audio track in DD+ (E-AC3) format with tsmuxer result in playable audio with LG TV C8 ? Im still dont get this point. :oops: Thx to all.
bgalakazam
Posts: 34
Joined: Wed May 01, 2019 6:15 pm
Location: Italy

Re: Dolby Vision now possible through MP4 Mux.

Post by bgalakazam »

fib1985 wrote: Wed May 08, 2019 3:53 pm so demux the audio track in DD+ (E-AC3) format with tsmuxer result in playable audio with LG TV C8 ? Im still dont get this point. :oops: Thx to all.
I have LG C8, too. If you demux the TrueHD track you usually get a 640kbs. If you have a native DD+ track at 1.5Mbit then use that. What I have been doing is demuxing the 1.5Mbit DTS track, then converting it to DD+. Both my LG C8 and my Sony X700 see it properly with the bitrate.
Sony X700 -> Onkyo TX-RZ830 -> LG C8
Grencola
Posts: 343
Joined: Sun Jan 27, 2019 5:19 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by Grencola »

bgalakazam wrote: Wed May 08, 2019 9:57 pm
fib1985 wrote: Wed May 08, 2019 3:53 pm so demux the audio track in DD+ (E-AC3) format with tsmuxer result in playable audio with LG TV C8 ? Im still dont get this point. :oops: Thx to all.
I have LG C8, too. If you demux the TrueHD track you usually get a 640kbs. If you have a native DD+ track at 1.5Mbit then use that. What I have been doing is demuxing the 1.5Mbit DTS track, then converting it to DD+. Both my LG C8 and my Sony X700 see it properly with the bitrate.
instead of just extracting the 640kbps ac3 core from a thd track, you can also demux the whole lossless thd track and convert that to 1.5mbit dd+ using Xmedia Recode, as per page 5 of this thread
Post Reply