Sync Subtitles With The Video In VLC

out of sync subtitles

Handy as they are, subtitles can turn extremely irritating if they’re out of sync with the video. They distract you, and you end up understanding even less than what you’d have without the subs. Thankfully, if you’re using VLC player to watch the videos, you can make use of a nifty feature in the program to sync the subtitle with the video! Do note that it’ll only temporarily sync the subtitles with the video, and the sync will be gone the next time you watch the video.

Anyway, lets get started with how to implement it. I’m assuming that you’ve already loaded the video and subtitle files into VLC (you can just drag them both into its interface). Now, carefully take a look at the video and the subs, and see whether the subs are lagging behind or running ahead of the video. If you’re watching a foreign movie, it may seem like a very difficult job, but just try a little hard and you should be able to make this out. For example, if you see a girl screaming and running around wildly, and the subs show “Help me! Help me!” 3 seconds after that scene, this means that the titles are 3 seconds behind the movie.

Once you’ve figured out the lag / lead of the subtitle, it’s time to sync it with the video. In VLC, navigate to Tools > Track Synchronization, where you’ll find the Subtitles/Video section. Now comes the important part – syncing the subtitle. If the subtitle is lagging behind the video, you’ve to provide a negative value to ‘Advance of subtitles over video’. Say the subs display 3 seconds after the video, the value you got to enter is –3.000 s. Note that you can adjust the sync time to up to a thousandth of a second, although adjusting to the tenths does the job in all cases. Similarly if the subtitle is ahead of the video, enter the required positive number of seconds. Hit the Refresh button at the top right corner of the window, and you should see the change immediately.

You can also use the g/h keys to delay/advance the subtitle by 50 milli-seconds each! So if you want to slow the subtitle down by 0.5 seconds, hit g ten times.

sync subtitles (track synchronization)

sync subtitles

There’s another option called ‘Speed of the subtitles’ in there. Normally, the subtitles should run for the same time as that of the video. However in rare cases, if you do come across a subtitle that  wraps up faster (or slower) than the video, you can make use of that particular option. If the subtitle advances too slowly (starts with proper sync, but then increasingly lags behind), increase the “fps” (frames per second) value to something above 1.0, the value depending upon the relative speed of the subtitle. Similarly for fast subtitles, decrease the fps value so that they’ll keep in pace with the video and won’t run ahead faster.

As I said, both these features are only temporary and last as long as the video is open in VLC. If you want a permanent solution, you should instead look for perfectly syncing subtitles. Sublight is one useful tool that’ll help you get them. Sublight even has a built-in syncing tool that’ll permanently sync de-synced subtitles with their respective videos.

