Table of Contents
Status of the support for Dolby Vision
This page details the status of the support for Dolby Vision in the upcoming MKVToolNix v81.0 as of 2023-11-29.
Dolby Vision support is considered to be complete as of v81. This means that all features that were targeted initially have been implemented (potential bugs notwithstanding; those will be fixed, of course). Further work might extend Dolby Vision to other codecs.
Codecs
Dolby Vision is currently only supported in combination with HEVC/H.265 and AV1, not with AVC/H.264.
mkvmerge
↓ Type \ Source → | Matroska | MP4 | MPEG Transport Stream | Annex B bitstream |
---|---|---|---|---|
Single layer | ✓1 | ✓1 | ✓2 | ✓3 |
Dual layer (Base & Enhancement Layers in same track) | ✓1 | ✓1 | ✓4 | ✓4 |
Dual layer (Base & Enhancement Layers in different tracks) | —5 | —5 | ✓6 | —7 |
mkvextract
Type | Supported |
---|---|
Single layer | ✓ |
Dual layer (Base & Enhancement Layers in same track) | ✓8 |
Dual layer (Base & Enhancement Layers in different tracks) | —9 |
Categories: misc
-
implemented in release 57.0.0 ↩︎
-
implemented in release 81.0 in revision 35f0ca6b08cab2d6ed794da2b05535b6abe6196e; see #3113 for details ↩︎
-
implemented in release 58.0.0 in revision
0b5bd84b10
; see !2232 and #3113 for details ↩︎ -
implemented in release 81.0 in revision dfa159213ebb2a84f4db5f1e94935c4d55fc4d41; see #3126 for details ↩︎
-
neither Matroska nor MP4 store both layers in different tracks (see "Dolby Vision Streams Within the ISO Base Media File Format Version 2.2"), or rather: MP4 only does so in older files, and I won't support those ↩︎
-
implemented in release 81.0 in revision 473081e2e88aaf7411343866d667133e68f86fa9; see #3127 for details ↩︎
-
unsupported & won't be supported in the future either ↩︎
-
as Matroska will only store both layers in the same track, splitting them up into multiple tracks won't be supported ↩︎