Dolby Vision now possible through MP4 Mux.

Please post here for issues related to UHD discs
DolbyVisionFTW
Posts: 19
Joined: Tue Feb 02, 2021 2:49 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by DolbyVisionFTW »

fox0910 wrote:
Sun Dec 05, 2021 9:36 am
DolbyVisionFTW wrote:
Sat Dec 04, 2021 11:41 pm

Thank you. And do you know if it supports playback of all versions of Dolby Vision (both 4K UHD Blu-ray and streaming platforms) that get discussed in this thread?
It's depend of your Android TV.
Kodi only sends video to ATV and it play it by hardware.
I.e. my Sony TV (xf9005) can play profile 5 only (from streaming platform).
I have a Panasonic GZ950 OLED and a Philips PUS7304/12 LED/LCD plus Nvidia Shield TV 4K Pro (2019). Haven’t actually watched any Dolby Vision content yet and having read about so many issues that others here have experienced using various different devices, was hoping to avoid huge frustrations getting getting Dolby Vision media to playback without issues.
norrellmeister
Posts: 7
Joined: Mon Mar 15, 2021 3:26 am

Re: Dolby Vision now possible through MP4 Mux.

Post by norrellmeister »

RESET_9999 wrote:
Sun Dec 05, 2021 5:57 pm
chros wrote:
Sun Dec 05, 2021 5:06 pm
I'm looking for a device for playing back mkv with losless audio
I tried the zidoo z9x which looked promising at first but after watching a couple of injected p8 movies, I noticed that this device is not really reliable.
Sometimes the RPU doesn't work at all, sometimes the rpu goes out of sync in the middle of a movie, sometimes playback stops... I couldn't trust it anymore so I sold it. Ugoos am6 is garbage so I'm out of solution ATM.

so right now I'm using:

p7 FEL / p8 / p5 + lossless audio = sony x700
cropped p8 / p5 + lossy audio = C8 plex internal app and ARC.
cropped p8 / p5 + lossless audio = Shield / plex
I’m using the Chromecast Google TV, since it’s the only other thing that plays FEL. It’s not the most reliable either, though. And no lossless audio.
Are you able to run Plex on the x700? How do you get mkv files onto the thing to play them?
RESET_9999
Posts: 2106
Joined: Mon Aug 05, 2019 7:12 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by RESET_9999 »

norrellmeister wrote:
Sun Dec 05, 2021 9:37 pm
Are you able to run Plex on the x700? How do you get mkv files onto the thing to play them?
no plex nor mkv... I use TS container so my movies are supported on all my devices.
staknhalo
Posts: 161
Joined: Sun Oct 11, 2020 12:05 am

Re: Dolby Vision now possible through MP4 Mux.

Post by staknhalo »

norrellmeister wrote:
Sun Dec 05, 2021 9:37 pm
It’s not the most reliable either, though.
All Android TV devices I've tried (Hisense U6G TV Android TV OS, Chromecast w/Google TV, Tivo Stream 4k, Shield Pro 2019) appear to be flakey in DV playback mode (decoder causes crashes/errors/incorrect playback) whether FEL or MEL or p5/p7/p8 just FYI (don't know if Android TV 12 LLM will help at all or not). Don't you dare try to seek or rewind too much, you'll make the device cry!
Cruzader1986
Posts: 9
Joined: Tue Apr 21, 2020 8:09 am

Re: Dolby Vision now possible through MP4 Mux.

Post by Cruzader1986 »

Why does DV mp4 from netflix play as HDR on non-DV screen while DV mp4 from disney plus will show a green sdr on non-DV screen? Is there a way to convert the disney DV?
Baer2021
Posts: 12
Joined: Sun Feb 21, 2021 1:05 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by Baer2021 »

There apparently was a big 158MB Google Chromecast update released today that includes Dolby Vision playback performance as a line item in the change log - anybody that can test if it improves performance or maybe allows lossless audio?

Thanks!
lionhunter
Posts: 3
Joined: Tue Dec 07, 2021 8:20 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by lionhunter »

norrellmeister wrote:
Sun Dec 05, 2021 9:37 pm
I’m using the Chromecast Google TV, since it’s the only other thing that plays FEL. It’s not the most reliable either, though. And no lossless audio.
Are you able to run Plex on the x700? How do you get mkv files onto the thing to play them?
You're saying Chromecast Google TV plays FEL? Under what conditions? Using Plex? A specific version of Kodi? Dual track P7 Dolby Vision?
staknhalo
Posts: 161
Joined: Sun Oct 11, 2020 12:05 am

Re: Dolby Vision now possible through MP4 Mux.

Post by staknhalo »

