View Single Post
Old 14th April 2015, 08:31   #331  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 7,469
You haven't explained what the problem is. You can't see the subtitles at all? Are they in 2D ("sticking on the surface of the screen")? Or something else? Anyway, here is a theoretical explanation of the subtitles formats used on the 3D BDs and in the MKV files created by BD3D2MK3D.

BD3D2MK3D can create two kinds of subtitles: 2D and 3D, in two formats: VobSub (aka IDX/SUB, the DVD format) and BD SUP (aka PGS, the blu-ray format). The original subtitles (on the BD) are always in 2D and in BD SUP format. They are converted to 3D by the blu-ray player in real time, with the help of the "3D-planes", that BD3D2MK3D uses to convert the 2D subtitles to 3D. (Some 2D BDs have also subtitles streams in text format, but it's never the case of the 3D BDs.)

The original subtitles are demuxed by tsMuxeR from the BD and saved under that strange names like "00800.track_4610.Spa.sup". The name is constructed from the number of the playlist containing the movie (here 00800.mpls) followed by .track_ and the internal ID of the track (the same number that you can see in tab 2 of BD3D2MK3D), followed by the language code (tree letters, here Spa for Spain) and the file extension (always .sup for the BD SUP format). So, the name can look strange, but it is very logical. Note that the original subtitles have no 2D or 3D extensions. Anyway, you should never need these files, and you can delete the entire BD3D2MK3D project when you have saved the final MKV somewhere.

BD3D2MK3D converts the demuxed subtitles to whatever you want. In tab 2, you can select the subtitle types to include in the MKV: 2D, 3D or both. You can also specify if you want them in VobSub (IDX/SUB) or BD PGS (SUP) format, or both. BD3D2MK3D adds the "2D" or "3D" string to the file name according to the type of conversion, and the SUP extension is kept for the BD SUP format. If you have selected the VobSub format, two files are produced: a small IDX file containing information about the subtitles (such as the colours and timings), and a larger SUB file with the actual subtitle images. So, for example, 00800.track_4610.Fra.2d.idx (and 00800.track_4610.Fra.2d.sub) is the french subtitle stream converted to 2D in VobSub format.

The "best" subtitle type and format for you depend of your player and the way you play the video. It is recommended to mux the 3D subtitles anyway, because they have the right "depth" in the scene. However, very few players can display the 3D subtitles correctly. Many players consider them as 2D subtitles, and you may see them twice. That players can display the 2D subtitles without problem, but they are usually displayed "on the surface of the screen" because the player has no way to know at what depth they must be placed. (The 3D-planes are lost after a conversion to SBS or T&B.)

Similarly, the choice of the IDX/SUB or BD SUP format depends of the capabilities of your player. The BD SUP format is much better that the IDX/SUB format, because it can use 16 millions of different colours and 256 levels of transparency, but unfortunately many players are unable to display that format. If your player can't display the BD SUP format, you have to use the IDX/SUB format, limited to 4 colours. (For that reason, the colours are not always correct. See the discussion above.) That format is supported by more players but not all.

If your player doesn't support the BD SUP and IDX/SUP formats, or if you want the subtitles with the correct depth and it doesn't show the 3D subtitles correctly, you have to hardcode (or "burn-in") the subtitles on the video (with the option in the last tab). The drawback is that you can't turn them off, but you will be sure that they are always correctly displayed, regardless of the player you use.

So, to summarize, you have to experiment and select the correct format and type according to your player. PowerDVD should be able to display the two formats (BD SUP and IDX/SUB) without problem, but I don't think it can display the 3D subtitles correctly. You can however probably use PDVD to stream the output with the 3D subtitles to your TV. In that case, the 3D subtitles may be shown correctly by the TV. But if you watch the movie on your PC, it is probably better to use the 2D subtitles. And if nothing works well, you will have to hardcode the subtitles.

So, I suggest to configure BD3D2MK3D in tab 2 to save all possible types and formats. Select "3D then 2D" (or "2D then 3D") for the subtitles types, and "both" for the stream format. Each input stream will be converted to 4 different streams, but you will be able to select the best one with the subtitle selection menu of your player.

Note also that some old (and bad) players need sometimes the subtitles "outside of the container". That players are unable to use the subtitles embedded within the MKV file. As far as I know, it is only necessary to keep the subtitle streams in SRT (text) format outside the MKV file, but that format is not suitable at all for 3D movies, and therefore it is never used on blu-ray discs. BD3D2MK3D can't create them from scratch (but it is often possible to find them on the internet.)
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV

Last edited by r0lZ; 14th April 2015 at 08:38.
r0lZ is offline