The MK3D files belong to the Matroska video formats family. These files are actually stereoscopic 3d videos created using Matroska 3D format. The MKV file Container uses a StereoMode field’s value to define the type of stereoscopic 3D video stuff. A StereoMode value is also available to display the old stereo 3D videos by separating cyan and red colours (AnaGlyph)
The 3D videos can be compressed in the following two ways:
Seperate track for each eye.
Combine each eye track into a single track.
The MKV file container support both of these.
For the single track videos which are easier with the 3D material inside it, you have to set the StereoMode field which decides either the planes are assembled in the mono or left right combined track. You can use one of the following StereoMode field values:
side by side (left eye is first)
top-bottom (right eye is first)
top-bottom (left eye is first)
checkboard (right is first)
checkboard (left is first)
row interleaved (right is first)
row interleaved (left is first)
column interleaved (right is first)
column interleaved (left is first)
side by side (right eye is first)
both eyes laced in one Block (left eye is first) (field sequential mode)
both eyes laced in one Block (right eye is first) (field sequential mode)
For the multiple tracks the MKV container needs to decide the functionlaity of each track separately. The TrackOperation with TrackCombinePlanes are used to do the job.