3D MVC MKV Subtitle Plane

Everything related to MakeMKV
Post Reply
kitpgm
Posts: 3
Joined: Fri Sep 18, 2015 7:13 pm

3D MVC MKV Subtitle Plane

Post by kitpgm »

I would like to convert a 3D blu-ray to an MVC MKV file retaining the PGS subtitles, with MakeMKV 1.9.5. I intend to play it in Stereoscopic Player 2.4.1. When creating the MKV file, does MakeMKV assign a 3D plane to the PGS subtitle? The reason I've asked is that I can choose a 3D plane for the subtitle in tsMuxeR 2.6.12, but I haven't seen such an option in MakeMKV. So how does MakeMKV handle subtitles during a 3D blu-ray to MVC MKV conversion? Does it assign the same 3D plane to the subtitles as in the source or does it not assign a 3D plane at all (in which case the subtitles will be displayed at the plane of the screen)?
Woodstock
Posts: 10327
Joined: Sun Jul 24, 2011 11:21 pm

Re: 3D MVC MKV Subtitle Plane

Post by Woodstock »

MakeMKV doesn't do much with the subtitle tracks, other than copy them to the MKV file. The only real difference between a "2D" and "3D" MKV file is whether the MVC track is present, as far as I know, and it is up to the player to deal with the subtitle placement.
kitpgm
Posts: 3
Joined: Fri Sep 18, 2015 7:13 pm

Re: 3D MVC MKV Subtitle Plane

Post by kitpgm »

Woodstock wrote:MakeMKV doesn't do much with the subtitle tracks, other than copy them to the MKV file. The only real difference between a "2D" and "3D" MKV file is whether the MVC track is present, as far as I know, and it is up to the player to deal with the subtitle placement.
Unfortunately there is a problem with that approach. Without the 3D plane information for the subtitles, the player by default would place them at the plane of the screen (like the case of a 2D movie). In scenes where there are objects that protrude in front of the screen, the subtitles would cut through the objects, disrupting the viewing experience. This is the case with, for example, the Mede8er players (http://www.mede8erforum.com/index.php?topic=9624.0).

Would it be possible to include the 3D plane information in the private data of the PGS codec in the MKV file, as specified in http://matroska.org/technical/specs/codecid/index.html? (The Codec ID S_HDMV/PGS is not listed in that page though).
mike admin
Posts: 4075
Joined: Wed Nov 26, 2008 2:26 am
Contact:

Re: 3D MVC MKV Subtitle Plane

Post by mike admin »

MakeMKV is NOT currently saving the 3D plane information anywhere. It does extract it internally, but then just discards it. The true reason is that there is no good way to save this information anywhere yet. The last time I've discussed this topic with Peter (the author of Stereoscopic player), his stance was that this information is not really that important to him. Here is a quote from our discussion.
In the first step I'll just decode the 2D subtitles and use the offset sequences to make it 3D. To decide with ‘3d-plane’ to use I’ll just make an educated guess: Ignore all planes whose values never change; from the remaining ones use the one that is farthest in front of the screen. I hope that 99% of all subtitles will be reasonably positioned using this approach and it should also work with MKV files.
It is rather easy for MakeMKV to save the 3D plane info into codec private, the question is how to use and manage it later. The 3D plane info is only valid for a specific combination of video and subtitle track. There is just currently no way to add such metadata to an MKV file.
kitpgm
Posts: 3
Joined: Fri Sep 18, 2015 7:13 pm

Re: 3D MVC MKV Subtitle Plane

Post by kitpgm »

mike admin wrote:MakeMKV is NOT currently saving the 3D plane information anywhere. It does extract it internally, but then just discards it. The true reason is that there is no good way to save this information anywhere yet. The last time I've discussed this topic with Peter (the author of Stereoscopic player), his stance was that this information is not really that important to him. Here is a quote from our discussion.
In the first step I'll just decode the 2D subtitles and use the offset sequences to make it 3D. To decide with ‘3d-plane’ to use I’ll just make an educated guess: Ignore all planes whose values never change; from the remaining ones use the one that is farthest in front of the screen. I hope that 99% of all subtitles will be reasonably positioned using this approach and it should also work with MKV files.
It is rather easy for MakeMKV to save the 3D plane info into codec private, the question is how to use and manage it later. The 3D plane info is only valid for a specific combination of video and subtitle track. There is just currently no way to add such metadata to an MKV file.
Thanks, mike admin and Woodstock.
DarkCinema
Posts: 2
Joined: Mon Jan 28, 2013 8:49 am

Re: 3D MVC MKV Subtitle Plane

Post by DarkCinema »

Is there a feature currently available (Version 2.4.2) that can display the 3D Bluray subs in front of the image?
XTrojan
Posts: 24
Joined: Thu Apr 02, 2015 1:23 pm

Re: 3D MVC MKV Subtitle Plane

Post by XTrojan »

I have the same issue, specifically if the movie is 16:9, otherwise the subtitles appear at black borders which causes no issues.

Is there any way to read 3D plane settings for srt subtitles as PGS subtitles doesn't seem to work for me on stereoscopic player.

Or is this just an issue with .mkv container? I haven't tried muxing into .m2ts, but would that fix it?
XTrojan
Posts: 24
Joined: Thu Apr 02, 2015 1:23 pm

Re: 3D MVC MKV Subtitle Plane

Post by XTrojan »

Update, i fixed it by changing from "Quad-Buffered DirectX" to "Side by side for 3D TVs", take note that you need a 4k tv for this to work, as half the image is played on one side and the second(MVC) on right, (3840x2160).

I have 4k so this works perfectly fine at same quality as MVC, the only issue is that it makes everything 3D which messes up desktop when i switch, the second thing is that i need to turn on 3D mode manually everytime, as my TV won't detect it.
Nvidia/AMD setting also needs to be set to 24p 4k, 60p works but you can't use 10bit dithering.

The pros is that everything is 3D as it should be, including subtitles.

Happy 3D experience!
Post Reply