Page 174 of 756

Re: Dolby Vision now possible through MP4 Mux.

Posted: Sun Jun 21, 2020 11:37 pm
by shawnc22
planet_hoarder wrote: Sun Jun 21, 2020 11:10 pm afaik, profile 4 and 7 (and dropped 6) needs second physical layer. At least when I create profile 4 from tsMuxer, it stutters on my LG OLED.
when I create profile 4,6 or 7 from old mp4muxer_64bit, plays perfectly.
when I create profile 8 from tsMuxer with output BL_EL_RPU.hevc from yusecope's tool - plays in DV on my TV.
too bad latest release of dolby's mp4muxer is faulty (created profile 8 plays in HDR), otherwise would have been a nice additional tool.

NOW. the biggest question is how to spot a difference between DV profiles (4,7,8) on the screen.
I wonder, if profile 8 is basically combined 4 and 6, with traces of 7 and older 2,3; then it is an ultimate DV profile for all. I just want to know if there is any difference.
already have had this discussion once before:

https://makemkv.com/forum/viewtopic.php ... 165#p88345

and from one of the tsmuxer dev's:

https://makemkv.com/forum/viewtopic.php ... 180#p88398

Re: Dolby Vision now possible through MP4 Mux.

Posted: Mon Jun 22, 2020 6:11 am
by planet_hoarder
shawnc22 wrote: Sun Jun 21, 2020 11:37 pm
planet_hoarder wrote: Sun Jun 21, 2020 11:10 pm afaik, profile 4 and 7 (and dropped 6) needs second physical layer. At least when I create profile 4 from tsMuxer, it stutters on my LG OLED.
when I create profile 4,6 or 7 from old mp4muxer_64bit, plays perfectly.
when I create profile 8 from tsMuxer with output BL_EL_RPU.hevc from yusecope's tool - plays in DV on my TV.
too bad latest release of dolby's mp4muxer is faulty (created profile 8 plays in HDR), otherwise would have been a nice additional tool.

NOW. the biggest question is how to spot a difference between DV profiles (4,7,8) on the screen.
I wonder, if profile 8 is basically combined 4 and 6, with traces of 7 and older 2,3; then it is an ultimate DV profile for all. I just want to know if there is any difference.
already have had this discussion once before:

https://makemkv.com/forum/viewtopic.php ... 165#p88345

and from one of the tsmuxer dev's:

https://makemkv.com/forum/viewtopic.php ... 180#p88398
yeah, the theory makes sense, but I'd like to know if there is a visual difference.
if the EL makes picture in 12 bit, then it's a waste, since no TV has 12 bit panel. Means BL+RPU is more than enough for Dolby Vison.
Also dolby's whitepaper says profile 8 is not finalized. Maybe that's why profile 8 with BL+EL+RPU works for LG internal player, when profile 5 doesn't work at all.
mp4muxer_64bit always creates mp4 two tracks BL and EL+RPU (at least for profile 4,6,7 that works on LG internal player), where EL+RPU gets the dolby vision profile and BL stays HDR10.
Maybe that's why mp4's in profile 5 is not working and profile 8 plays in HDR for me. I need to create them again and check MediaInfo.

Re: Dolby Vision now possible through MP4 Mux.

Posted: Mon Jun 22, 2020 3:44 pm
by box4m
Weird question i guess but, anyone know of a player for androidtv/shield that can either playback 23.976p movies @ 24p, speed them up.
Or if you know of an application that could speedup the video and audio without stripping the DV data?

Re: Dolby Vision now possible through MP4 Mux.

Posted: Tue Jun 23, 2020 1:13 am
by flashback8
box4m wrote: Mon Jun 22, 2020 3:44 pm Weird question i guess but, anyone know of a player for androidtv/shield that can either playback 23.976p movies @ 24p, speed them up.
Or if you know of an application that could speedup the video and audio without stripping the DV data?
AFAIK, all you have to do is run everything through MKVToolnix and manually set the frame rate. However, you'll still have to adjust the audio speed via other means.

Re: Dolby Vision now possible through MP4 Mux.

Posted: Tue Jun 23, 2020 7:00 pm
by MastaG
planet_hoarder wrote: Mon Jun 22, 2020 6:11 am
shawnc22 wrote: Sun Jun 21, 2020 11:37 pm
planet_hoarder wrote: Sun Jun 21, 2020 11:10 pm afaik, profile 4 and 7 (and dropped 6) needs second physical layer. At least when I create profile 4 from tsMuxer, it stutters on my LG OLED.
when I create profile 4,6 or 7 from old mp4muxer_64bit, plays perfectly.
when I create profile 8 from tsMuxer with output BL_EL_RPU.hevc from yusecope's tool - plays in DV on my TV.
too bad latest release of dolby's mp4muxer is faulty (created profile 8 plays in HDR), otherwise would have been a nice additional tool.

