Dolby Vision now possible through MP4 Mux.
-
- Posts: 4
- Joined: Fri Apr 14, 2023 5:32 pm
Re: Dolby Vision now possible through MP4 Mux.
Thank you for your explanation. I appreciate it.
LG C1 55'' OLED + Sonos Beam 2 ![Cool 8)](./images/smilies/icon_cool.gif)
![Cool 8)](./images/smilies/icon_cool.gif)
Re: Dolby Vision now possible through MP4 Mux.
Reset, after baking the BL and EL (with DoViBaker, I presume), what are the steps to get the original RPU converted to P8?RESET_9999 wrote: ↑Sat Apr 15, 2023 3:41 pmno, I mean the EL and BL are re-encoded together which results in a new BL that will work properly with the original RPU(converted to P8).
like this...
BL+EL baked + original rpu converted to P8:
https://drive.google.com/file/d/18OEcZP ... share_link
Thanks!
-
- Posts: 2038
- Joined: Mon Aug 05, 2019 7:12 pm
Re: Dolby Vision now possible through MP4 Mux.
dovi_tool.exe -m 2 or with the script(1-1) in my signature
Sorry for my English.
DoVi_Scripts / DoVi Playback Devices / Movies HDR-DV Plot / Screenshot Comparisons
DoVi_Scripts / DoVi Playback Devices / Movies HDR-DV Plot / Screenshot Comparisons
Re: Dolby Vision now possible through MP4 Mux.
Thanks!RESET_9999 wrote: ↑Sat Apr 15, 2023 9:16 pmdovi_tool.exe -m 2 or with the script(1-1) in my signature
Re: Dolby Vision now possible through MP4 Mux.
RESET_9999 wrote: ↑Sat Apr 15, 2023 9:16 pmdovi_tool.exe -m 2 or with the script(1-1) in my signature
Hi, need help, trying to figure out the source of the red push problem on the Shield tv.
I need to do a DV test, but only with L1, remove the rest, how to do it right. Is there some kind of utility?
-
- Posts: 2038
- Joined: Mon Aug 05, 2019 7:12 pm
Re: Dolby Vision now possible through MP4 Mux.
it's not a metadata problem and anyway, the bluray Doctor Sleep only has a 100nits trim pass which is not used obviously in DV playback.
if you still want to try, just generate dv with madvr and this will get you metadata with just L1.
perfect sample to test it: https://drive.google.com/file/d/1PUwrol ... share_link
also very noticeable on quietvoid L11 test file: https://drive.google.com/file/d/1OwS0Te ... share_link
in fact, as soon as there's white, it's noticeable.
Sorry for my English.
DoVi_Scripts / DoVi Playback Devices / Movies HDR-DV Plot / Screenshot Comparisons
DoVi_Scripts / DoVi Playback Devices / Movies HDR-DV Plot / Screenshot Comparisons
Re: Dolby Vision now possible through MP4 Mux.
Unless you're an Nvidia dev or have means of reaching out to them, this problem will likely never get resolved. But good luck!DMDreview wrote: ↑Sun Apr 16, 2023 4:35 pmRESET_9999 wrote: ↑Sat Apr 15, 2023 9:16 pmdovi_tool.exe -m 2 or with the script(1-1) in my signature
Hi, need help, trying to figure out the source of the red push problem on the Shield tv.
I need to do a DV test, but only with L1, remove the rest, how to do it right. Is there some kind of utility?
Re: Dolby Vision now possible through MP4 Mux.
With L2 solved, the bug remains, in fact, I need a file for the test, which will be played as a DV. But it will not apply the dynamic data, even L1, or they will be prescribed so as not to interfere with the current characteristics of the film. Is this possible to do?RESET_9999 wrote: ↑Sun Apr 16, 2023 6:20 pmit's not a metadata problem and anyway, the bluray Doctor Sleep only has a 100nits trim pass which is not used obviously in DV playback.
if you still want to try, just generate dv with madvr and this will get you metadata with just L1.
perfect sample to test it: https://drive.google.com/file/d/1PUwrol ... share_link
also very noticeable on quietvoid L11 test file: https://drive.google.com/file/d/1OwS0Te ... share_link
in fact, as soon as there's white, it's noticeable.
I want to understand if the dynamic data is to blame, or if the DV processing itself is defective.
Re: Dolby Vision now possible through MP4 Mux.
Well I have already managed to find and prove to Nvidia a problem that has not been solved for 3 years and they fixed it. So nothing is impossible. Everything can be solved, I already have an idea about the source of the problem, but I want to go from the other side and check the alternatives for the origin of the problem.
Re: Dolby Vision now possible through MP4 Mux.
True for TV-led mode onlydeadchip12 wrote: ↑Thu Apr 13, 2023 12:56 amAre sony bluray players still the ultimate devices to get for playing dolby vision remuxes?
Bravia XF90, Shield TV Pro'19, UBP-X700
-
- Posts: 2038
- Joined: Mon Aug 05, 2019 7:12 pm
Re: Dolby Vision now possible through MP4 Mux.
did you try again with the latest version (useless cmv4.0 metadata removed)? Maybe it was causing issues ?
https://drive.google.com/file/d/18PLzRP ... share_link
and the Eagle beak L2 test with original metadata removed 1 by 1 ?
https://drive.google.com/file/d/1qdHux6 ... share_link
Sorry for my English.
DoVi_Scripts / DoVi Playback Devices / Movies HDR-DV Plot / Screenshot Comparisons
DoVi_Scripts / DoVi Playback Devices / Movies HDR-DV Plot / Screenshot Comparisons
-
- Posts: 2038
- Joined: Mon Aug 05, 2019 7:12 pm
Re: Dolby Vision now possible through MP4 Mux.
I don't know I never tried to make a sample without L1 but you can try to generate an rpu without it. Here's a json I use to test the metadata, you can try to modify it .DMDreview wrote: ↑Mon Apr 17, 2023 8:40 amBut it will not apply the dynamic data, even L1, or they will be prescribed so as not to interfere with the current characteristics of the film. Is this possible to do?
I want to understand if the dynamic data is to blame, or if the DV processing itself is defective.
The problem in my opinion is most likely something the Shield does wrong outside of the Dolby black box engine since its the only device with this particular problem.
Code: Select all
dovi_tool.exe generate -j json -o RPU_generated.bin
Code: Select all
{
"cm_version": "V29",
"profile": "8.1",
"long_play_mode": false,
"source_min_pq": 7,
"source_max_pq": 3079,
"level5": {
"active_area_left_offset": 0,
"active_area_right_offset": 0,
"active_area_top_offset": 0,
"active_area_bottom_offset": 0
},
"level6": {
"max_display_mastering_luminance": 1000,
"min_display_mastering_luminance": 1,
"max_content_light_level": 0,
"max_frame_average_light_level": 0
},
"shots": [
{
"start": 0,
"duration": 120,
"metadata_blocks": [
{
"Level1": {
"min_pq": 0,
"max_pq": 2081,
"avg_pq": 1229
}
},
{
"Level2": {
"target_max_pq": 2081,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 2851,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 3079,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
}
]
},
{
"start": 120,
"duration": 120,
"metadata_blocks": [
{
"Level1": {
"min_pq": 0,
"max_pq": 2281,
"avg_pq": 1429
}
},
{
"Level2": {
"target_max_pq": 2081,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 2851,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 3079,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
}
]
},
{
"start": 240,
"duration": 120,
"metadata_blocks": [
{
"Level1": {
"min_pq": 0,
"max_pq": 2581,
"avg_pq": 1629
}
},
{
"Level2": {
"target_max_pq": 2081,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 2851,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 3079,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
}
]
},
{
"start": 360,
"duration": 120,
"metadata_blocks": [
{
"Level1": {
"min_pq": 0,
"max_pq": 2781,
"avg_pq": 1829
}
},
{
"Level2": {
"target_max_pq": 2081,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 2851,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 3079,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
}
]
},
{
"start": 480,
"duration": 120,
"metadata_blocks": [
{
"Level1": {
"min_pq": 0,
"max_pq": 3079,
"avg_pq": 2029
}
},
{
"Level2": {
"target_max_pq": 2081,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 2851,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 3079,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
}
]
},
{
"start": 600,
"duration": 120,
"metadata_blocks": [
{
"Level1": {
"min_pq": 0,
"max_pq": 3200,
"avg_pq": 2229
}
},
{
"Level2": {
"target_max_pq": 2081,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 2851,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 3079,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
}
]
},
{
"start": 720,
"duration": 120,
"metadata_blocks": [
{
"Level1": {
"min_pq": 0,
"max_pq": 3400,
"avg_pq": 2429
}
},
{
"Level2": {
"target_max_pq": 2081,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 2851,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 3079,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
}
]
},
{
"start": 840,
"duration": 120,
"metadata_blocks": [
{
"Level1": {
"min_pq": 0,
"max_pq": 3696,
"avg_pq": 2629
}
},
{
"Level2": {
"target_max_pq": 2081,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 2851,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 3079,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
}
]
},
{
"start": 960,
"duration": 120,
"metadata_blocks": [
{
"Level1": {
"min_pq": 0,
"max_pq": 4095,
"avg_pq": 2829
}
},
{
"Level2": {
"target_max_pq": 2081,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 2851,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 3079,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
}
]
}
]
}
cmv4.0 json template:
Code: Select all
{
"cm_version": "V40",
"profile": "8.1",
"long_play_mode": false,
"source_min_pq": 62,
"source_max_pq": 3079,
"level5": {
"active_area_left_offset": 0,
"active_area_right_offset": 0,
"active_area_top_offset": 276,
"active_area_bottom_offset": 276
},
"level6": {
"max_display_mastering_luminance": 1000,
"min_display_mastering_luminance": 50,
"max_content_light_level": 0,
"max_frame_average_light_level": 0
},
"shots": [
{
"start": 0,
"duration": 120,
"metadata_blocks": [
{
"Level1": {
"min_pq": 0,
"max_pq": 3055,
"avg_pq": 1934
}
},
{
"Level2": {
"target_max_pq": 2081,
"trim_slope": 2423,
"trim_offset": 2149,
"trim_power": 2934,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 1632,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 2851,
"trim_slope": 2113,
"trim_offset": 2050,
"trim_power": 1957,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2004,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 3079,
"trim_slope": 2226,
"trim_offset": 2044,
"trim_power": 1753,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level3": {
"min_pq_offset": 2048,
"max_pq_offset": 2048,
"avg_pq_offset": 2048
}
},
{
"Level8": {
"length": 19,
"target_display_index": 1,
"trim_slope": 2038,
"trim_offset": 2048,
"trim_power": 2147,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 1632,
"ms_weight": 2048,
"target_mid_contrast": 1470,
"clip_trim": 1968,
"saturation_vector_field0": 146,
"saturation_vector_field1": 128,
"saturation_vector_field2": 128,
"saturation_vector_field3": 128,
"saturation_vector_field4": 128,
"saturation_vector_field5": 128
}
}
]
},
{
"start": 120,
"duration": 120,
"metadata_blocks": [
{
"Level1": {
"min_pq": 0,
"max_pq": 3055,
"avg_pq": 1934
}
},
{
"Level2": {
"target_max_pq": 2081,
"trim_slope": 2423,
"trim_offset": 2149,
"trim_power": 2934,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 1632,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 2851,
"trim_slope": 2113,
"trim_offset": 2050,
"trim_power": 1957,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2004,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 3079,
"trim_slope": 2226,
"trim_offset": 2044,
"trim_power": 1753,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level3": {
"min_pq_offset": 2048,
"max_pq_offset": 2048,
"avg_pq_offset": 2048
}
},
{
"Level8": {
"length": 19,
"target_display_index": 1,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
}
]
},
{
"start": 240,
"duration": 120,
"metadata_blocks": [
{
"Level1": {
"min_pq": 0,
"max_pq": 3055,
"avg_pq": 1934
}
},
{
"Level2": {
"target_max_pq": 2081,
"trim_slope": 2423,
"trim_offset": 2149,
"trim_power": 2934,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 1632,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 2851,
"trim_slope": 2113,
"trim_offset": 2050,
"trim_power": 1957,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2004,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 3079,
"trim_slope": 2226,
"trim_offset": 2044,
"trim_power": 1753,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level3": {
"min_pq_offset": 2048,
"max_pq_offset": 2048,
"avg_pq_offset": 2048
}
},
{
"Level8": {
"length": 19,
"target_display_index": 1,
"trim_slope": 2038,
"trim_offset": 2048,
"trim_power": 2147,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 1632,
"ms_weight": 2048,
"target_mid_contrast": 1470,
"clip_trim": 1968,
"saturation_vector_field0": 146,
"saturation_vector_field1": 128,
"saturation_vector_field2": 128,
"saturation_vector_field3": 128,
"saturation_vector_field4": 128,
"saturation_vector_field5": 128
}
}
]
},
{
"start": 360,
"duration": 120,
"metadata_blocks": [
{
"Level1": {
"min_pq": 0,
"max_pq": 3055,
"avg_pq": 1934
}
},
{
"Level2": {
"target_max_pq": 2081,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 2851,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level2": {
"target_max_pq": 3079,
"trim_slope": 2048,
"trim_offset": 2048,
"trim_power": 2048,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 2048,
"ms_weight": 2048
}
},
{
"Level3": {
"min_pq_offset": 2048,
"max_pq_offset": 2048,
"avg_pq_offset": 2048
}
},
{
"Level8": {
"length": 19,
"target_display_index": 1,
"trim_slope": 2038,
"trim_offset": 2048,
"trim_power": 2147,
"trim_chroma_weight": 2048,
"trim_saturation_gain": 1632,
"ms_weight": 2048,
"target_mid_contrast": 1470,
"clip_trim": 1968,
"saturation_vector_field0": 146,
"saturation_vector_field1": 128,
"saturation_vector_field2": 128,
"saturation_vector_field3": 128,
"saturation_vector_field4": 128,
"saturation_vector_field5": 128
}
}
]
}
]
}
Sorry for my English.
DoVi_Scripts / DoVi Playback Devices / Movies HDR-DV Plot / Screenshot Comparisons
DoVi_Scripts / DoVi Playback Devices / Movies HDR-DV Plot / Screenshot Comparisons
Re: Dolby Vision now possible through MP4 Mux.
Nice test, thxRESET_9999 wrote: ↑Mon Apr 17, 2023 1:21 pmdid you try again with the latest version (useless cmv4.0 metadata removed)? Maybe it was causing issues ?
https://drive.google.com/file/d/18PLzRP ... share_link
and the Eagle beak L2 test with original metadata removed 1 by 1 ?
https://drive.google.com/file/d/1qdHux6 ... share_link
![Smile :)](./images/smilies/icon_smile.gif)
It seems UBP-X700 and Z9X (with VS10) aswell ignore chroma_weight trim in LLDV mode
https://slow.pics/c/8mQsP8E2
ref from Vincent's video https://ibb.co/L55yvNv
And yeah, I've seen your comment under video and can confirm the same with my equipment.
Anyway UBP-X700 tonemapp everything to 4000nit target in DV, thats cause noticable brightness loss for content < 4000 nit.
The infamous dim dolby vision from external sources on Sony's TV.
Bravia XF90, Shield TV Pro'19, UBP-X700
Re: Dolby Vision now possible through MP4 Mux.
In the picture the correct one is the right?
-
- Posts: 2038
- Joined: Mon Aug 05, 2019 7:12 pm
Re: Dolby Vision now possible through MP4 Mux.
Sorry for my English.
DoVi_Scripts / DoVi Playback Devices / Movies HDR-DV Plot / Screenshot Comparisons
DoVi_Scripts / DoVi Playback Devices / Movies HDR-DV Plot / Screenshot Comparisons