Dolby Vision now possible through MP4 Mux.

Please post here for issues related to UHD discs
staknhalo
Posts: 145
Joined: Sun Oct 11, 2020 12:05 am

Re: Dolby Vision now possible through MP4 Mux.

Post by staknhalo »

quietvoid wrote:
Mon Sep 05, 2022 11:50 pm
It is caused by the Dolby Vision processing.
By default you get `--vo=gpu` which doesn't support it.
When enabling `--vo=gpu-next`, Dolby Vision processing is enabled.

You can also bypass the processing using `--vf=format:dolbyvision=no`.

I haven't looked at what the file actually contains for metadata, yet.
So far it just looks like intentional behaviour if the metadata is just messed up.
So it's a case of
because Dolby Vision processing is enabled, it will show RPU misaligned artifacts, and just simply isn't coded to show any other proper RPU effects, but could potentially, because it shows the artifacts, just doesn't have the code to do so currently
?
quietvoid
Posts: 371
Joined: Sun Apr 19, 2020 4:15 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by quietvoid »

staknhalo wrote:
Mon Sep 05, 2022 11:58 pm
So it's a case of
because Dolby Vision processing is enabled, it will show RPU misaligned artifacts, and just simply isn't coded to show any other proper RPU effects, but could potentially, because it shows the artifacts, just doesn't have the code to do so currently
?
Probably.
sw5163
Posts: 143
Joined: Sat Jun 25, 2022 7:28 am

Re: Dolby Vision now possible through MP4 Mux.

Post by sw5163 »

