Log in

View Full Version : Problem with subtitles on recent Blu-Rays (Is this a SupRip problem?)


djloewen
23rd December 2011, 17:41
I back up my Blu-Rays to mp4 format. Specifically, I rip them with AnyDVD and EAC3TO. When I encounter forced subs, I hard-code them using he SupRip plugin so that they look the same in the mp4 as they did on the Blu-Ray.

The last two discs I've done have had problems. Cars 2 (the 2D disc from the recent 2D/3D release) has a separate SUP file with two lines in it, and X-Men: First Class has a separate SUP file with 152. In the case of Cars 2, the subtitles are timestamped to appear onscreen for 10 and 20 minutes respectively (each starting at the correct time however). In the case of X-Men: First Class, there appear to be two lines with the same problem - #128 stays onscreen for 10 minutes, #151 stays onscreen for 3 minutes.

I tried TSmuxer with the same result, which leads me to believe that this may be a SupRip problem. Would somebody else be able to confirm this for me? I've uploaded the two SUP files in question:

http://www.megaupload.com/?d=YK8G3Z1Y
http://www.megaupload.com/?d=0MZ215U9

Thanks

Chetwood
24th December 2011, 09:12
Bitmap subs like idx/sub or PGS look the same without being hardcoded into the video stream. Opening X-Men in BDSUP2UB shows for item #128

start: 1:13:38.498
end: 1:13:30.000

so it's unlikely to stay on for 10 minutes. Save them back with BDSUP2SUB and try again. I've ripped X-Men with DVDFab and there were no problems with subtitles.

djloewen
24th December 2011, 16:32
Do you mean that it ends at 1:13:40.000, or is it actually set to appear for a negative interval?

In SupRip it has the same start time, but ends at 1:23:44.268. I wonder how it comes up with such a strange number.

I'll look at Sup2Sub later this afternoon. Do you happen to know if it preserves the bitmaps exactly as they were originally, or if it needs to alter them in some way to convert them properly (e.g. downscaling in resolution, color palette, placement/location, etc.)?

Tappen
28th December 2011, 09:43
My program (SubExtractor) sees the subtitle at 1:13:38.498 as 1.50 seconds long, not 10 minutes. There must be a bug in SupRip's parsing of Sup files. (In case you're wondering, my program doesn't save the original bitmaps: it converts to a text format same as SupRip)

djloewen
29th December 2011, 06:51
BDSup2Sub also indicates a 1.5 second duration for that particular frame. I turned off all conversion options and exported it as a SUP file, and ended up with a file almost identical in size to the original (only 60 bytes difference). When I open this new file up in SupRip it now correctly reads the lengths of the titles.

Clearly there's no support for SupRip going forward. I'll use both programs now, as I do find it handy to have an AVIsynth filter for SUP files without having to convert to IDX or some such. Thanks guys! I don't know what I'd do without this awesome community.