Log in

View Full Version : ripping subs from one dvd, to make another with different synch


Jacoh
30th April 2006, 21:49
Hi people! I'm having some problems here, I have an American release of a japanese anime which comes with subtitles. However, I got the japanese dvd's few days ago, and the quality of the image is much better than the american one. So, I would like to rip the subtitles from the american dvd, and join with the video and audio from the japanese dvd, to make a new dvd-r (the original already is single sided). But the japanese onde has some extra stuff before the realmovie, so i have to retime all subtitles. I know i can do that ripping the subs to srt and then using subtitle workshop or something like that, but it would be better if I could rip them to sup and then resynch, the question is: Is there any tool which can resyncronize those various sup files that subrip make? or I will have to rip them via ocr, resynch, and then convert to sup? I'm asking that because subrip doesn't recognize a lot of characters, even with a good char matrix. thanks a lot!

CoNS
1st May 2006, 07:33
Yes, SubtitleCreator has a built-in tool to add a delay (+/-) to the timings of a .SUP file. Look in the Tools menu -> Manipulate SUP.

BTW, using SubRip for extracting the .SUP file may give you wrong time codes. Take a look at this thread (http://forum.doom9.org/showthread.php?t=110212) for more info. I highly recommend using PgcDemux to demux ("extract") both the video, audio and subtitle files...

Jacoh
1st May 2006, 21:29
hi Cons thanks a lot man! could you help me with another this if isn't asking you much? Like, I have here too a japanese and an american release of an anime, but the TV series with the tv episodes. But they were launched in different ways (american has 5 eps each dvd, and japanese has 6 eps each) so I would have to split and join some sups to do the same thing won't I? Is there any way to do that? thanks a lot man!

CoNS
1st May 2006, 22:02
Check the structure of your two DVDs. Most likely the episodes are located in separate PGCs inside one or more VTS (you can use PgcEdit to check this).

If this is the case, no splitting/joining is needed, as you demux per PGC (use PgcDemux) - simply demux the subpic streams for all your episodes on the American version and mux them with the corresponding video/audio from the Japanese version.

Jacoh
1st May 2006, 22:30
thanks man! but, like, I have to shift only a part of the episodes, because in the american version they cut off that little thing they call "eyecatch". and the opening is different too in duration. I tried with subtitle creator, but it can only shift the whole sup file. is there any way to shift only some selected lines (the ones after the break)? Thanks a lot!

CoNS
2nd May 2006, 08:50
Hmmm, that's right, the delay set in SubtitleCreator's Manipulate SUP tool is applied to all subpics in the .SUP file.

You can edit .SUP files with DVDSubEdit, too. But you can only change the duration of the subpics in .SUP files - you can't change the timings (show/hide times)... However, the timing can be changed in full DVD title domains.

So instead, you could mux the (out-of-sync) .SUP file with the desired video/audio, and then load the outputted DVD in DVDSubEdit and re-time the subpics you want. Check the DVDSubEdit user manual for further info on this subject, including the limitations of the re-timing feature due to DVD structural issues.

If this doesn't do the job, I can only think of one other way to edit the timings of the bitmap subtitles, without converting to text by OCR: You could load the .SUP file in Srt2Sup and save to a .srt file with bitmap images for each subpic. The .srt file would look like this:

00:00:00,943 --> 00:00:02,550
filename1.bmp

00:00:05,211 --> 00:00:08,756
filename2.bmp

...

Afterwards you can change the timings in the .srt file (manually, with notepad - or with a .srt subtitle editor) and load the .srt file into Srt2Sup to compile your correctly synced SUP file for muxing...

Mtz
2nd May 2006, 09:48
is there any way to shift only some selected lines (the ones after the break)?
Split the subtitle in many pieces. First load the subtitle in Subtitles Workshop apply delay to all with Ctrl+D. Than scroll to the place where is the "cut" version of the movie. At the latest subtitle line delete everything after it (Ctrl+A, Delete) and sync. Using Ctrl+B. Save the file As....
Than use Undo to have back the deleted lines and delete everything up from the latest sync subtitle line by you previously. If there are more places for cut, use again Ctrl+D and Ctrl+B. If not, just simple Ctrl+D will sync the subtitle. Save As....
The saved parts can be joined with copy paste in notepad and than reload the joined subtitle file again in Subtitles Workshop. Check and save again with a new name.

enjoy,
Mtz

CoNS
2nd May 2006, 13:50
I'm at work and unable to test it, but I'm not sure if SubtitleWorkshop can deal with .srt + .bmp files (in the format mentioned in my post above)?

Notice that Jacoh wants to keep the subtitles in bitmap format and avoid conversion to text subtitles.

Jacoh
2nd May 2006, 20:21
yeah thanks big ConS! thanks mtz too! like Cons said, i want to keep the subs in graphical format because converting in text generates some errors like the capital I and l. I will try to do the way u mentioned cons, with bmp + timings. i think any simple subtitle tool can handle it, only manipulating the timing regardless of the the text (even if it recognizes the subs text as "filename...", we will be able to do the synch).

thanks again man and sorry about bothering u so many times!

CoNS
2nd May 2006, 20:38
NP :) I hope it works out for you!