NOW. the biggest question is how to spot a difference between DV profiles (4,7,8) on the screen.
I wonder, if profile 8 is basically combined 4 and 6, with traces of 7 and older 2,3; then it is an ultimate DV profile for all. I just want to know if there is any difference.
already have had this discussion once before:

https://makemkv.com/forum/viewtopic.php ... 165#p88345

and from one of the tsmuxer dev's:

https://makemkv.com/forum/viewtopic.php ... 180#p88398
yeah, the theory makes sense, but I'd like to know if there is a visual difference.
if the EL makes picture in 12 bit, then it's a waste, since no TV has 12 bit panel. Means BL+RPU is more than enough for Dolby Vison.
Also dolby's whitepaper says profile 8 is not finalized. Maybe that's why profile 8 with BL+EL+RPU works for LG internal player, when profile 5 doesn't work at all.
mp4muxer_64bit always creates mp4 two tracks BL and EL+RPU (at least for profile 4,6,7 that works on LG internal player), where EL+RPU gets the dolby vision profile and BL stays HDR10.
Maybe that's why mp4's in profile 5 is not working and profile 8 plays in HDR for me. I need to create them again and check MediaInfo.
So it's a bit confusing then.
Let's say I would like to remux some dual layer bluray discs to a single pid video file without discarding the enhanced layer (which turns it into 12bit video).
I'd demux the base layer and enhanced layer from the blu-ray disc and then I will use yusesope's tool to create a single pid video file (BL + EL + RPU / mode 1).
So I have my single pid hevc file (BL+EL+RPU).

I can either store it into a mp4 container using Dolby's mp4muxer, or use TSmuxer which has the ability to store HD audio as well into a TS container.

Which profile should I assign to the single pid video file inside this container?

Re: Dolby Vision now possible through MP4 Mux.

Posted: Tue Jun 23, 2020 11:29 pm
by planet_hoarder
MastaG wrote: Tue Jun 23, 2020 7:00 pm
planet_hoarder wrote: Mon Jun 22, 2020 6:11 am
shawnc22 wrote: Sun Jun 21, 2020 11:37 pm
already have had this discussion once before:

https://makemkv.com/forum/viewtopic.php ... 165#p88345

and from one of the tsmuxer dev's:

https://makemkv.com/forum/viewtopic.php ... 180#p88398
yeah, the theory makes sense, but I'd like to know if there is a visual difference.
if the EL makes picture in 12 bit, then it's a waste, since no TV has 12 bit panel. Means BL+RPU is more than enough for Dolby Vison.
Also dolby's whitepaper says profile 8 is not finalized. Maybe that's why profile 8 with BL+EL+RPU works for LG internal player, when profile 5 doesn't work at all.
mp4muxer_64bit always creates mp4 two tracks BL and EL+RPU (at least for profile 4,6,7 that works on LG internal player), where EL+RPU gets the dolby vision profile and BL stays HDR10.
Maybe that's why mp4's in profile 5 is not working and profile 8 plays in HDR for me. I need to create them again and check MediaInfo.
So it's a bit confusing then.
Let's say I would like to remux some dual layer bluray discs to a single pid video file without discarding the enhanced layer (which turns it into 12bit video).
I'd demux the base layer and enhanced layer from the blu-ray disc and then I will use yusesope's tool to create a single pid video file (BL + EL + RPU / mode 1).
So I have my single pid hevc file (BL+EL+RPU).

I can either store it into a mp4 container using Dolby's mp4muxer, or use TSmuxer which has the ability to store HD audio as well into a TS container.

Which profile should I assign to the single pid video file inside this container?
Good question.
It depends which is playback device. If you can playback lossless audio (with proper speakers) with DV, then use tsMuxer. Otherwise mp4muxer_64bit is the best tool.

If you use mp4muxer_64bit, then you don't need yusecope's tool at all. It can create perfect DV mp4. If your device supports Profile 7, then use it.