Of course, if for any reason you cannot, or do not want to, use Sublight, VLC’s swift little trick has always got you covered. :)

  • Pingback: Tweets that mention Sync Subtitles With The Video In VLC | PC Tonic -- Topsy.com

  • Lennu

    I would need both options to work, actually. The first one is fine, I needed to put + 10s, but then, after the beginning, the title changed too fast, so I should reduce its speed, but it doesn´t allow me (while increasing works fine). Nothing happens when I click on the – :S

    • http://ashutoshmishra.org/ Ashutosh Mishra

      It looks like the subtitle is wrapping up much faster than your video. VLC can help little with that. You should try and get a proper subtitle from http://sublight.si :)

    • http://ashutoshmishra.org/ Ashutosh Mishra

      Or you could also try reducing the speed of the title in frames per second (last value).

  • Hage Nobin…

    Cool!!!!!!!!!!!!…………….thanx man…. really works!!!!!!!!!!!

  • http://dailysubtitle.com subtitle download

    yeah, thanks for the info .. it works

  • http://dailysubtitle.com subtitle download

    yeah, thanks for the info .. it works

  • Ananta_me02

    Thanks bro it will be very helpful as a guideline for me (as a new comer in synchronizing)

  • Ananta_me02

    Thanks bro it will be very helpful as a guideline for me (as a new comer in synchronizing)

  • Cruella

    thanks dude :)

  • nanette

    I have VLC on my mac (latest update) and I do not have a tools button in my VLC player.
    My subs are too fast with 4 seconds, so Ive adjsuted this with using ” command H”. Now my subs are oke for some seconds and its too fast again. So I want to adjust the FPS as you suggest in your post…. but I can not adjust it anywhere.
    On a other post Ive found the tip: open file advanced and put subs on file. Here I can adjust FPS but when all set, movie is not working at all.
    How to fix this?

    • http://ashutoshmishra.org/ Ashutosh Mishra

      That’s a weird problem you’ve got! I have heard that VLC for OS X does have a few rough edges, and I don’t have a Mac, so can’t verify either. You should try the VLC Forum, the guys over there will definitely help you out. :) http://forum.videolan.org/

      • nanette

        Thanks a lot!

    • http://ashutoshmishra.org/ Ashutosh Mishra

      That’s a weird problem you’ve got! I have heard that VLC for OS X does have a few rough edges, and I don’t have a Mac, so can’t verify either. You should try the VLC Forum, the guys over there will definitely help you out. :) http://forum.videolan.org/

    • Keivan

      I have a Mac and I was trying to solve this problem. after weeks and weeks I found out the solution. On VLC in imac you can go to: file/ advanced open file/… in this window (Open Source)  in Browse you should choose your video file and below you should tick ”Load subtitle file” (this is important), and in front of that in Setting /Browse.. you should choose you subtitle file… under you should mark ”Override parame” for unlock the Delay and FPS section, after that click OK and in the window (Open source) click OPEN… you can see movie with subtitle… 
      For skew subtitle you can set a positive or negative number in Delay section.
      for example: 5 or -5 
      Thanks

      -KEIVAN

      • http://ashutoshmishra.org/ Ashutosh Mishra

        That’s great! Thanks for the detailed steps. :)

      • http://twitter.com/brennaviola Brenna

        Thank you so much! For someone who’s no good with computers this step was simple and it worked perfectly! I’ll be sure to remember it.. thanks again xx

    • Keivan

      I have a Mac and I was trying to solve this problem. after weeks and weeks I found out the solution. On VLC in imac you can go to: file/ advanced open file/… in this window (Open Source)  in Browse you should choose your video file and below you should tick ”Load subtitle file” (this is important), and in front of that in Setting /Browse.. you should choose you subtitle file… under you should mark ”Override parame” for unlock the Delay and FPS section, after that click OK and in the window (Open source) click OPEN… you can see movie with subtitle… 
      For skew subtitle you can set a positive or negative number in Delay section.
      for example: 5 or -5 
      Thanks

      -KEIVAN

      • http://ashutoshmishra.org/ Ashutosh Mishra

        That’s great! Thanks for the detailed steps. :)

      • http://twitter.com/brennaviola Brenna

        Thank you so much! For someone who’s no good with computers this step was simple and it worked perfectly! I’ll be sure to remember it.. thanks again xx

  • Ho_cla_ho

    Thanks so much.

     Ya know what’s weird and totally irrelevant though? I just watched that episode that the picture is from tonight. Like, an hour ago! So weird!

  • Ho_cla_ho

    Thanks so much.

     Ya know what’s weird and totally irrelevant though? I just watched that episode that the picture is from tonight. Like, an hour ago! So weird!

  • arson

    its not working… :/…in my movie movie is lagging behind subtitle and i tried putting “-“infront of seconds in advance of subtitle over videos…

  • arson

    its not working… :/…in my movie movie is lagging behind subtitle and i tried putting “-“infront of seconds in advance of subtitle over videos…

  • arson

    its not working for those videos which are lagging behind subtitles even though i tried putting   ” – ” sign before time (seconds) in advance of subtitle over videos in synchronization option …???

  • arson

    its not working for those videos which are lagging behind subtitles even though i tried putting   ” – ” sign before time (seconds) in advance of subtitle over videos in synchronization option …???

  • Pam5_cmp

    thanks for the help!!!…atlast found a solution for syncing my srt files

  • Pam5_cmp

    thanks for the help!!!…atlast found a solution for syncing my srt files

  • Airamitalya

    how can i minimize the size of subs in vlc?

  • Airamitalya

    how can i minimize the size of subs in vlc?

  • Kapiljisoni

    Super Amazing and extremely helpful articles.. Thanks a TON…. God bless

  • Kapiljisoni

    Super Amazing and extremely helpful articles.. Thanks a TON…. God bless

  • http://twitter.com/amsuerte Althea Suerte

    i used the ‘Advance of subtitles over video’ thing to sync the subs but it didn’t work. the subs were still off-sync as if i didn’t even change a thing

    • http://ashutoshmishra.org/ Ashutosh Mishra

      As mentioned this is a tedious process, and the exact sync might not happen at all. It’s better if you can find already synced subtitles from the Sublight application – http://sublight.si :)

      • ankush dhingra

        I had been working to fix this issue up using VLC tool box…but didnt succeed ..but this sublight is awesome and it did wht i wanted..thank you very much ashutosh..you are a genius.

      • ankush dhingra

        I had been working to fix this issue up using VLC tool box…but didnt succeed ..but this sublight is awesome and it did wht i wanted..thank you very much ashutosh..you are a genius.

  • http://twitter.com/amsuerte Althea Suerte

    i used the ‘Advance of subtitles over video’ thing to sync the subs but it didn’t work. the subs were still off-sync as if i didn’t even change a thing

  • http://twitter.com/BakaNecko Sanawi

    i have windows 7 and im tryin to sync a sub track to the second part of a movie which happens to be a seperate video file, but the track sync option doesnt allow me to start the sub track in the middle… can anyone suggest anything for me? should i split the sub track. and how? THANKS ahead of time :)

  • http://twitter.com/BakaNecko Sanawi

    i have windows 7 and im tryin to sync a sub track to the second part of a movie which happens to be a seperate video file, but the track sync option doesnt allow me to start the sub track in the middle… can anyone suggest anything for me? should i split the sub track. and how? THANKS ahead of time :)

  • surender jain

    Thanks a lot. That’s amazing. I was struggling to find a solution to fix subtitles out of sync problem and didn’t know that solution is there within VLC player.

  • surender jain

    Thanks a lot. That’s amazing. I was struggling to find a solution to fix subtitles out of sync problem and didn’t know that solution is there within VLC player.

  • Peter

    ty so much!!!@!!

  • Abebe

    Thank bro, real helpful…

  • Pingback: Films & TV: Russian & Non - Q&As/Reviews/Links all in here! - Page 50

  • Liamorante

    thanks!though it is only temporary effect,i sure now enjoy my movies..this trick work as long as you follow the instructions carefully which is very easy to follow..thanks again..i’m dying to see a movie which is already in english but darn,they speak so fast..luckily i found a subtitle in english..it is the only subtitle suited for the movie because the movie is in four parts..but the syncing of subtitle does not match the movie..luckily i found this and it perfectly worked for me.. :-)

  • Liamorante

    thanks!though it is only temporary effect,i sure now enjoy my movies..this trick work as long as you follow the instructions carefully which is very easy to follow..thanks again..i’m dying to see a movie which is already in english but darn,they speak so fast..luckily i found a subtitle in english..it is the only subtitle suited for the movie because the movie is in four parts..but the syncing of subtitle does not match the movie..luckily i found this and it perfectly worked for me.. :-)

  • http://www.facebook.com/babbar1993 Deepak Babbar

    its nice dude..thanq

  • http://www.facebook.com/babbar1993 Deepak Babbar

    its nice dude..thanq

  • ba dum tss

    ugh.. I thought I’d never appreciate the film I’m watching because the subs aren’t synchronized, thank you very much.

  • ba dum tss

    ugh.. I thought I’d never appreciate the film I’m watching because the subs aren’t synchronized, thank you very much.

  • Vishal

    Thanks a lot for this tip..it really helped.

  • Jai

    i’m not able to reduce the “speed of subtitle” . i can increase more than 1.000 but i cant reduce..   

    • Kristin

       I can’t do this either. Wtf?

  • Jai

    i’m not able to reduce the “speed of subtitle” . i can increase more than 1.000 but i cant reduce..   

    • Kristin

       I can’t do this either. Wtf?

  • Pratishkk

    Thanks that was a great help bro…
     

  • Pratishkk

    Thanks that was a great help bro…
     

  • Harsha

    IT worked really well as u said thnk u vry mch !!!

  • Harsha

    IT worked really well as u said thnk u vry mch !!!

  • AbleMable

    Thank you so much!!!! I had a subtitle that was seconds later and I could only ever find a delay button that wouldn’t take minus values. I kept looking in advanced open files where you would select the file, never thought of tools.  This was wrecking my head! Thanks :D

  • Nagpal44

    Track sync option is not available in VLC player 0.9.4

    • http://ashutoshmishra.org/ Ashutosh Mishra

      Well, the latest version of VLC is 2.0.1, so you really need to update. :)

  • Akuaku

    Fast and easy, thank you!

  • Happy

    THANK YOU!!!! :-)

  • Eshwarraj

    it worked at the beginning but as the movie progresses the subtitles start lagging behind like     before i made the changes.someone please help me………………     

  • Delhigalihled

    thanks a lot

  • Paulus/laudaka

    Thanks for this clear explanation. It was the quick fix I was looking for! It’s excellent for video things you’re only going to watch once.

PC Tonic | 2014 Frontier Theme