View Single Post
Old 22nd September 2014, 20:12   #105  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 7,469
Well, I don't know what you want to do exactly. If I have correctly understood the youtube guide, they use the conversion to 3D only to test if there are warning for undefined depth values, and they generate a 2D SUP file to incorporate it in the original BD. BD3D2MK3D is not made for that purpose, but it can help if you want to convert your 3D BD to SBS or T&B and use external subtitles, not present in the original BD.

Note that the guide has several errors. For example, it extracts the 3D-planes directly from the M2TS file. That may work, but it's very risky. The tool used to extract the 3D-planes has been designed to extract them from the MVC elementary stream, and that's much more simple. Therefore, you should demux the MVC stream first. Anyway, I repeat that creating 3D subtitles to remux them in the BD doesn't make sense.

The procedure to create a SBS or T&B MKV with additional subtitles is relatively simple. Follow the normal procedure to create the SBS movie. You should select any subtitle stream, but it will be replaced by your own subtitles later, so the selection doesn't matter much. However, for best results, I suggest to select the language that is the closest to the language of your subtitles, in the hope that the positions, widths and durations of the original subtitles will be similar to yours.

When BD3D2MK3D will have finished its work, you should convert your downloaded SRT file to a 2D SUP file. (You can do that with 3D-subtitler in 2D mode, as explained in the guide. Try to put the subtitles at approximately the same location in the screen than the original subtitles.) Then, use Tools -> Convert Subtitles to 3D (with 3D-Planes). Load your SUP file, and any valid 3D-plane, to create a 3D SUP or IDX/SUB file. Of course, you must use the same SBS or T&B mode than the mode you have used to convert the movie. (Normally, you should leave the Additional Depth to 0. I don't know why they set it to 6 in the guide.)

When you have your 3D SUP or IDX/SUB file, you should modify the _MUX_3D_OPTIONS.txt file to replace the original English subtitle with your file. That's easy. Just modify the file name, the language code and, it it's necessary, the label.

Finally, encode and mux the movie by double-clicking _Encode.cmd. Wait for a while and watch the movie to verify if the subtitles are at the correct depths.


Unfortunately, a specific 3D-plane is made for a specific subtitle stream, and if your subtitle file has different characteristics than the original SUP (such as different positions of the subtitles on screen, different widths of the strings, or, more importantly, different timings), the result might not be satisfactory. You can verify if there are many warnings in the log file (as explained in the guide), and if it's the case, try to convert your subtitles again with a different 3D-plane. Anyway, the presence of absence of warnings in the log is just an indication. You cannot be sure that the depths will be correct even when there are no warnings. The only way to do it perfectly is by trials and errors. Note also that you can manually edit the depth tags in the temp 2D XML file if you need to modify the depth of a few subtitles. (Or you can modify the depths of all subtitles at once with the Additional Depth parameter.) Anyway, when you think that your modifications should be OK, you have to convert the subtitles to 3D again. If you use another 3D-plane, use the same procedure than the first time. If you have only edited the Depth values in the XML file, you should convert the XML (and not the original SUP), and NOT specify a 3D-plane (leave that field blank). That way, the subtitles will be converted with the depths values already present in the XML file. (The Additional Depth can always be modified if you wish, and that value is never saved in the XML file, but normally it's not necessary.)

To remux the final MKV with your newly created subtitles without computing the h264 stream again, just double-click the _MUX_3D.cmd file.


Now, if you want to add your subtitles in the original BD, the procedure is totally different, and unfortunately you don't have the same possibilities. You should simply convert the SRT to 2D SUP, and remux it with an existing 3D plane. Again, it is important to select the best one, and that's not easy. If the result is not good, the only thing you can do is to try with another 3D-plane. (If I have understood the guide correctly, they use the conversion of the subtitles to 3D only to examine the number of warnings. That may be useful to help select the best 3D-plane for your subtitle stream, but remember that the absence of warnings is not a guarantee that the result will be perfect.)

Good luck!
__________________
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; 22nd September 2014 at 20:18.
r0lZ is offline