lionhunter wrote:
Tue Dec 07, 2021 8:23 pm
norrellmeister wrote:
Sun Dec 05, 2021 9:37 pm
I’m using the Chromecast Google TV, since it’s the only other thing that plays FEL. It’s not the most reliable either, though. And no lossless audio.
Are you able to run Plex on the x700? How do you get mkv files onto the thing to play them?
You're saying Chromecast Google TV plays FEL? Under what conditions? Using Plex? A specific version of Kodi? Dual track P7 Dolby Vision?
I can attest personally the Chromecast w/ Google TV and Tivo Stream 4k (they share the same video decoder) play DV FEL in SL DT format in mp4 container via Plex (mkv might work I just do mp4 for my own library/rips)

I posted video of the Tivo playing FEL somewhere back in this thread

Others here have the Chromecast and can back that up
dakyone
Posts: 1
Joined: Wed Dec 08, 2021 6:24 am

Re: Dolby Vision now possible through MP4 Mux.

Post by dakyone »

Hello, I’m trying to makes things work for movies with Dolby Vision FEL and TrueHD Atmos/DTS:X. I have read a lot of posts about that, but I would like some confirmation. So, I have LG CX, AVR, and PC - all of them have HDMI 2.1 ports and support DV. Regrettably I learned that the CX can’t play internally double layer/FEL Dolby Vision files and can’t even pass-through TrueHD or DTS. After what I read here, I’m considering buying the Sony X700 player as a solution. Basically what I'm trying to achieve is to be able to play m2ts/ts file with DV-FEL and TrueHD Atmos that is on the PC through a Wi-Fi (or wired) connection and be able to get TV-led DV-FEL on the TV and get TrueHD Atmos from the AVR. My questions are:

1. Can the Dolby Vision FEL be reproduced on the CX as Display-led (TV-led) based?
In details: Can the X700 “pass-through” the Dolby Vision FEL to the CX, so that the tv can represents the dynamic metadata?

2. Can the X700 pass-through the TrueHD Atmos and DTS:X to the AVR?
In details: I’m considering to connect the X700’s HDMI OUT 1 port directly to CX for the DV, and additionally to connect the X700’s HDMI OUT 2 port with the AVR for the TrueHD Atmos audio.
Concern: This HDMI OUT 2 is version 1.4 and I’m not sure that the X700 will be able to output the TrueHD Atmos? Some owners of X700 say that can be done but I’m not sure they were talking about TrueHD Atmos and not Dolby Digital+ “Atmos”!

3. Can the X700 open m2ts/ts file with DV-FEL and TrueHD Atmos via Wi-Fi connection to the PC and then pass the video and audio like written in the above questions? Or the same but through USB connection with external HDD (NTFS)?
In details: I read in the manual of the X700 that files on the PC can be accessed with “Media server” option!
Concern: Read somewhere about a limitation to Dolby Digital+ for playing files via network!

Every answer is much appreciated. Thanks.
lionhunter
Posts: 3
Joined: Tue Dec 07, 2021 8:20 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by lionhunter »

staknhalo wrote:
Wed Dec 08, 2021 1:30 am
lionhunter wrote:
Tue Dec 07, 2021 8:23 pm
norrellmeister wrote:
Sun Dec 05, 2021 9:37 pm
I’m using the Chromecast Google TV, since it’s the only other thing that plays FEL. It’s not the most reliable either, though. And no lossless audio.
Are you able to run Plex on the x700? How do you get mkv files onto the thing to play them?
You're saying Chromecast Google TV plays FEL? Under what conditions? Using Plex? A specific version of Kodi? Dual track P7 Dolby Vision?
I can attest personally the Chromecast w/ Google TV and Tivo Stream 4k (they share the same video decoder) play DV FEL in SL DT format in mp4 container via Plex (mkv might work I just do mp4 for my own library/rips)

I posted video of the Tivo playing FEL somewhere back in this thread

Others here have the Chromecast and can back that up
Can you show me the metada of such a MP4 please? What video tracks it has, etc. I'm trying to determine whether CCwGT or Amazon FireCube 2nd gen is better for DV playback. ATM, they seem equally capable from my testing.
RESET_9999
Posts: 2106
Joined: Mon Aug 05, 2019 7:12 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by RESET_9999 »

dakyone wrote:
Wed Dec 08, 2021 11:35 am
Hello, I’m trying to makes things work for movies with Dolby Vision FEL and TrueHD Atmos/DTS:X.
1- Yes
2- I never tried with the HDMI out 2 but it should work, I don't see why it wouldn't. X700 supports DTS-X and TrueHD Atmos passthrough.
3- Yes, but the ethernet is only 100mbps. Lossless audio should be supported as well via your network. I use a USB, so maybe other users can confirm.
Cruzader1986 wrote:
Tue Dec 07, 2021 2:06 pm
Why does DV mp4 from netflix play as HDR on non-DV screen while DV mp4 from disney plus will show a green sdr on non-DV screen? Is there a way to convert the disney DV?
Because most of the Netflix web-dl were converted from profile 5 to profile 8 (with an HDR10 BL).
Some release groups prefer that instead of releasing a DV p5 and an HDR10 version.
Baer2021 wrote:
Tue Dec 07, 2021 3:26 pm
There apparently was a big 158MB Google Chromecast update released today that includes Dolby Vision playback performance as a line item in the change log - anybody that can test if it improves performance or maybe allows lossless audio?