with tsMuxer, I was only able to make work nightly release from 16th March. It creates profile 8 from BL_EL_RPU.hevc (yusecope's tool), and triggers DV on my LG OLED. Any other profile (4 or 6) from tsMuxer was not properly working for me.
Maybe because profile 8 is still work in progress and it just plays everything.

Re: Dolby Vision now possible through MP4 Mux.

Posted: Thu Jun 25, 2020 10:02 am
by MastaG
planet_hoarder wrote: Tue Jun 23, 2020 11:29 pm
MastaG wrote: Tue Jun 23, 2020 7:00 pm
planet_hoarder wrote: Mon Jun 22, 2020 6:11 am

yeah, the theory makes sense, but I'd like to know if there is a visual difference.
if the EL makes picture in 12 bit, then it's a waste, since no TV has 12 bit panel. Means BL+RPU is more than enough for Dolby Vison.
Also dolby's whitepaper says profile 8 is not finalized. Maybe that's why profile 8 with BL+EL+RPU works for LG internal player, when profile 5 doesn't work at all.
mp4muxer_64bit always creates mp4 two tracks BL and EL+RPU (at least for profile 4,6,7 that works on LG internal player), where EL+RPU gets the dolby vision profile and BL stays HDR10.
Maybe that's why mp4's in profile 5 is not working and profile 8 plays in HDR for me. I need to create them again and check MediaInfo.
So it's a bit confusing then.
Let's say I would like to remux some dual layer bluray discs to a single pid video file without discarding the enhanced layer (which turns it into 12bit video).
I'd demux the base layer and enhanced layer from the blu-ray disc and then I will use yusesope's tool to create a single pid video file (BL + EL + RPU / mode 1).
So I have my single pid hevc file (BL+EL+RPU).

I can either store it into a mp4 container using Dolby's mp4muxer, or use TSmuxer which has the ability to store HD audio as well into a TS container.

Which profile should I assign to the single pid video file inside this container?
Good question.
It depends which is playback device. If you can playback lossless audio (with proper speakers) with DV, then use tsMuxer. Otherwise mp4muxer_64bit is the best tool.

If you use mp4muxer_64bit, then you don't need yusecope's tool at all. It can create perfect DV mp4. If your device supports Profile 7, then use it.

with tsMuxer, I was only able to make work nightly release from 16th March. It creates profile 8 from BL_EL_RPU.hevc (yusecope's tool), and triggers DV on my LG OLED. Any other profile (4 or 6) from tsMuxer was not properly working for me.
Maybe because profile 8 is still work in progress and it just plays everything.
I noticed the same, but I think the reason for the stutters in profile 4 and 6 is because the TV's internal player is not capable of handling the full enhanced layer of such high bitrate movies.
I think when using profile 8 it's discarding the enhanced layer and only processing the metadata.. like using BL+RPU (mode 2).

Re: Dolby Vision now possible through MP4 Mux.

Posted: Thu Jun 25, 2020 7:15 pm
by planet_hoarder
MastaG wrote: Thu Jun 25, 2020 10:02 am
planet_hoarder wrote: Tue Jun 23, 2020 11:29 pm
MastaG wrote: Tue Jun 23, 2020 7:00 pm

So it's a bit confusing then.
Let's say I would like to remux some dual layer bluray discs to a single pid video file without discarding the enhanced layer (which turns it into 12bit video).
I'd demux the base layer and enhanced layer from the blu-ray disc and then I will use yusesope's tool to create a single pid video file (BL + EL + RPU / mode 1).
So I have my single pid hevc file (BL+EL+RPU).

I can either store it into a mp4 container using Dolby's mp4muxer, or use TSmuxer which has the ability to store HD audio as well into a TS container.

Which profile should I assign to the single pid video file inside this container?
Good question.
It depends which is playback device. If you can playback lossless audio (with proper speakers) with DV, then use tsMuxer. Otherwise mp4muxer_64bit is the best tool.

If you use mp4muxer_64bit, then you don't need yusecope's tool at all. It can create perfect DV mp4. If your device supports Profile 7, then use it.

with tsMuxer, I was only able to make work nightly release from 16th March. It creates profile 8 from BL_EL_RPU.hevc (yusecope's tool), and triggers DV on my LG OLED. Any other profile (4 or 6) from tsMuxer was not properly working for me.
Maybe because profile 8 is still work in progress and it just plays everything.
I noticed the same, but I think the reason for the stutters in profile 4 and 6 is because the TV's internal player is not capable of handling the full enhanced layer of such high bitrate movies.
I think when using profile 8 it's discarding the enhanced layer and only processing the metadata.. like using BL+RPU (mode 2).
No LG tv is able to playback dual layer DV profile 7 with FEL over 8MB/s. Only 60fps (Gemini Man) gave a problem.
profile 8 cannot discard anything - I create using mode 1 so it is BL+EL+RPU output

Re: Dolby Vision now possible through MP4 Mux.

Posted: Thu Jun 25, 2020 7:39 pm
by MastaG
planet_hoarder wrote: Thu Jun 25, 2020 7:15 pm
MastaG wrote: Thu Jun 25, 2020 10:02 am
planet_hoarder wrote: Tue Jun 23, 2020 11:29 pm

Good question.
It depends which is playback device. If you can playback lossless audio (with proper speakers) with DV, then use tsMuxer. Otherwise mp4muxer_64bit is the best tool.

If you use mp4muxer_64bit, then you don't need yusecope's tool at all. It can create perfect DV mp4. If your device supports Profile 7, then use it.

with tsMuxer, I was only able to make work nightly release from 16th March. It creates profile 8 from BL_EL_RPU.hevc (yusecope's tool), and triggers DV on my LG OLED. Any other profile (4 or 6) from tsMuxer was not properly working for me.
Maybe because profile 8 is still work in progress and it just plays everything.
I noticed the same, but I think the reason for the stutters in profile 4 and 6 is because the TV's internal player is not capable of handling the full enhanced layer of such high bitrate movies.
I think when using profile 8 it's discarding the enhanced layer and only processing the metadata.. like using BL+RPU (mode 2).
No LG tv is able to playback dual layer DV profile 7 with FEL over 8MB/s. Only 60fps (Gemini Man) gave a problem.
profile 8 cannot discard anything - I create using mode 1 so it is BL+EL+RPU output
Great, then I'll hack up the source to put profile 8 for everything :)

Re: Dolby Vision now possible through MP4 Mux.

Posted: Thu Jun 25, 2020 9:18 pm
by shawnc22
MastaG wrote: Thu Jun 25, 2020 7:39 pm
planet_hoarder wrote: Thu Jun 25, 2020 7:15 pm
MastaG wrote: Thu Jun 25, 2020 10:02 am

I noticed the same, but I think the reason for the stutters in profile 4 and 6 is because the TV's internal player is not capable of handling the full enhanced layer of such high bitrate movies.
I think when using profile 8 it's discarding the enhanced layer and only processing the metadata.. like using BL+RPU (mode 2).
No LG tv is able to playback dual layer DV profile 7 with FEL over 8MB/s. Only 60fps (Gemini Man) gave a problem.
profile 8 cannot discard anything - I create using mode 1 so it is BL+EL+RPU output
Great, then I'll hack up the source to put profile 8 for everything :)
If you're playing it back on the Shield, I honestly don't think it matters what profile you put it in. It seems to me that as long as the software (Plex, MXPlayer, MrMC, etc) can recognize the DV stream, it will pass it on to the hardware decoder. I have looked at the Plex exoplayer logs when attempting to play a profile 6 video that is considered deprecated and has no confirmed support. The logs show that the software doesn't recognize the dvhe.06.0x codec (it does for dvhe.04.0x), but still acknowledges that it contains a DV stream, so it passes it onto the hardware decoder for playback.

From a pure dolby specs standpoint, a single PID BL+EL+RPU stream that has HDR10 backwards compatibility should be either 6 or 7 (our case here). It should not be profile 8 as the latest dolby profiles specsheet clearly states that it is a single layer profile.

Re: Dolby Vision now possible through MP4 Mux.

Posted: Fri Jun 26, 2020 11:11 am
by box4m
Gemini Man on the shield stutters with DV, but smooth with HDR10, am i correct when i say 59.94fps + DV is beyond HDMI2.0b standard?

Re: Dolby Vision now possible through MP4 Mux.

Posted: Fri Jun 26, 2020 11:22 am
by RESET_9999
box4m wrote: Fri Jun 26, 2020 11:11 am am i correct when i say 59.94fps + DV is beyond HDMI2.0b standard?
no you are not.
no playback issue on bluray players. My x700 play that movie at 60fps in DV+ Atmos + subs just fine.

Re: Dolby Vision now possible through MP4 Mux.

Posted: Fri Jun 26, 2020 11:27 am
by box4m
RESET_9999 wrote: Fri Jun 26, 2020 11:22 am
box4m wrote: Fri Jun 26, 2020 11:11 am am i correct when i say 59.94fps + DV is beyond HDMI2.0b standard?
no you are not.
no playback issue on bluray players. My x700 play that movie at 60fps in DV+ Atmos + subs just fine.
ok, interesting. BL+EL+RPU or stripped of EL?

Re: Dolby Vision now possible through MP4 Mux.

Posted: Fri Jun 26, 2020 11:58 am
by RESET_9999
box4m wrote: Fri Jun 26, 2020 11:27 am
ok, interesting. BL+EL+RPU or stripped of EL?
Dual layer profile 7 BL+EL+RPU

Re: Dolby Vision now possible through MP4 Mux.

Posted: Fri Jun 26, 2020 12:33 pm
by planet_hoarder
RESET_9999 wrote: Fri Jun 26, 2020 11:58 am
box4m wrote: Fri Jun 26, 2020 11:27 am
ok, interesting. BL+EL+RPU or stripped of EL?
Dual layer profile 7 BL+EL+RPU
how did you create dual layer profile 7 with atmos?