staknhalo wrote:
Mon Sep 05, 2022 10:54 pm
You see flashing color artifacts as a result of RPU being improperly misaligned, but processed (or attempted, it's affecting it in some way)
I think those are caused by processing "reshaping data" in RPU (polynomial, and MMR mapping).

From my understanding, P5 RPU has "reshaping data" for ICtCp->YCbCr.
P8.1 RPU doesn't need "reshaping data" for HDR10->HDR10.
P8.4 RPU has "reshaping data" for HLG->PQ.
P7 RPU has "reshaping data" for processing the weird colour in EL (I'm not sure what it really does)

MPV can adapt those polynomial, and MMR mapping for ICtCp->YCbCr, HLG->HDR10 etc.
However, it can't process EL and merge that with BL like proper dolby decoding engine.
Resulting in wrongly processing those "reshaping data" on BL.

I think RPU consists ("reshaping data" for colour space transformation) + (Levels for brightness/contrast trimming)
So you can see some artifacts when scene/brightness change, but it's wrong.
And MPV just abandons all the brightness/contrast trimming.

It’s also probably the reason why it’s so important to “remove_mapping” when converting FEL->MEL

I'm not sure about this, please point out my mistakes, many thanks.
Last edited by sw5163 on Tue Sep 06, 2022 5:54 am, edited 4 times in total.
staknhalo
Posts: 145
Joined: Sun Oct 11, 2020 12:05 am

Re: Dolby Vision now possible through MP4 Mux.

Post by staknhalo »

sw5163 wrote:
Tue Sep 06, 2022 12:28 am
staknhalo wrote:
Mon Sep 05, 2022 10:54 pm
You see flashing color artifacts as a result of RPU being improperly misaligned, but processed (or attempted, it's affecting it in some way)
I think those are caused by processing "reshaping data" in RPU (polynomial, and MMR mapping).

From my understanding, P5 RPU has "reshaping data" for ICtCp->YCbCr.
P8.1 RPU doesn't need "reshaping data" for HDR10->HDR10.
P8.4 RPU has "reshaping data" for HLG->PQ.
P7 RPU has "reshaping data" for processing the weird colour in EL (I'm not sure what it really does)

MPV can adapt those polynomial, and MMR mapping for ICtCp->YCbCr, HLG->HDR10 etc.
However, it can't process EL and merge that with BL like proper dolby decoding engine.
Resulting in wrongly processing those "reshaping data" on BL.

So you can see some change when scene/brightness change, but it's wrong.

I'm not 100% sure about this, will need anyone knowing how this exactly work to confirm, many thanks.
Yes that makes sense to me - and would explain why it happens on p5 and p7 files, and not p8 - as a result of it saying "I don't know what any of this means" when looking at the non-shaping RPU effects metadata - while DV processing is enabled - but the artifacts sneak through from the color shaping that it is reading from the RPU - because you don't need code for artifacts

The p7 EL shaping from my understanding is to make it look 12bit color from a 10bit file, or the other way around, something like that
xxyz1
Posts: 7
Joined: Mon Sep 05, 2022 1:21 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by xxyz1 »

Hi guys,

my posts are getting online hours later, so you can't recognized it.... (Because of I'm a new user?)

I tried some with RESET_9999 script, but it didn't work anything.

File: Dolby Vision, Version 1.0, dvhe.08.06, BL+RPU, HDR10 compatible / SMPTE ST 2086, HDR10 compatible

7 > 1 > 1 > drag hevc ENTER > drag eac3 ENTER > no 2nd eac3 ENTER > no subs ENTER

CMD closed nothing happend.


5 > drag MKV ENTER > no 2nd mkv ENTER

Image

What exactly I've to do?

For remind: Try to look DV on OLED LG 55B6D but with mkv files it can't play.
RESET_9999
Posts: 1891
Joined: Mon Aug 05, 2019 7:12 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by RESET_9999 »

xxyz1 wrote:
Tue Sep 06, 2022 8:59 am
Hi guys,

my posts are getting online hours later, so you can't recognized it.... (Because of I'm a new user?)

I tried some with RESET_9999 script, but it didn't work anything.

File: Dolby Vision, Version 1.0, dvhe.08.06, BL+RPU, HDR10 compatible / SMPTE ST 2086, HDR10 compatible

7 > 1 > 1 > drag hevc ENTER > drag eac3 ENTER > no 2nd eac3 ENTER > no subs ENTER

CMD closed nothing happend.


5 > drag MKV ENTER > no 2nd mkv ENTER



What exactly I've to do?

For remind: Try to look DV on OLED LG 55B6D but with mkv files it can't play.
that picture looks like a known problem with some SRT tracks and tsmuxer
The easiest way is to remux your mkv file in tsmuxer directly. no need to use my script if you just want to mux 1 file.
https://github.com/justdan96/tsMuxer/releases

As for 7-1-1, I'll check it out.
sw5163
Posts: 143
Joined: Sat Jun 25, 2022 7:28 am

Re: Dolby Vision now possible through MP4 Mux.

Post by sw5163 »

May I ask where did you guys get those P8.1 files? On private tracker?
I have never seen DV other than P7 and P5 on rarbg.

Also I was told ffmpeg/mp4box do not support EAC3/atmos, is that true?
Is there a way to get EAC3/atmos with truly playable atmos in mp4 container?
Many thanks!
RESET_9999
Posts: 1891
Joined: Mon Aug 05, 2019 7:12 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by RESET_9999 »

Most of the P8 files I have were converted/synced from P5 web-dl. Most of them are from private trackers indeed.

mp4box has no problem with DD+ Atmos. it can even mux TrueHD and DTS-HD.
There seems to be a way to convert TrueHD to DD+ atmos as well but I don't know how yet. So far I'm only able to extract the atmos metadata to wav from DD+ files.

Code: Select all

Audio
ID                                       : 1
Format                                   : E-AC-3 JOC
Format/Info                              : Enhanced AC-3 with Joint Object Coding
Commercial name                          : Dolby Digital Plus with Dolby Atmos
Format profile                           : Blu-ray Disc
Codec ID                                 : A_EAC3
Duration                                 : 4 h 2 min
Bit rate mode                            : Constant
Bit rate                                 : 1 512 kb/s
Channel(s)                               : 8 channels
Channel layout                           : L R C LFE Ls Rs Tfl Tfr
Sampling rate                            : 48.0 kHz
Frame rate                               : 31.250 FPS (1536 SPF)
Compression mode                         : Lossy
Stream size                              : 2.56 GiB (100%)
Language                                 : English
Service kind                             : Complete Main
Default                                  : Yes
Forced                                   : No
Complexity index                         : 16
Number of dynamic objects                : 15
Bed channel count                        : 1 channel
Bed channel configuration                : LFE
staknhalo
Posts: 145
Joined: Sun Oct 11, 2020 12:05 am

Re: Dolby Vision now possible through MP4 Mux.

Post by staknhalo »

sw5163 wrote:
Tue Sep 06, 2022 4:03 pm
May I ask where did you guys get those P8.1 files? On private tracker?
I have never seen DV other than P7 and P5 on rarbg.
I make my own p8 like Reset from p5+hdr10 because otherwise I need to keep separate p5+hdr10 files for each title (for backwards compatibility on devices that can't play p5 or with a player that can't color shift to be backwards compatible) - unlike Reset if I gotta start trimming stuff I just don't bother, I already have to do so much so for mismatches/not easy to do immediately files, I'll just keep p5+hdr10 (which is why I initially had some p5 I wanted to make work with Apple devices)
sw5163
Posts: 143
Joined: Sat Jun 25, 2022 7:28 am

Re: Dolby Vision now possible through MP4 Mux.

Post by sw5163 »

Thank you guys for explaining! :)

When I encapsulate EAC3/atmos to mp4 by mp4box, the "Complexity ID" change to "Complexity index: Not present / 15"
I was told it would then not be recognized by Apple. (Not atmos but still EAC3 5.1)
RESET_9999 wrote:
Tue Sep 06, 2022 4:21 pm
There seems to be a way to convert TrueHD to DD+ atmos as well but I don't know how yet. So far I'm only able to extract the atmos metadata to wav from DD+ files.
Does that mean you can get base 5.1ac3 + several sky channels wav?
RESET_9999
Posts: 1891
Joined: Mon Aug 05, 2019 7:12 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by RESET_9999 »

sw5163 wrote:
Tue Sep 06, 2022 5:05 pm
When I encapsulate EAC3/atmos to mp4 by mp4box, the "Complexity ID" change to "Complexity index: Not present / 15"
I was told it would then not be recognized by Apple. (Not atmos but still EAC3 5.1)
mux eac3 / THD / DTSHD to mp4 with ffmpeg first than import with mp4box.

Does that mean you can get base 5.1ac3 + several sky channels wav?
it creates wav file like this and it can be encoded to a new eac3 atmos file in DEE. But i dont see any point doing that. Maybe downsizing 768kbps to 448kbps?


https://github.com/VoidXH/Cavern/

Code: Select all

General
Complete name                            : D:\test.wav
Format                                   : Wave
Format profile                           : RF64
File size                                : 927 MiB
Duration                                 : 7 min 1 s
Overall bit rate mode                    : Constant
Overall bit rate                         : 18.4 Mb/s

Audio
Format                                   : PCM
Format settings                          : Little / Signed
Codec ID                                 : 1
Duration                                 : 7 min 1 s
Bit rate mode                            : Constant
Bit rate                                 : 18.4 Mb/s
Channel(s)                               : 16 channels
Sampling rate                            : 48.0 kHz
Bit depth                                : 24 bits
Stream size                              : 927 MiB (100%)
Metadata format                          : ADM, Version 0
Metadata muxing mode                     : axml
Number of programmes                     : 1
Number of contents                       : 2
Number of objects                        : 16
Number of pack formats                   : 16
Number of channel formats                : 16
Number of track UIDs                     : 16
Number of track formats                  : 16
Number of stream formats                 : 16
Programme #1                             : Cavern_Export
 ID                                      : APR_1001
 Title                                   : Cavern_Export
 Start                                   : 00:00:00.00000
 End                                     : 00:07:01.92100
 Content #s                              : 1 + 2
Content #1                               : Channels
 ID                                      : ACO_1001
 Title                                   : Channels
 Mode                                    : Mixed
 Object #s                               : 1
Content #2                               : Objects
 ID                                      : ACO_1002
 Title                                   : Objects
 Mode                                    : Mixed
 Object #s                               : 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16
Object #1                                : RoomCentricCenter
 ID                                      : AO_1001
 Title                                   : RoomCentricCenter
 Duration                                : 00:07:01.92100
 Pack format #s                          : 1
 Track UID #s                            : 1
Object #2                                : Audio Object 1
 ID                                      : AO_1002
 Title                                   : Audio Object 1
 Duration                                : 00:07:01.92100
 Pack format #s                          : 2
 Track UID #s                            : 2
Object #3                                : Audio Object 2
 ID                                      : AO_1003
 Title                                   : Audio Object 2
 Duration                                : 00:07:01.92100
 Pack format #s                          : 3
 Track UID #s                            : 3
Object #4                                : Audio Object 3
 ID                                      : AO_1004
 Title                                   : Audio Object 3
 Duration                                : 00:07:01.92100
 Pack format #s                          : 4
 Track UID #s                            : 4
Object #5                                : Audio Object 4
 ID                                      : AO_1005
 Title                                   : Audio Object 4
 Duration                                : 00:07:01.92100
 Pack format #s                          : 5
 Track UID #s                            : 5
Object #6                                : Audio Object 5
 ID                                      : AO_1006
 Title                                   : Audio Object 5
 Duration                                : 00:07:01.92100
 Pack format #s                          : 6
 Track UID #s                            : 6
Object #7                                : Audio Object 6
 ID                                      : AO_1007
 Title                                   : Audio Object 6
 Duration                                : 00:07:01.92100
 Pack format #s                          : 7
 Track UID #s                            : 7
Object #8                                : Audio Object 7
 ID                                      : AO_1008
 Title                                   : Audio Object 7
 Duration                                : 00:07:01.92100
 Pack format #s                          : 8
 Track UID #s                            : 8
Object #9                                : Audio Object 8
 ID                                      : AO_1009
 Title                                   : Audio Object 8
 Duration                                : 00:07:01.92100
 Pack format #s                          : 9
 Track UID #s                            : 9
Object #10                               : Audio Object 9
 ID                                      : AO_100a
 Title                                   : Audio Object 9
 Duration                                : 00:07:01.92100
 Pack format #s                          : 10
 Track UID #s                            : 10
Object #11                               : Audio Object 10
 ID                                      : AO_100b
 Title                                   : Audio Object 10
 Duration                                : 00:07:01.92100
 Pack format #s                          : 11
 Track UID #s                            : 11
Object #12                               : Audio Object 11
 ID                                      : AO_100c
 Title                                   : Audio Object 11
 Duration                                : 00:07:01.92100
 Pack format #s                          : 12
 Track UID #s                            : 12
Object #13                               : Audio Object 12
 ID                                      : AO_100d
 Title                                   : Audio Object 12
 Duration                                : 00:07:01.92100
 Pack format #s                          : 13
 Track UID #s                            : 13
Object #14                               : Audio Object 13
 ID                                      : AO_100e
 Title                                   : Audio Object 13
 Duration                                : 00:07:01.92100
 Pack format #s                          : 14
 Track UID #s                            : 14
Object #15                               : Audio Object 14
 ID                                      : AO_100f
 Title                                   : Audio Object 14
 Duration                                : 00:07:01.92100
 Pack format #s                          : 15
 Track UID #s                            : 15
Object #16                               : Audio Object 15
 ID                                      : AO_1010
 Title                                   : Audio Object 15
 Duration                                : 00:07:01.92100
 Pack format #s                          : 16
 Track UID #s                            : 16
PackFormat #1                            : RoomCentricCenter
 ID                                      : AP_00011001
 Title                                   : RoomCentricCenter
 TypeDefinition                          : DirectSpeakers
 Channel layout                          : C
 Channel format #s                       : 1
PackFormat #2                            : Cavern_Obj_1
 ID                                      : AP_00031001
 Title                                   : Cavern_Obj_1
 TypeDefinition                          : Objects
 Channel format #s                       : 2
PackFormat #3                            : Cavern_Obj_2
 ID                                      : AP_00031002
 Title                                   : Cavern_Obj_2
 TypeDefinition                          : Objects
 Channel format #s                       : 3
PackFormat #4                            : Cavern_Obj_3
 ID                                      : AP_00031003
 Title                                   : Cavern_Obj_3
 TypeDefinition                          : Objects
 Channel format #s                       : 4
PackFormat #5                            : Cavern_Obj_4
 ID                                      : AP_00031004
 Title                                   : Cavern_Obj_4
 TypeDefinition                          : Objects
 Channel format #s                       : 5
PackFormat #6                            : Cavern_Obj_5
 ID                                      : AP_00031005
 Title                                   : Cavern_Obj_5
 TypeDefinition                          : Objects
 Channel format #s                       : 6
PackFormat #7                            : Cavern_Obj_6
 ID                                      : AP_00031006
 Title                                   : Cavern_Obj_6
 TypeDefinition                          : Objects
 Channel format #s                       : 7
PackFormat #8                            : Cavern_Obj_7
 ID                                      : AP_00031007
 Title                                   : Cavern_Obj_7
 TypeDefinition                          : Objects
 Channel format #s                       : 8
PackFormat #9                            : Cavern_Obj_8
 ID                                      : AP_00031008
 Title                                   : Cavern_Obj_8
 TypeDefinition                          : Objects
 Channel format #s                       : 9
PackFormat #10                           : Cavern_Obj_9
 ID                                      : AP_00031009
 Title                                   : Cavern_Obj_9
 TypeDefinition                          : Objects
 Channel format #s                       : 10
PackFormat #11                           : Cavern_Obj_10
 ID                                      : AP_0003100a
 Title                                   : Cavern_Obj_10
 TypeDefinition                          : Objects
 Channel format #s                       : 11
PackFormat #12                           : Cavern_Obj_11
 ID                                      : AP_0003100b
 Title                                   : Cavern_Obj_11
 TypeDefinition                          : Objects
 Channel format #s                       : 12
PackFormat #13                           : Cavern_Obj_12
 ID                                      : AP_0003100c
 Title                                   : Cavern_Obj_12
 TypeDefinition                          : Objects
 Channel format #s                       : 13
PackFormat #14                           : Cavern_Obj_13
 ID                                      : AP_0003100d
 Title                                   : Cavern_Obj_13
 TypeDefinition                          : Objects
 Channel format #s                       : 14
PackFormat #15                           : Cavern_Obj_14
 ID                                      : AP_0003100e
 Title                                   : Cavern_Obj_14
 TypeDefinition                          : Objects
 Channel format #s                       : 15
PackFormat #16                           : Cavern_Obj_15
 ID                                      : AP_0003100f
 Title                                   : Cavern_Obj_15
 TypeDefinition                          : Objects
 Channel format #s                       : 16
ChannelFormat #1                         : RoomCentricCenter
 ID                                      : AC_00011001
 Title                                   : RoomCentricCenter
 TypeDefinition                          : DirectSpeakers
 Channel layout                          : C
 Type                                    : Static
ChannelFormat #2                         : Cavern_Obj_1
 ID                                      : AC_00031001
 Title                                   : Cavern_Obj_1
 TypeDefinition                          : Objects
ChannelFormat #3                         : Cavern_Obj_2
 ID                                      : AC_00031002
 Title                                   : Cavern_Obj_2
 TypeDefinition                          : Objects
ChannelFormat #4                         : Cavern_Obj_3
 ID                                      : AC_00031003
 Title                                   : Cavern_Obj_3
 TypeDefinition                          : Objects
ChannelFormat #5                         : Cavern_Obj_4
 ID                                      : AC_00031004
 Title                                   : Cavern_Obj_4
 TypeDefinition                          : Objects
ChannelFormat #6                         : Cavern_Obj_5
 ID                                      : AC_00031005
 Title                                   : Cavern_Obj_5
 TypeDefinition                          : Objects
ChannelFormat #7                         : Cavern_Obj_6
 ID                                      : AC_00031006
 Title                                   : Cavern_Obj_6
 TypeDefinition                          : Objects
ChannelFormat #8                         : Cavern_Obj_7
 ID                                      : AC_00031007
 Title                                   : Cavern_Obj_7
 TypeDefinition                          : Objects
ChannelFormat #9                         : Cavern_Obj_8
 ID                                      : AC_00031008
 Title                                   : Cavern_Obj_8
 TypeDefinition                          : Objects
ChannelFormat #10                        : Cavern_Obj_9
 ID                                      : AC_00031009
 Title                                   : Cavern_Obj_9
 TypeDefinition                          : Objects
ChannelFormat #11                        : Cavern_Obj_10
 ID                                      : AC_0003100a
 Title                                   : Cavern_Obj_10
 TypeDefinition                          : Objects
ChannelFormat #12                        : Cavern_Obj_11
 ID                                      : AC_0003100b
 Title                                   : Cavern_Obj_11
 TypeDefinition                          : Objects
ChannelFormat #13                        : Cavern_Obj_12
 ID                                      : AC_0003100c
 Title                                   : Cavern_Obj_12
 TypeDefinition                          : Objects
ChannelFormat #14                        : Cavern_Obj_13
 ID                                      : AC_0003100d
 Title                                   : Cavern_Obj_13
 TypeDefinition                          : Objects
ChannelFormat #15                        : Cavern_Obj_14
 ID                                      : AC_0003100e
 Title                                   : Cavern_Obj_14
 TypeDefinition                          : Objects
ChannelFormat #16                        : Cavern_Obj_15
 ID                                      : AC_0003100f
 Title                                   : Cavern_Obj_15
 TypeDefinition                          : Objects
TrackUID #1                              : ATU_00001001
 ID                                      : ATU_00001001
 Bit depth                               : 24
 Sampling rate                           : 48000
 Track index                             : 1
 Pack format #s                          : 1
 Track format #s                         : 1
TrackUID #2                              : ATU_00001002
 ID                                      : ATU_00001002
 Bit depth                               : 24
 Sampling rate                           : 48000
 Track index                             : 2
 Pack format #s                          : 2
 Track format #s                         : 2
TrackUID #3                              : ATU_00001003
 ID                                      : ATU_00001003
 Bit depth                               : 24
 Sampling rate                           : 48000
 Track index                             : 3
 Pack format #s                          : 3
 Track format #s                         : 3
TrackUID #4                              : ATU_00001004
 ID                                      : ATU_00001004
 Bit depth                               : 24
 Sampling rate                           : 48000
 Track index                             : 4
 Pack format #s                          : 4
 Track format #s                         : 4
TrackUID #5                              : ATU_00001005
 ID                                      : ATU_00001005
 Bit depth                               : 24
 Sampling rate                           : 48000
 Track index                             : 5
 Pack format #s                          : 5
 Track format #s                         : 5
TrackUID #6                              : ATU_00001006
 ID                                      : ATU_00001006
 Bit depth                               : 24
 Sampling rate                           : 48000
 Track index                             : 6
 Pack format #s                          : 6
 Track format #s                         : 6
TrackUID #7                              : ATU_00001007
 ID                                      : ATU_00001007
 Bit depth                               : 24
 Sampling rate                           : 48000
 Track index                             : 7
 Pack format #s                          : 7
 Track format #s                         : 7
TrackUID #8                              : ATU_00001008
 ID                                      : ATU_00001008
 Bit depth                               : 24
 Sampling rate                           : 48000
 Track index                             : 8
 Pack format #s                          : 8
 Track format #s                         : 8
TrackUID #9                              : ATU_00001009
 ID                                      : ATU_00001009
 Bit depth                               : 24
 Sampling rate                           : 48000
 Track index                             : 9
 Pack format #s                          : 9
 Track format #s                         : 9
TrackUID #10                             : ATU_0000100a
 ID                                      : ATU_0000100a
 Bit depth                               : 24
 Sampling rate                           : 48000
 Track index                             : 10
 Pack format #s                          : 10
 Track format #s                         : 10
TrackUID #11                             : ATU_0000100b
 ID                                      : ATU_0000100b
 Bit depth                               : 24
 Sampling rate                           : 48000
 Track index                             : 11
 Pack format #s                          : 11
 Track format #s                         : 11
TrackUID #12                             : ATU_0000100c
 ID                                      : ATU_0000100c
 Bit depth                               : 24
 Sampling rate                           : 48000
 Track index                             : 12
 Pack format #s                          : 12
 Track format #s                         : 12
TrackUID #13                             : ATU_0000100d
 ID                                      : ATU_0000100d
 Bit depth                               : 24
 Sampling rate                           : 48000
 Track index                             : 13
 Pack format #s                          : 13
 Track format #s                         : 13
TrackUID #14                             : ATU_0000100e
 ID                                      : ATU_0000100e
 Bit depth                               : 24
 Sampling rate                           : 48000
 Track index                             : 14
 Pack format #s                          : 14
 Track format #s                         : 14
TrackUID #15                             : ATU_0000100f
 ID                                      : ATU_0000100f
 Bit depth                               : 24
 Sampling rate                           : 48000
 Track index                             : 15
 Pack format #s                          : 15
 Track format #s                         : 15
TrackUID #16                             : ATU_00001010
 ID                                      : ATU_00001010
 Bit depth                               : 24
 Sampling rate                           : 48000
 Track index                             : 16
 Pack format #s                          : 16
 Track format #s                         : 16
TrackFormat #1                           : PCM_RoomCentricCenter
 ID                                      : AT_00011001_01
 Title                                   : PCM_RoomCentricCenter
 FormatDefinition                        : PCM
 LinkedTo_StreamFormat_Pos               : 1
TrackFormat #2                           : PCM_Cavern_Obj_1
 ID                                      : AT_00031001_01
 Title                                   : PCM_Cavern_Obj_1
 FormatDefinition                        : PCM
 LinkedTo_StreamFormat_Pos               : 2
TrackFormat #3                           : PCM_Cavern_Obj_2
 ID                                      : AT_00031002_01
 Title                                   : PCM_Cavern_Obj_2
 FormatDefinition                        : PCM
 LinkedTo_StreamFormat_Pos               : 3
TrackFormat #4                           : PCM_Cavern_Obj_3
 ID                                      : AT_00031003_01
 Title                                   : PCM_Cavern_Obj_3
 FormatDefinition                        : PCM
 LinkedTo_StreamFormat_Pos               : 4
TrackFormat #5                           : PCM_Cavern_Obj_4
 ID                                      : AT_00031004_01
 Title                                   : PCM_Cavern_Obj_4
 FormatDefinition                        : PCM
 LinkedTo_StreamFormat_Pos               : 5
TrackFormat #6                           : PCM_Cavern_Obj_5
 ID                                      : AT_00031005_01
 Title                                   : PCM_Cavern_Obj_5
 FormatDefinition                        : PCM
 LinkedTo_StreamFormat_Pos               : 6
TrackFormat #7                           : PCM_Cavern_Obj_6
 ID                                      : AT_00031006_01
 Title                                   : PCM_Cavern_Obj_6
 FormatDefinition                        : PCM
 LinkedTo_StreamFormat_Pos               : 7
TrackFormat #8                           : PCM_Cavern_Obj_7
 ID                                      : AT_00031007_01
 Title                                   : PCM_Cavern_Obj_7
 FormatDefinition                        : PCM
 LinkedTo_StreamFormat_Pos               : 8
TrackFormat #9                           : PCM_Cavern_Obj_8
 ID                                      : AT_00031008_01
 Title                                   : PCM_Cavern_Obj_8
 FormatDefinition                        : PCM
 LinkedTo_StreamFormat_Pos               : 9
TrackFormat #10                          : PCM_Cavern_Obj_9
 ID                                      : AT_00031009_01
 Title                                   : PCM_Cavern_Obj_9
 FormatDefinition                        : PCM
 LinkedTo_StreamFormat_Pos               : 10
TrackFormat #11                          : PCM_Cavern_Obj_10
 ID                                      : AT_0003100a_01
 Title                                   : PCM_Cavern_Obj_10
 FormatDefinition                        : PCM
 LinkedTo_StreamFormat_Pos               : 11
TrackFormat #12                          : PCM_Cavern_Obj_11
 ID                                      : AT_0003100b_01
 Title                                   : PCM_Cavern_Obj_11
 FormatDefinition                        : PCM
 LinkedTo_StreamFormat_Pos               : 12
TrackFormat #13                          : PCM_Cavern_Obj_12
 ID                                      : AT_0003100c_01
 Title                                   : PCM_Cavern_Obj_12
 FormatDefinition                        : PCM
 LinkedTo_StreamFormat_Pos               : 13
TrackFormat #14                          : PCM_Cavern_Obj_13
 ID                                      : AT_0003100d_01
 Title                                   : PCM_Cavern_Obj_13
 FormatDefinition                        : PCM
 LinkedTo_StreamFormat_Pos               : 14
TrackFormat #15                          : PCM_Cavern_Obj_14
 ID                                      : AT_0003100e_01
 Title                                   : PCM_Cavern_Obj_14
 FormatDefinition                        : PCM
 LinkedTo_StreamFormat_Pos               : 15
TrackFormat #16                          : PCM_Cavern_Obj_15
 ID                                      : AT_0003100f_01
 Title                                   : PCM_Cavern_Obj_15
 FormatDefinition                        : PCM
 LinkedTo_StreamFormat_Pos               : 16
StreamFormat #1                          : PCM_RoomCentricCenter
 ID                                      : AS_00011001
 Title                                   : PCM_RoomCentricCenter
 Format                                  : PCM
 Channel format #s                       : 1
 Pack format #s                          : 1
 Track format #s                         : 1
StreamFormat #2                          : PCM_Cavern_Obj_1
 ID                                      : AS_00031001
 Title                                   : PCM_Cavern_Obj_1
 Format                                  : PCM
 Channel format #s                       : 2
 Pack format #s                          : 2
 Track format #s                         : 2
StreamFormat #3                          : PCM_Cavern_Obj_2
 ID                                      : AS_00031002
 Title                                   : PCM_Cavern_Obj_2
 Format                                  : PCM
 Channel format #s                       : 3
 Pack format #s                          : 3
 Track format #s                         : 3
StreamFormat #4                          : PCM_Cavern_Obj_3
 ID                                      : AS_00031003
 Title                                   : PCM_Cavern_Obj_3
 Format                                  : PCM
 Channel format #s                       : 4
 Pack format #s                          : 4
 Track format #s                         : 4
StreamFormat #5                          : PCM_Cavern_Obj_4
 ID                                      : AS_00031004
 Title                                   : PCM_Cavern_Obj_4
 Format                                  : PCM
 Channel format #s                       : 5
 Pack format #s                          : 5
 Track format #s                         : 5
StreamFormat #6                          : PCM_Cavern_Obj_5
 ID                                      : AS_00031005
 Title                                   : PCM_Cavern_Obj_5
 Format                                  : PCM
 Channel format #s                       : 6
 Pack format #s                          : 6
 Track format #s                         : 6
StreamFormat #7                          : PCM_Cavern_Obj_6
 ID                                      : AS_00031006
 Title                                   : PCM_Cavern_Obj_6
 Format                                  : PCM
 Channel format #s                       : 7
 Pack format #s                          : 7
 Track format #s                         : 7
StreamFormat #8                          : PCM_Cavern_Obj_7
 ID                                      : AS_00031007
 Title                                   : PCM_Cavern_Obj_7
 Format                                  : PCM
 Channel format #s                       : 8
 Pack format #s                          : 8
 Track format #s                         : 8
StreamFormat #9                          : PCM_Cavern_Obj_8
 ID                                      : AS_00031008
 Title                                   : PCM_Cavern_Obj_8
 Format                                  : PCM
 Channel format #s                       : 9
 Pack format #s                          : 9
 Track format #s                         : 9
StreamFormat #10                         : PCM_Cavern_Obj_9
 ID                                      : AS_00031009
 Title                                   : PCM_Cavern_Obj_9
 Format                                  : PCM
 Channel format #s                       : 10
 Pack format #s                          : 10
 Track format #s                         : 10
StreamFormat #11                         : PCM_Cavern_Obj_10
 ID                                      : AS_0003100a
 Title                                   : PCM_Cavern_Obj_10
 Format                                  : PCM
 Channel format #s                       : 11
 Pack format #s                          : 11
 Track format #s                         : 11
StreamFormat #12                         : PCM_Cavern_Obj_11
 ID                                      : AS_0003100b
 Title                                   : PCM_Cavern_Obj_11
 Format                                  : PCM
 Channel format #s                       : 12
 Pack format #s                          : 12
 Track format #s                         : 12
StreamFormat #13                         : PCM_Cavern_Obj_12
 ID                                      : AS_0003100c
 Title                                   : PCM_Cavern_Obj_12
 Format                                  : PCM
 Channel format #s                       : 13
 Pack format #s                          : 13
 Track format #s                         : 13
StreamFormat #14                         : PCM_Cavern_Obj_13
 ID                                      : AS_0003100d
 Title                                   : PCM_Cavern_Obj_13
 Format                                  : PCM
 Channel format #s                       : 14
 Pack format #s                          : 14
 Track format #s                         : 14
StreamFormat #15                         : PCM_Cavern_Obj_14
 ID                                      : AS_0003100e
 Title                                   : PCM_Cavern_Obj_14
 Format                                  : PCM
 Channel format #s                       : 15
 Pack format #s                          : 15
 Track format #s                         : 15
StreamFormat #16                         : PCM_Cavern_Obj_15
 ID                                      : AS_0003100f
 Title                                   : PCM_Cavern_Obj_15
 Format                                  : PCM
 Channel format #s                       : 16
 Pack format #s                          : 16
 Track format #s                         : 16
Transport #1                             : Yes
 Track index #1                          : ATU_00001001
  Track UID #s                           : 1
 Track index #2                          : ATU_00001002
  Track UID #s                           : 2
 Track index #3                          : ATU_00001003
  Track UID #s                           : 3
 Track index #4                          : ATU_00001004
  Track UID #s                           : 4
 Track index #5                          : ATU_00001005
  Track UID #s                           : 5
 Track index #6                          : ATU_00001006
  Track UID #s                           : 6
 Track index #7                          : ATU_00001007
  Track UID #s                           : 7
 Track index #8                          : ATU_00001008
  Track UID #s                           : 8
 Track index #9                          : ATU_00001009
  Track UID #s                           : 9
 Track index #10                         : ATU_0000100a
  Track UID #s                           : 10
 Track index #11                         : ATU_0000100b
  Track UID #s                           : 11
 Track index #12                         : ATU_0000100c
  Track UID #s                           : 12
 Track index #13                         : ATU_0000100d
  Track UID #s                           : 13
 Track index #14                         : ATU_0000100e
  Track UID #s                           : 14
 Track index #15                         : ATU_0000100f
  Track UID #s                           : 15
 Track index #16                         : ATU_00001010
  Track UID #s                           : 16

sw5163
Posts: 143
Joined: Sat Jun 25, 2022 7:28 am

Re: Dolby Vision now possible through MP4 Mux.

Post by sw5163 »

I see it can't fully process TrueHD/atmos yet.
My bad, I just keep thinking get 16 channel PCM from TrueHD/atmos.
RESET_9999 wrote:
Tue Sep 06, 2022 5:41 pm
mux eac3 / THD / DTSHD to mp4 with ffmpeg first than import with mp4box.
ffmpeg copy eac3/atmos to mp4 breaks "complexity index" in the first place.
mp4box -add eac3/atmos directly from atmos.mp4 also breaks "complexity index".

I have managed to fix/restore "complexity index" by

Code: Select all

mp4muxer -i atmos.ec3 -o atmos.mp4
mp4box -add dv.hevc dv.mp4
mp4mux(bento4) --track dv.mp4 --track atmos.mp4 merged.mp4
It has correct media info.
But I have no idea would it trigger atmos successfully.
The guy sending message to me on PLEX forum is just disappeared.

Update: He said it works.
RESET_9999
Posts: 1891
Joined: Mon Aug 05, 2019 7:12 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by RESET_9999 »

sw5163 wrote:
Tue Sep 06, 2022 5:47 pm
I see it can't fully process TrueHD/atmos yet.
My bad, I just keep thinking get 16 channel PCM from TrueHD/atmos.
RESET_9999 wrote:
Tue Sep 06, 2022 5:41 pm
mux eac3 / THD / DTSHD to mp4 with ffmpeg first than import with mp4box.
ffmpeg copy eac3/atmos to mp4 breaks "complexity index" in the first place.
mp4box -add eac3/atmos directly from atmos.mp4 also breaks "complexity index".

I have managed to fix/restore "complexity index" by

Code: Select all

mp4muxer -i atmos.ec3 -o atmos.mp4
mp4box -add dv.hevc dv.mp4
mp4mux(bento4) --track dv.mp4 --track atmos.mp4 merged.mp4
It has correct media info.
But I have no idea would it trigger atmos successfully.
The guy sending message to me on PLEX forum is just disappeared.

Update: He said it works.
right, I only use FFmpeg for THD and DTS to mp4 then mp4box.
for ec3 its mp4muxer + mp4box
sw5163
Posts: 143
Joined: Sat Jun 25, 2022 7:28 am

Re: Dolby Vision now possible through MP4 Mux.

Post by sw5163 »

RESET_9999 wrote:
Tue Sep 06, 2022 6:18 pm
right, I only use FFmpeg for THD and DTS to mp4 then mp4box.
for ec3 its mp4muxer + mp4box
Yes I have tried mp4muxer + mp4box,
even directly extract from atmos.mp4 will break the "Complexity index".

For example in atmos.mp4 produced by mp4muxer:
Complexity index : 16

mp4box -add atmos.mp4 -new parse_by_mp4box.mp4
Complexity index : Not present / 16

I was wondering what other devices (TV's internal player, Bluray player) react to "Complexity index : Not present / 16".
If it's just ATV can't play it as atmos, then Apple is ridiculous.
RESET_9999
Posts: 1891
Joined: Mon Aug 05, 2019 7:12 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by RESET_9999 »

sw5163 wrote:
Tue Sep 06, 2022 6:48 pm
mp4box -add atmos.mp4 -new parse_by_mp4box.mp4
Complexity index : Not present / 16

I was wondering what other devices (TV's internal player, Bluray player) react to "Complexity index : Not present / 16".
If it's just ATV can't play it as atmos, then Apple is ridiculous.
it works on my TV, i already tried and i never actually noticed that the complexity index was gone after muxing with mp4box. lol

if you look at all the DV mp4 with atmos on rarbg they also are the same.
Post Reply