View Full Version : Make a delay in VobSub subtitle?
Killstun
25th November 2002, 08:30
Is it possible to make a delay in a VobSub subtitle? Its not the function in DirectVobSub I mean, but a delay the sticks to the file.
I saw some info in the .IDX file which VobSub makes, but can't get it to work? Think I'm doing it all wrong.
Schultz
25th November 2002, 15:32
well you can add teh Delay Command in the idx file or you can just edit the idx files with Subresync and then save them again with the new time codes
Killstun
25th November 2002, 22:01
I have tried the delay command in IDX file, but it dosent seem to work? Think im writtting the wrong thing. How would the command line look if I need a 21 seconds delay?
Killstun
26th November 2002, 04:00
Got it working now. I was placing the delay command line the wrong place. This it how I got it to work using a 21 seconds delay:
delay: 0:0:21:0
- command line placed right above the first timestamp line for each language stream.
I was really surprised when VobSub cutter was splitting the file into two. VobSub noticed the delay, and recalculated all the timestamps again. Hehe, nice!
medp7060
20th September 2009, 11:46
The "delay" only works with playing, does not work if loaded from an avs script by "VOBSUB("movie.idx"). Anybody knows how to accept the delay?
VOBSUB("movie.idx) # 13 sec delay as "delay: 0:0:13:0", but does not work
manono
20th September 2009, 14:06
To make the delay permanent, open the IDX in SubResynch (included in the VobSub package) and save it again under a different name. Then all the timestamps will be changed by the amount of the delay written at the top (which then disappears).
medp7060
20th September 2009, 23:39
Thanks, manono. But, as I said, no matter what I did, either leaving the "Delay" command there or making it permanent (see below), the time was corrected only for playing, not changed when loaded using "VOBSUB("movie.idx)" in an avs script. My purpose is to make the subtitle permanent with the clip.
Before
# English
id: en, index: 0
# Decomment next line to activate alternative name in DirectVobSub / Windows Media Player 6.x
# alt: English
# Vob/Cell ID: 2, 1 (PTS: 0)
delay: +00:00:13:000
timestamp: 00:01:23:840, filepos: 000007000
timestamp: 00:01:32:240, filepos: 00000d000
timestamp: 00:01:34:400, filepos: 00000f800
timestamp: 00:01:41:520, filepos: 000017000
After
# English
id: en, index: 0
# Decomment next line to activate alternative name in DirectVobSub / Windows Media Player 6.x
# alt: English
# Vob/Cell ID: 2, 1 (PTS: 0)
timestamp: 00:01:36:840, filepos: 000000000
timestamp: 00:01:45:240, filepos: 000000800
timestamp: 00:01:47:400, filepos: 000001000
timestamp: 00:01:54:520, filepos: 000001800
manono
21st September 2009, 00:59
Oh, maybe I misunderstood. You're saying you're trying to hardsub it but it's not getting into the video? Try putting in the full path then:
VobSub("C:\Path\To\Movie.idx")
If you're saying that the delay (the changed timestamps) isn't being used in the edited VobSub, that's very strange. Make sure that if your file name changed when saved (I always give them a new name), you're using the new name instead of the original name.
I do this quite a bit and have never had a problem. I noticed something peculiar in what you posted:
# Vob/Cell ID: 2, 1 (PTS: 0)
where mine say:
# Vob/Cell ID: 1, 2 (PTS: 109009)
Why is yours the 2nd VOB ID?
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.