Jump to content

How To Resync Subtitles Using Subtitle Edit


DrJackson

Recommended Posts

Hi there,

As you may have probably already noticed :D , what's happening lately on the scene has managed to make our lives miserable.
No matter how many subtitle versions we can provide, there will always be someone asking for another version, but I don't want to discuss the reasons of why that is happening.
So, I'll show you how to resync a subtitle, using Subtitle Edit.

First of all, you'll need SE, of course.
You can download it from HERE. (is good to check w w w.nikse.dk page for new releases :) )
Unzip it to the desired folder, (and even though it is optional, it's better to do it inside the SE folder), then make a subfolder labelled (for example) "ToDo" or "In Progress" or whatever, it's your choice.

When you open SE for the very first time, it will look like this (more or less, because I already have it :) ):

b8v709.jpg


What you'll have to do next is click Show / Hide Video icon and the Adjust tab, as shown in the screenshot bellow (a small correction here - first you have to click Show/Hide then Adjust, sorry :) ):

34qmcer.jpg

Ok, the next step is to open the .srt file that we want to resync.
I'm sure there is no need to mention that, but let me remind you that you must rename the .srt file in the same way the video file is labelled !
Also, it's much easier if you have both .srt and video file into the subfolder I mentioned at the beginning of this tutorial :)

So, go to File tab menu, choose Open, then search for the .srt file, select it and open it.

SE window will look like this:

2nl5wn4.jpg

What you need to do right now is to click the Play / Pause button and listen and watch the subtitle line displayed on the player.
If the spoken words and the displayed line are matching, you'll have to scroll down until you'll reach the first delayed or out of sync line.
If the spoken words and the displayed line do NOT match,

1. click the Play / Pause button at the very first spoken words,
2. then be sure that the first line is selected,
3. then click the Go back 0.500 button, and finally,
4. click the Set start and offset the rest button:

2di3v4p.jpg

Next step is to seek for the next out of sync line.
This is a must-have-attention work, because you may not get that out of sync line at first try, so, you'll need to seek up and down around a presumed moment (time).
Ok, after 3 hrs of seeking :D, you'll get the right line.
That means you'll have to follow the same steps I mentioned above:

oqepzd.jpg

For the next out of sync lines you'll repeat the same procedure.
That was one way to resync a file.

You can do the resync job using the Wave Form feature, a feature that will allow you to seek much easier any out of sync lines.
BUT, you must have installed the VLC player in order to have the Wave Form working.
So, Go to download page and proceed with VLC installation.
After that, on main SE window (we assume that you have started SE and opened an .srt file, right? :) ), click the Show / Hide wave form icon:

4qpikm.jpg

Strange things will begin to happen :) : the player field is moving and some creepy field will take its place!
"Oh GOD, Why did I choose to resync instead of downloading another video version!" will probably be in many users thoughts! :D
Don't worry, just do what is written in the new field, that means to click inside the Wave Form field.
A message box will be displayed with the message "Generate wave from data". Wait a while for the Wave Form to be generated and when it's done, it will appear as you can see bellow:

51onbt.jpg

Now, assuming that the first line is out of sync, you'll follow these steps:
1. Press Play / Pause button, to start playing the video and at the very first spoken words, press Play / Pause button again.
2. I guess you already noticed a small line that is moving along the wave form. You can set the position of that line by clicking on the appropriate place on the Wave Form ( I mean where the spoken words start).
3. Be sure you have selected the appropriate line.
4. Click Set start and offset the rest.

fxui5f.jpg

After that, you'll have to seek for the next out of sync line. A tip here: you can increase zoom on wave form - and I recommend to do that - in order to have a better view.
For that,
1. Use the Seek cursor from the Wave Form till you'll see a FLAT LINE between wave peaks. That means you get the next out of sync space.
2. Click Play/Stop when you hear the spoken words.
3. Look for time and seek for the corresponding line, then select it.
4. Click on the appropriate place on Wave form.
5. Click Set start and offset the rest.

a70gi.jpg


Proceed in the same way for the next out of sync line.

Well, right now I don't know if there is much more to say.
All you have to do is practice a little, that's all.

I hope you'll find this tutorial helpful.

doc.

  • Like 4

103iruh.gif

 

The greatest pleasure in life is doing what people say you cannot do!

 

 

IMPORTANT LINK:

 

Link to comment
Share on other sites

  • 8 months later...
  • 10 months later...

hi, i have a question. so how to use subtitle edit to resync a subtitle of TV play. Such as homeland, The Blacklist and so on?

It seemed subtitle edit only support video.

 
Link to comment
Share on other sites

  • 2 years later...
  • 3 years later...

Yes, same here Im on Win 8.1 x64 and Quicklaunch bar disappears after restart and is reset to original settings, except the shortcuts I put in it, which are still there. Any solution, please?

Link to comment
Share on other sites

  • 3 months later...

First of all, thanks for the tutorial... Usually, I use the Wave. Best invention ever! I resync by blocks easily. But lately, some shows videos (The Blacklist, for example) are captured from de original network instead a Canadian network, which as the usual before. I can't sync by blocks as before, the sequences gradually outed of sync. I have to do it almost sequence by sequence. Both videos have the same FPS. I mention the fact of the network because I have no problem with others shows or the videos captured from Canada. Any ideas, please?

Link to comment
Share on other sites

Hi, @Alphard

The answer is right above.

abc-gold-logo.png  Very often resyncing an ABC show will be a nasty job, you'll have to do it line by line due to what is called "framerape" (The removal of video frames in broadcast television to conserve bandwidth). Otherwise, the delays are often quite short, 0,200 seconds give or take. So it's not always that easy to locate these delays if you do it looking through the video, because some lines might fit despite everything. But it's not an exact science, it can be more. Nonetheless, Subtitle Edit will locate the breaks well enough. It can be easier to correct the raw CCs attached to the video file than doing a line by line. On ABC shows the CCs sync is good enough compared to some other, but not always perfect.

NB: Some ABC shows are broadcasted in Canada on CTV simultaneously. And sometimes the Scene uses their feed for their releases. Then you won't have to worry about that framerape thing.

 

nbc-logo.png  You might encounter the same problem than with ABC's shows, even if less often. The delays are about as short as ABC's, so you have to be careful and check on several points.

Link to comment
Share on other sites

  • 3 years later...

I'm an experienced video editor.  Have been using Sony Vegas since 2003.  For the past three years I've used Subtitle Edit to fix subs that I watch myself.  Decided it was a waste to delete those subs and decided to upload them for the benefit of others.  Recently have been experimenting with creating a precise method.  Turns out this tutorial confirms the exact method I developed on my own, even the choice of 0.100 as the unit of gradation.

The two major breakthroughs were 1) discovering you need to rename the subs to match the video file name.  2) Subtitle Edit generates waveforms just like Sony Vegas.

IMHO, Subtitle Edit lacks some of the sophistication of Sony Vegas.  It's not as easy to move the timeline back and forth.  Also I find myself pressing shortcut buttons that don't work in Subtitle Edit.  But certainly, if one is serious about doing subs, using waveforms is the way to go.

THANKS FOR THIS TUTORIAL, DOC !

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Member Statistics

    27066
    Total Members
    6268
    Most Online
    Ilyas
    Newest Member
    Ilyas
    Joined
×
×
  • Create New...