Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
|
Thread Tools | Search this Thread | Display Modes |
15th January 2018, 19:55 | #1361 | Link | |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,469
|
Ooops, I did an error. I don't know if v2.6.11 or v2.6.12 is the latest official release, but I forgot that I have banned that two versions due to a big bug. In the dialog that shows the version of tsMuxeR that is distributed with BD3D2MK3D, you will see this:
Quote:
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV |
|
15th January 2018, 20:10 | #1363 | Link |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,469
|
BD3D2MK3D v1.5 final release!
OK, here is the latest GOOD version of BD3D2MK3D, that includes tsMuxeR v2.6.9 again.
I have not updated the version number, as BD3D2MK3D itself has not changed. Please download this version if you have already downloaded v1.5 before today, January 15, 2018 at 19:10 GMT. Download: BD3D2MK3D.7z
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV |
16th January 2018, 16:49 | #1364 | Link |
Registered User
Join Date: Feb 2017
Posts: 12
|
Thanks r0lZ. I tried the new build and got the error pasted below. I subsequently tried the manual method and it appears the BDSup2Sub++ hangs when I try to load the subtitle file. I tried both one that I manually extracted with MKVTools and the one extracted in the BD3D2MK3D project folder with similar results. Later today I'm going to try on another machine to see if it is that. I can upload the subtitle file if you'd like to see if it works on yours.
Job finished Mon Jan 15 23:06:15 MST 2018 Whole job took 9 minutes and 32 seconds. Done with warnings! * Can't convert "MKV3D.track_3.Eng.sup" to 3D BD SUP! |
16th January 2018, 17:53 | #1365 | Link |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,469
|
Strange. I did Avatar with hardburned French subtitles without much problems.
Yes, please do it, and send me the link via PM (for copyright reasons). I will try it with the different versions of BDSup2Sub I have here.
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV |
16th January 2018, 21:07 | #1367 | Link |
Banned
Join Date: Oct 2001
Location: https://t.me/pump_upp
Posts: 811
|
The subs from Avatar are really somewhat strange.
AFAIK there were errors with end time. I solved the problem by using an older version of BDSup2Sub.jar. ->v4.01 Read the Avatar sup with BDSup2Sub401.jar and store again. That worked. |
17th January 2018, 05:49 | #1369 | Link |
Registered User
Join Date: Feb 2017
Posts: 12
|
So did a few more tests with other versions of BDSups2Sub and they all crash, or have the same error. The closest I've gotten is with the latest version of BD3D2MK3D. It extracts the PNG files into a folder but doesn't complete the temp_2D.xml file or the SUP conversion. Kind of at a loss.
|
17th January 2018, 06:48 | #1370 | Link |
Registered User
Join Date: Feb 2017
Posts: 12
|
Ok, tried one last thing. I think my previous issues were because when I ripped my BD in MakeMKV, I only selected the forced subtitles checkbox. I re-ripped the BD with both tracks (normal subs and forced). I created a MD3D2MK3D project with that new MKV + sub track and it created the files and scripts accurately, but I couldn't see an option to only do forced on that one. So I did the manual method as well and extracted / converted only the forced subtitles and replaced the old ones with the new ones and updated the script files. It's converting now so I'll see if it worked tomorrow morning, but this is the closest I've gotten.
|
17th January 2018, 12:33 | #1371 | Link |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,469
|
OK, so it seems that MakeMKV has trouble extracting the forced subtitles from the original (complete) stream. It's not really astonishing, because the Avatar subtitles are really bizarre. Here is what I know about the Avatar subtitles and the various versions of BDSup2Sub++ I've tested.
BDSupsSubEnhanced and BDSup2Sub++ v1.0.2 can handle the subtitles with "multiple PDS/ODS definitions" (several different subtitles appearing at the same time on screen). BDSup2Sub.jar and all versions of BDSup2Sub++ before 1.0.2 as well as 1.0.2a cannot handle them, and they issue only a warning. (BDSup2SubEnhanced is theoretically able to handle them, but it cannot save them to XML/PNG, so it's not a good choice.) Since BD3D2MK3D uses now only BDSup2Sub++ 1.0.2 to read the original SUP streams, it should be able to process them correctly. Furthermore, since there is only a single 3D-Plane per subtitle stream in a BD3D, all subtitles appearing at the same time on screen must share the same depth, and therefore I guess that multiple ODS are probably never used for 3D movies. Unfortunately, BDSup2Sub++ has some troubles when it reads some subtitle streams, notably the Avatar streams. It finds multiple ODS when there is only a single ODS (false positives). Therefore, when it converts the subtitle stream to XML/PNG, it creates several bitmaps for the same subtitle, but all of them but one are useless. And it includes them in the XML file, with several problems as well, such as width, height, X and Y positions being 0, or references to non-existing PNG files. So, when the latest version of BD3D2MK3D (v1.5) converts the subtitles to 3D, it checks the XML for that kind of errors, and if it find at least one bad definition, it converts the original BD SUP stream again to BD SUP format with BDSup2Sub++. That fixes "magically" the problem of the fake multiple ODS. (If there are REAL multiple ODS in the original stream, they are preserved.) Then, the new SUP is converted again to XML/PNG, this time without problem. BD3D2MK3D merges then the remaining multiple subtitles (if any) to form single subtitles, so that the problem of the multiple ODS can be ignored. BD3D2MK3D creates then a new XML/PNG stream with the PNGs converted to 3D and a new XML file. To convert that XML/PNG stream back to BD SUP (or to DVD SUB), it must use BDSup2Sub.jar, as ++ has another bug. When ++ imports the PNGs, it crops the fully transparent parts of the subtitles, but it fails when it modifies the Width, Height, X and Y coordinates accordingly, and the final stream has the subtitles at wrong positions. (That bug happens only when the subtitles are cropped, but it's a problem that cannot be easily detected.) Luckily, the Java versions of BDSup2Sub has not that bug, and BD3D2MK3D uses it for the last conversion. Conclusion: It is possible to convert any BD SUP file to XML/PNG and then back to SUP by using the right version of BDSup2Sub for each step, and using a tool I've written to merge the multiple ODS together. If you need to do convert the streams manually to XML/PNG, just remember to always use BDSup2Sub++ to convert the original SUP to XML/PNG, then use the new BD3D2MK3D subtitle tool "Combine Multiple PDS/ODS Definitions" (or use the little standalone CLI exe I've released here) to verify if there are buggy multiple subtitles or merge the real multiple subtitles. Do whatever you need to do with the XML/PNG stream, and use BDSup2Sub.jar to convert the edited XML/PNG to your final format. Last thing to note: Avatar, as well as a few other 3DBD, has the subtitle streams TWO times. They are in the 2D M2TS file with the AVC video stream and the audio streams, like all other 3DBDs. But they are also in the second M2TS file that should normally contain ONLY the MVC video stream. And the two versions OF THE SAME STREAM have the same stream ID! Therefore, when a demuxer needs to extract a specific subtitle stream from a SSIF with the AVC and MVC streams, if finds two times the same stream. I guess that it's the source of the many problems encountered with the Avatar 3DBD. If it's true, that mean they you should never encounter fake multiple ODS when you process a 2D BD with MakeMKV, tsMuxeR or eac3to. I don't know why MakeMKV cannot extract correctly the forced subtitles from the AVatar BD, but it's almost certainly caused by the double subtitle streams and the related problem of the false positives multiple ODS. I will add a note in the explanation of how to use MakeMKV with BD3D2MK3D to explain that if there are problems when converting the subtitles, it is necessary to re-rip the BD with the complete subtitle streams ONLY. It's the only thing I can do.
__________________
r0lZ PgcEdit homepage (hosted by VideoHelp) BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV |
17th January 2018, 12:38 | #1372 | Link | |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,469
|
Quote:
I will try to do what you have tried with my Avatar 3DBD, to verify if I can reproduce the problem you had, and if selecting the complete subtitle stream is sufficient to solve the problem. Perhaps I will also be able to detect the problem before the crash, but I don't think so... [EDIT] Sorry, I was wrong. With a MKV as input, there is no way to select only the forced subtitles from a "complete" subtitle stream. I will try to add that option, if MakeMKV keeps the individual Forced flags.
__________________
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; 17th January 2018 at 13:59. |
|
17th January 2018, 13:56 | #1374 | Link |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,469
|
I don't understand. My post above is not related to a specific 3DBD. And as far as I know, all multiple ODS in Avatar are false positive.
If you want a sample of a (real) multiple ODS, download my standalone "Combine Multiple ODS" tool here. The archive contains samples of several problematic subtitles, including a sample from Avatar and a simple stream with a double subtitle.
__________________
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; 17th January 2018 at 14:02. |
17th January 2018, 15:02 | #1375 | Link |
Registered User
Join Date: Feb 2017
Posts: 12
|
Update: my file works and now has burned in only forced subtitles. It definitely was because I had MakeMKV do the forced subtitles only at that stage. If you add the forced sub only in the hard burn section, that would be awesome. In my experience too, MakeMKV does maintain the forced subtitle flags. The workaround fixed the issue, although I may have to re-do it because I didn't use the java version of BDSup2Sub for the XML/PNG conversion. I'm doing full SBS so not sure if it is cropping it or not. But at least I know I can get the subtitles burned in now. Thanks for your assistance.
|
17th January 2018, 15:06 | #1376 | Link |
Registered User
Join Date: Dec 2013
Posts: 631
|
Ok, I misunderstood. Will download your mentioned tool. Thank you.
Another question: I'm using your "Clone Subtitle Positions" tool a lot. It works terrificly. However, in some cases, I would like the possibility to only take over the "horizontal" placement and be able to choose the vertical alignment myself. I do this by creating xml/png files, where I specify the wanted bottom offset myself. If possible, would it be much trouble to adjust your tool, so that there is a choice to pick horizontal - (or vertical) offset only, or both, to clone/take over? PS Your mentioned "problem of the multiple ODS bug" and fixtool, are these auto-checked and -executed in your latest BD3D2MK3D? Last edited by von Suppé; 17th January 2018 at 15:17. |
17th January 2018, 15:22 | #1377 | Link | |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,469
|
Quote:
So, normally, you can safely launch the encoding of the project as you have it. I'm not sure I will add the option to extract the forced subs in MakeMKV mode, as that will be confusing, and, as you will see in a following post, the problem you had seems very rare.
__________________
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; 17th January 2018 at 15:31. Reason: typo |
|
17th January 2018, 15:30 | #1378 | Link | ||
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,469
|
Quote:
Quote:
Don't worry. You need to use the tool manually only if you convert yourself a problematic subtitle stream to XML/PNG.
__________________
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; 17th January 2018 at 15:34. |
||
17th January 2018, 15:41 | #1379 | Link | |
PgcEdit daemon
Join Date: Jul 2003
Posts: 7,469
|
My test with Avatar through MakeMKV is finished. I have selected the English and French complete and forced-only streams (therefotre a total of 4 streams) in MakeMKV. BD3D2MK3D has been able to convert them all, but with some difficulties.
Here is the log for the conversion to 3D of the English Forced stream. (The logs for the other streams are almost identical.) In red, the interesting parts: Quote:
It's exactly what I expected. The same thing has happened when I have converted the decrypted ISO, so it appears that, at least with my version of the BD, you can use MakeMKV to decrypt the movie, including the forced subtitle streams. I don't know what happened with hiltr0n's BD, but I'm unable to reproduce that problem. There is however a strange thing that I've noticed. When the subtitles streams are converted to XML/PNG with ++, the progress is (relatively) fast during the first 90% of the process, and then it becomes suddenly very slow. But it has reached the end of the conversion without problem. Also, I note that there are a few subtitles in the complete streams that come from the subtitle stream included in the MVC M2TS. They are full-size 1920x1080 subtitles with "Please turn on your 3D-glasses and put them on now." They are not forced and appear near 0:00:30 in the movie. Unfortunately, I have no way to detect and remove them. I guess that it's for that reason that these streams are so difficult to convert. They interfere with the 2D subtitle stream in the AVC M2TS. Anyway, with my version of the Avatar 3DBD, things work as expected with the latest version of BD3D2MK3D, with a decrypted ISO or a MKV created by MakeMKV, so I don't think I'll modify it again.
__________________
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; 17th January 2018 at 15:46. |
|
17th January 2018, 18:05 | #1380 | Link |
Registered User
Join Date: Feb 2017
Posts: 12
|
Understood. I've converted a fair amount of 3D movies with this tool and this is the first time any of the forced subs have given me any problem so I agree that this is quite rare. I'm going to blame it on the Papyrus font they used . I have a working full SBS MKV with burned in forced subtitles. Nice to know the manual process for rare cases like Avatar.
|
|
|