MVC base view: left or right eye
madshi via Matroska-devel <[email protected]> Mon, 25 Jan 2016 12:15:13 +0100
| Newsgroups | gmane.comp.multimedia.matroska.devel |
|---|---|
| Message-ID | <CAJg10PK1nXJL=zopVc=Vf7KMpe+YjbLSkXfyizZMEJ9U21d3gA@mail.gmail.com> |
Hi there, when muxing MVC 3D Blu-Rays to MKV (which I think at this point only MakeMKV can do?), there is one piece of information which MKV currently isn't specced for: 3D Blu-Rays have a flag in the playlist file which indicates whether the MVC base view (h264 stream) is the left or right eye: > MVC_Base_view_R_flag: > This flag indicates if the MPEG-4 MVC Base view video stream > of this PlayList is Left eye or Right eye video. > 0b = video stream referred to by this PlayList is video for Left eye > 1b = video stream referred to by this PlayList is video for Right eye This is an important piece of information because if it isn't stored in the MKV, during playback nobody knows which of the two frames is for the left and which for the right eye. Most 3D Blu-Rays use the h264 video stream (MVC base view) for the left eye and the MVC stream (MVC dependent view) for the right eye, I think, but some have this inverted. So I'm proposing a new information field which clarifies whether the h264 base stream is left or right eye. Not sure about the name, here are some suggestions: 1) "3dBaseViewIsRightEye" or "mvcBaseViewIsRightEye", boolean default false 2) "inverted3d" or "swappedEyes" or mix of both, boolean default false I suppose storing this in the header for the whole MKV file should do, but I'm not opposed to storing it per track or block or whatever. Thoughts? Best regards, Mathias. _______________________________________________ Matroska-devel mailing list [email protected] http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel Read Matroska-Devel on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.devel