Does MKV Support 3D Video Formats?

This article explains whether the MKV (Matroska) container can store 3D video formats, how it handles 3D content, and what is required to play these files. You will learn about the specific 3D layouts MKV supports, including stereoscopic and MVC formats, and how players detect this data.

Yes, MKV Supports 3D Video

The MKV (Matroska) container is highly flexible and fully supports 3D video formats. Because MKV is a container rather than a video compression format, it can hold a wide variety of video codecs, audio tracks, subtitles, and metadata, including the specific configurations required for 3D playback.

How MKV Handles 3D Video Formats

MKV supports 3D video through two primary methods: half-resolution stereoscopic formats and full-resolution Multiview Video Coding (MVC).

1. Stereoscopic 3D (SBS and Over-Under)

The most common way 3D is stored in MKV files is through stereoscopic layouts where the images for the left and right eyes are combined into a single video frame. * Side-by-Side (SBS): The left and right eye views are squeezed horizontally and placed next to each other in a single frame. * Over-Under (Top-and-Bottom): The left and right eye views are squeezed vertically and placed one on top of the other.

Because these layouts utilize standard video codecs like H.264 (AVC) or H.265 (HEVC), any standard MKV container can carry them.

2. Multiview Video Coding (MVC)

MVC is the format used on 3D Blu-ray discs. Unlike SBS, MVC delivers full 1080p resolution to each eye by encoding a primary 2D video stream and a secondary “dependent” stream that contains only the differences for the second eye. MKV officially supports MVC video streams, allowing users to back up 3D Blu-rays into a single MKV file without losing video quality.

3D Metadata in MKV

To prevent users from having to manually configure their 3D TVs or players, the Matroska specification includes a dedicated header element called VideoStereoMode.

When an MKV file is encoded, the creator can set this flag to indicate whether the video is Side-by-Side, Over-Under, or MVC. Compatible media players read this metadata and automatically signal the connected 3D television, projector, or VR headset to switch into the correct 3D viewing mode.

Requirements for Playing 3D MKV Files

To successfully watch a 3D video stored in an MKV container, you need the following: