Re: Official Dolby Vision MKV spec support
Posted: Thu Nov 05, 2020 12:42 am
So, does 1.15.3 support DV MKVs out of the box now? Is there additional processing you have to do?
MakeMKV support forum
https://forum.makemkv.com/forum/
Yep, 1.15.2+ works out of the box! It creates MKV files which include DV.
Is it possible that you can show me how i can do this?tazlord wrote: ↑Wed Nov 04, 2020 4:44 pmShort Answer: Not with MakeMKV
Long Answer:
Other tools allow you to re-encode the base layer and then merge that resulting file with the extended layer (the Dolby Vision layer). There's some sort of strange misconception that the extended layer only works with the original bitstream of the base layer. This is not entirely true. I have created dual-layer Dolby Vision MP4 files with re-compressed base layers and they play back just fine with players that support dual-layer DV with all extended color data in tact. As for single-layer implementations of this, there's only 1 software title commercially available that I'm aware of that can do it. However, it's not "free".
On a side (personal) note, I think using single-layer DV files is extremely limiting. Once those files are created, the extended color information is "burned" into a single stream. Although there are plenty of players out there that can "cope" with that method, there is a higher possibility of a player not being able to play the file. This is in contrast to the dual-layer method, which was specifically designed with compatibility in mind.
Yes, just make sure to use the latest version. It preserves the DV metadata.eblackadder wrote: ↑Mon Nov 09, 2020 9:03 amI have succesfully made a few mkv's from my uhd backups. Now i want to add Dutch subs. Can i use MKVToolnix for this to put subs with the exsisting mkv file and mux it? Will i still have Dolby Vision on the output file?
Best regards
Thanks a lot for the confirmation!whiplash1 wrote: ↑Mon Nov 09, 2020 1:00 pmYes, just make sure to use the latest version. It preserves the DV metadata.eblackadder wrote: ↑Mon Nov 09, 2020 9:03 amI have succesfully made a few mkv's from my uhd backups. Now i want to add Dutch subs. Can i use MKVToolnix for this to put subs with the exsisting mkv file and mux it? Will i still have Dolby Vision on the output file?
Best regards
I wasn't sure if I was allowed to mention it here but the software I was referring to is called DVDfab.agressiv wrote: ↑Sat Nov 07, 2020 10:27 pmDo you have a name? I don't mind paying for good software. I certainly paid for MakeMKV!
Do you need this functionality in MakeMKV? I.e. Ability to open "two MKV" and merge into one? First MKV being an original MKV file, and second - a re-encode by handbrake or whatever, and MakeMKV would combine the video from re-encode and all original tracks (sound+atmos) and DV layers from original file...tazlord wrote: ↑Wed Nov 04, 2020 4:44 pmShort Answer: Not with MakeMKV
Long Answer:
Other tools allow you to re-encode the base layer and then merge that resulting file with the extended layer (the Dolby Vision layer). There's some sort of strange misconception that the extended layer only works with the original bitstream of the base layer. This is not entirely true. I have created dual-layer Dolby Vision MP4 files with re-compressed base layers and they play back just fine with players that support dual-layer DV with all extended color data in tact.
Actually, this would be awesome!mike admin wrote: ↑Thu Nov 12, 2020 11:18 pmDo you need this functionality in MakeMKV? I.e. Ability to open "two MKV" and merge into one? First MKV being an original MKV file, and second - a re-encode by handbrake or whatever, and MakeMKV would combine the video from re-encode and all original tracks (sound+atmos) and DV layers from original file...tazlord wrote: ↑Wed Nov 04, 2020 4:44 pmShort Answer: Not with MakeMKV
Long Answer:
Other tools allow you to re-encode the base layer and then merge that resulting file with the extended layer (the Dolby Vision layer). There's some sort of strange misconception that the extended layer only works with the original bitstream of the base layer. This is not entirely true. I have created dual-layer Dolby Vision MP4 files with re-compressed base layers and they play back just fine with players that support dual-layer DV with all extended color data in tact.
This is rather trivial to do, and you can chose any encoding tool...
This is already done in upcoming 1.15.4 , but it was done mostly to please those who made double-layer DV MKVs before the spec was available. So, if MakeMKV sees two video tracks in MKV file, first being HEVC without DV EL and second being DV EL+RPU, it would merge them into one video track (the track order is important, DV layer must be second video track).
It seems like a very, very specific use case!mike admin wrote: ↑Fri Nov 13, 2020 8:33 amThis however does not solve the re-encoding problem - if you have a proper DV MKV file with a single video track, you can open and re-encode it as base layer in handbrake, but you would end up with original MKV and new re-encoded base video track. If you combine them to a single MKV, you will get 2 valid video tracks:
1. original base + EL + RPU
2. re-encoded base
Then you have somehow tell MakeMKV to keep re-encoded base, but extract DV EL+RPU from another track. This is easy to do technically, the question is about UI. The easiest way probably would be the track ordering as well: if the second track contains Base+EL+RPU, then discard base, extract EL+RPU and inject into first track. Something like that...
I'm currently working towards this: https://github.com/quietvoid/dovi_tool/tree/rpu_parsingghostshadow wrote: ↑Fri Nov 13, 2020 10:23 amHello, the best of the best would be to be able to extract the RPU as we do with the HDR10 +![]()
Super you are too strong quietvoid after the hdr10plusparser if you make a software to extract the rpu which works like the hdr10plusparser that would be TOPquietvoid wrote: ↑Fri Nov 13, 2020 1:02 pmI'm currently working towards this: https://github.com/quietvoid/dovi_tool/tree/rpu_parsingghostshadow wrote: ↑Fri Nov 13, 2020 10:23 amHello, the best of the best would be to be able to extract the RPU as we do with the HDR10 +![]()
Ideally it would be like yusesope's tool (disabling EL for 8.1), and being able to feed it to x265 (can already).
In my opinion it is out of scope for MakeMKV.