How to sync subtitles to a video permanently

When you load subtitles of a video in a media player, often you will find that the subtitles are out of sync. All media players that support subtitles hence provide some way of allowing the user to manually sync the subtitle to the video. But the synced subtitle can’t be saved and so you have to repeat the process every time you watch that video. This guide will show you a simple process to sync a subtitle, save it and also embed it on to the video permanently.

Syncing Subtitles

To sync the subtitle with the video we will use Subtitle Workshop. As the name suggest, this software will handle everything related to subtitles – creating, editing and saving.

Open Subtitle Workshop and load the movie by clicking on Movie>Open. Load the subtitle by File>Load Subtitle.

You will find that there are number of buttons and tools for syncing. Ignore all of them. The best way to sync a subtitle is to introduce delays into the subtitle timings.

The first thing you have to do is determine the lead or lag of the subtitle to the video. Play the video and note the time (as shown by the red box in the screenshot) when a subtitle line should have appeared. Now note the time shown under the column ‘Show’ for that line. The difference between the two times will give you the delay that needs to be introduced.


Now click Edit>Timings>Set Delay and add or subtract the calculated value. Select "For all the subtitles" and click Apply. Play the video to ensure that the subtitles are properly synced. If not, repeat the process to fine tune the syncing.


After that, go to Settings>Output Settings. Click on Substation Alpha (*ssa) to customize the subtitle’s appearance. Use a clear font like Trebuchet MS or Tahoma, set color and size (18 or 20 should work fine).


To save the file click on File>Save As and choose the format Substation Alpha.

To add subtitles to video permanently

To permanently embed the subtitle to the video download VirtualDub and the subtitler filter. Copy the file Subtitler.vdf to the Plugins folder inside VirtualDub’s installation directory.

Open VirtualDub and load the movie. Now go to Video>Filters. Click Add and select Subtitler and click OK.


Now load the subtitle file you just created and click Show Preview. The subtitle should appear in the video with the same appearance settings you applied. If you are not satisfied with it’s appearance, then you can make further adjustments in Subtitle Workshop.


Once you are satisfied, click on Video>Compression and choose the video codec you wish to use. I chose DivX. Clicking on configure will take you to more options to adjust the video quality. Use it if you know what you are doing.

Finally save the movie as .avi. It can take from a few minutes to several hours to complete encoding, depending upon the size and resolution of the video and the speed of your PC.

Related: How to add soft subtitles to a DivX movie

This Article Has 19 Comments
  1. Anonymous Reply

    Thanks a lot for the info

  2. Anonymous Reply

    I’m still looking for a way to embed soft subtitles that can be toggled on/off using a player. anyone know of an easy way to go from DVD to an mp4 with soft subtitles that can be turned on/off????? Please help!

  3. Anonymous Reply


    Media Player Classic or VLC Player can both use soft-subtitles, and toggle them off or on.

    If you name your subtitle file with the same name as the video file (ie "SomeVideo.ssa") and put it in the same directory as the media file, they will automatically load the subtitles. my videos!

    Alternately, you can create a new VOB file with the soft-subtitles embedded within, an play it with a DIVX player or another.

  4. Anonymous Reply

    thanks for the how-to explanation. this is exactly what i've been looking for. 🙂


  5. Anonymous Reply

    Try "Easy Subtitles Synchronizer". It's more handy…

  6. Anonymous Reply

    It really works, Thank u.

  7. RYEKS Reply

    I already made the ass file to go with the video successfully. But I want to save it in avi file with the subtitles. how can I do this? so I won't have to keep on considering the ass file.

  8. Anonymous Reply

    All ok until I try to add subs to video permanently. Click "add", select "subtitler". Subtitler configuration window appears but the entry line is empty.I'm sure I followed all the steps. Anyone?

  9. Anonymous Reply

    Yey wow thumps up for
    "Easy Subtitles Synchronizer"

  10. Kushal Shah Reply

    thanks a lot for this article now i got succeed in doing sync of subtitles with movie.

  11. Anonymous Reply

    Wasn't too helpful to be honest. I don't really undestand how you can get them to be accurate by ju8st making a quick estimate like that. There's probably a better way to do it. Especially with software that is as complicated and multi functional as this.

  12. Anonymous Reply

    Yey wow thumps up for
    "Easy Subtitles Synchronizer"

    Doesn' work with any modern video palyer and more importantly doesn't have an uninstall function so why don't you stop hyping malware.

  13. Dan Reply

    Why does it say my subtitles are a "bad subtitle or an unsupported format"? The software accepts other subtitles, but not these. I downloaded them from Subscene –

  14. Kaushik Patowary Reply

    @Dan, The files could be corrupted.

  15. Anonymous Reply

    You can also use an online tool such as to sync subtitles to a video permanently.

  16. Anonymous Reply

    I used subtitle workshop to add the subtitle SRT to a movie file. However, I have a problem on the subtitle speed. It first matched with the first opening voice but then in few minutes later the subtitles appeared to be faster than the movie voice. Please advise how to adjust the subtitle to matched with the voice from the beginning to the end. Thanks!

  17. Kaushik Patowary Reply

    It appears that the subtitle file is incorrect. Use another SRT file.

  18. Anonymous Reply

    Thanks for the tutorial, it is extremely helpful!

  19. Anonymous Reply

    Followed the link "Subtitle Workshop" and got to a download which ended up being .rar file. This opens in VLC automatically but I have no idea what I am supposed to do with it or what program to use to open it with.

Leave a Reply to Anonymous Cancel reply

Your email address will not be published. Required fields are marked *