Thanks!
I wonder if they fixed the problem that LLDV is the default mode.
lionhunter wrote:
Tue Dec 07, 2021 8:23 pm
You're saying Chromecast Google TV plays FEL? Under what conditions? Using Plex? A specific version of Kodi? Dual track P7 Dolby Vision?
PLEX, MKV ST-DL.
tr000
Posts: 71
Joined: Thu Jul 18, 2019 11:03 am

Re: Dolby Vision now possible through MP4 Mux.

Post by tr000 »

Misterkanister wrote:
Sun Dec 05, 2021 8:28 pm
I have a LG C1 and want to watch a Bluray ISO via USB/HDD. If i mount the ISO the format says: M2TS

What are the steps to watch this bluray on my TV with Dolby Vision?
Let me tell you what I have found.

I obtained raw Dolby Vision demo files from "Dolby.UHD.BluRay.Demo.Disc.March.2018". On my old TCL Dolby Vision TV, anything encoded in Profile 4 or 5 would generally work. As such, I encoded everything in the disc in this format and deleted the source BDMV folder. Here is what those files looked like:

Code: Select all

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 min 14 s
Bit rate                                 : 58.3 Mb/s
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 60.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0 (Type 2)
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 0.117
Stream size                              : 518 MiB (97%)
Default                                  : Yes
Alternate group                          : 1
Encoded date                             : UTC 2021-02-07 11:04:44
Tagged date                              : UTC 2021-02-07 11:04:44
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              : 7386 cd/m2
Maximum Frame-Average Light Level        : 493 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.04.09, EL+RPU, SDR compatible / SMPTE ST 2086, HDR10 compatible
Codec ID                                 : hev1
Codec ID/Info                            : High Efficiency Video Coding
Duration                                 : 1 min 14 s
Bit rate                                 : 284 kb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 60.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0 (Type 2)
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 0.002
Stream size                              : 2.52 MiB (0%)
Default                                  : No
Alternate group                          : 1
Encoded date                             : UTC 2021-02-07 11:04:44
Tagged date                              : UTC 2021-02-07 11:04:44
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                                   : 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
Format settings                          : Dolby Surround EX
Codec ID                                 : ac-3
Duration                                 : 1 min 14 s
Bit rate mode                            : Constant
Bit rate                                 : 1 664 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                              : 14.8 MiB (3%)
Service kind                             : Complete Main
Default                                  : Yes
Alternate group                          : 2
Encoded date                             : UTC 2021-02-07 11:04:44
Tagged date                              : UTC 2021-02-07 11:04:44
Complexity index                         : Not present / 16
Number of dynamic objects                : 15
Bed channel count                        : 1 channel
Bed channel configuration                : LFE



So these played fine, triggering the DV logo, in the Roku Media Player via USB on my TCL DV TV. I elected to encode them in Profile 4 because it had HDR fallback support, and could be played fine on non-DV devices.

Now, we come to the C1. I try these files via USB, and they are completely green on the native WebOS player. So, I use MP4Demux https://github.com/DolbyLaboratories/dlb_mp4demux to get the HDR10 BL and DV EL. I then try all available profiles on MP4Muxer https://github.com/DolbyLaboratories/dlb_mp4base, encoding the demuxed files in Profile 4, 5, 7, and 8. I also used the latest built of TSMuxer and MKVToolNix with the demuxed files, which created a .ts/.m2ts and .mkv, respectively.

Some of the profiles trigger HDR10, others are just black screens. No luck.

Then, I try Yusesope's tool https://mega.nz/file/mdU00TZR#bCiuGx6-7 ... rjLOOKESeE. I use the muxing functionality to mux the BL and EL .hevc files into one file, and then feed that into the MP4Muxer along with the .ac3 audio, of course. Then, I try the same thing again. Encoded in Profile 4, 5, 7, and 8. I used TSMuxer and MKVToolNix again as well for good measure to see if the single-layer HEVC file would work in .ts/.m2ts or .mkv.

Only the .mp4 in Profile 5 and 8 successfully triggered Dolby Vision on the C1 WebOS player via USB. I elected to go with Profile 8 for the backwards compatibility with HDR10.

Here is the information of the working profile 8 file:

