Feature Request: Support for Dolby Vision codecs (dvh*)
Request
MP4 with video track(s) using Dolby Vision codecs is currently mux-able in mkvmerge
but the result Matroska file is unplayable (weird resolution with static colors).
mkvmerge
recognizes these codecs as 0x64766831 "dvh1" and 0x64766865 "dvhe" but does not handle them really, likely due to lack of implementation. No errors/warnings are generated during muxing. The result track bears codec ID V_QUICKTIME, which is probably incorrect and is the root cause of playback problem.
Specs for Dolby Vision codec strings can be found here. Test MP4s can be found at multiple sources: e.g. all streams with Dolby Vision Profile 5 on Dolby Developer; or demos from this site.
Note
Some Dolby Vision videos are encoded with HEVC codecs (hev1 or hvc1), namely many online Dolby Vision or HDR "benchmark" and "demos", also streams with Dolby Vision Profile 8.1 on Dolby Developer site. These files are muxed correctly and playable (at least in non-Dolby HDR colors, not garbage frames) as of the latest stable mkvmerge
.