View Single Post
Old 21st August 2015, 20:40   #578  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 7,469
That warnings are issued by BD3D2MK3D when it converts the subtitles to 3D. Normally, the depth of each individual subtitle is retrieved from the corresponding 3D-plane. The 3D-Planes are made of single values for each frames of the movie. But the 3D-Planes are sometimes not complete. There are frames without depth definitions (or more precisely, with a depth value of -128, meaning "undefined").

A single subtitle is displayed during a certain number of frames. If all depths of that frames are undefined, there is no way to know the depth for that subtitle. Hence the warning. (When that warning is issued, BD3D2MK3D assumes a depth of 0, and places the subtitle "on the surface of the screen".)

If you want to know exactly what subtitles have caused the warnings for a particular stream, open the temp2D.xml file (in the temp directory of that stream) in a text editor and search for the word "warning". You should find them easily. If you know for sure that the depth must be different than 0, you can edit the depth="0" tag manually and regenerate the 3D stream from the 2D XML with the edited depth tags. (Unfortunately, it is usually very difficult to compute from scratch the depth value to use for a particular subtitle, but you can fix the most obvious problems relatively easily.)

Note that if the 3D-Plane has been correctly created and corresponds really to the subtitle stream, the warning can theoretically be ignored. The subtitle will be placed on the surface of the screen, but it should not hurt. It's almost always the case with good commercial 3DBDs, but there are exceptions like some cheap Asian BDs, with 3D subtitles placed at completely wrong depths, or with lot of undefined depths.

Anyway, when the 3D depth values are wrong or undefined in the 3D-plane, the original BD has the same problem when it is played in a BD player. BD3D2MK3D can't invent the missing 3D depth values, or fix the wrong ones automatically.
__________________
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; 21st August 2015 at 20:45.
r0lZ is offline