Code: Select all

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L5.1@High
HDR format                               : Dolby Vision, Version 1.0, dvhe.08.09, BL+EL+RPU, HDR10 compatible / SMPTE ST 2086, HDR10 compatible
Codec ID                                 : hev1
Codec ID/Info                            : High Efficiency Video Coding
Duration                                 : 1 min 14 s
Bit rate                                 : 58.6 Mb/s
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 60.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0 (Type 2)
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 0.118
Stream size                              : 521 MiB (97%)
Default                                  : Yes
Alternate group                          : 1
Encoded date                             : UTC 2021-12-08 14:15:38
Tagged date                              : UTC 2021-12-08 14:15:38
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              : 7386 cd/m2
Maximum Frame-Average Light Level        : 493 cd/m2
Codec configuration box                  : hvcC+dvvC+hvcE

Audio
ID                                       : 2
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
Format settings                          : Dolby Surround EX
Codec ID                                 : ac-3
Duration                                 : 1 min 14 s
Bit rate mode                            : Constant
Bit rate                                 : 1 664 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                              : 14.8 MiB (3%)
Service kind                             : Complete Main
Default                                  : Yes
Alternate group                          : 2
Encoded date                             : UTC 2021-12-08 14:15:38
Tagged date                              : UTC 2021-12-08 14:15:38
Complexity index                         : Not present / 16
Number of dynamic objects                : 15
Bed channel count                        : 1 channel
Bed channel configuration                : LFE

From here, I am left wondering how I can get lossless audio working, as the LG C1 supports eARC I can passthrough any format to my receiver. Obviously, MP4Muxer won't accept a .thd file as input, so I am unsure how to go about this. Perhaps someone who has been more consistently active here such as
RESET_9999 wrote:
can guide me to a solution to this. It's always very hard to get a lay of the current land in DV after not browsing this thread for months.
Last edited by tr000 on Thu Dec 09, 2021 5:40 am, edited 1 time in total.
tr000
Posts: 71
Joined: Thu Jul 18, 2019 11:03 am

Re: Dolby Vision now possible through MP4 Mux.

Post by tr000 »

MastaG wrote:
Fri Sep 03, 2021 2:52 pm
Regarding LG WebOS players and DV inside .TS containers.
They always seem to stutter, was there ever a fix for this?
Then I use the latest nightly of TSmuxer to mux the resulting hevc + ac3 5.1 audio inside a .TS container (no HD audio or whatsover).
Hi, what you want to do if you don't care about lossless audio or all this FEL/MEL nonsense is possible (see above post detailing it). You are on the right track using Yusesope's tool to create a single layer file from the BL and EL. Once you have the combined .HEVC file, you'll want to use the Dolby MP4Muxer and mux it to whatever profile works for you (it's dependent on TV models, because the DV chipset is different) along with your .ac3 file. Basically, grab the mp4muxer.exe from GitHub, open a PowerShell in the directory it's in and do

Code: Select all

mp4muxer -i BL.hevc -i EL.hevc -i audio.ac3 --dv-profile 8 --dv-bl-compatible-id 1
changing the filenames and profiles to yours, of course. You only need the last argument if you're working with profile 8. This will result in a perfectly working MP4 file that the WebOS player will handle fine.
RESET_9999
Posts: 2106
Joined: Mon Aug 05, 2019 7:12 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by RESET_9999 »

tr000 wrote:
Thu Dec 09, 2021 5:26 am
can guide me to a solution to this. It's always very hard to get a lay of the current land in DV after not browsing this thread for months.
True profile 8 ( BL + RPU ) in a TS container works just fine on LG OLED TVs as long as the first audio is lossy. I don't know what happens when eARC and passthrough are enabled though.
So since your TV doesn't support the EL, just remove it by making a true p8 instead of a profile 7 file in a p8 container like the mediainfo in your post.

Code: Select all

dovi_tool.exe -m 2 extract-rpu EL.hevc

Code: Select all

dovi_tool.exe inject-rpu -i BL.hevc --rpu-in rpu.bin
you can also use yusesope tool ''MUX_AND_CONVERT_TO_PROFILE_81.bat''

I will buy a new C1 or C2(when out) soon and if p8 + lossless audio via earc really works, that would be great. please let me know
PlatypusW
Posts: 50
Joined: Mon Aug 03, 2020 2:14 pm

Re: Dolby Vision now possible through MP4 Mux.

Post by PlatypusW »

Fairly certain you won’t be able to get lossless audio out of the LG Oled TV, doesn’t matter if it’s earc/passthrough - the tv (CX onwards) doesn’t support DTS/DTS-HD/Dolby TrueHD.

If you are trying to get a Blu-ray playing ‘fully’ I.e. profile 7 Dolby vision and lossless audio, you’ll need an external player.
Post Reply