When I play a movie with subtitles (on VLC), the text is often displayed too soon or too late. I wonder if there is a way to delay the starting point of the subtitles ?

link|improve this question

feedback

1 Answer

up vote 8 down vote accepted
  1. Open VLC Player.
  2. Click the File Menu.
  3. Click Open File.
  4. Click Browse to Open the Movie.
  5. Check the "Use a subtitle file" Box.
  6. Click Browse to Open the Subtitle.
  7. Click "Advanced Settings"
  8. Move the Delay into the minus if the subtitles are too fast, move it into the positive if the subtitles are too slow.

You can also just press H and G while the video is running to align the subtitles backward and forward in time; for the voice use J and K. The increments are in milliseconds so it can be pretty easily fine tuned that way.

Source

If you want to fix the subtitles 'for good', i recommend Subtitle Workshop, it's free.

link|improve this answer
1  
with the kmplayer you could adjust the timing of your subtitles while you watching the video AND saving it. (And you could also set the amount of milliseconds incremented by the hotkeys) – fluxtendu Jan 14 '10 at 13:33
true enough, subtitle handling of VLC was always somewhat 'orphaned' compared to KMPlayer or SMPlayer. – Molly7244 Jan 14 '10 at 13:42
2  
it's G & H on my fresh install of VLC 1.0.3, and the default jump is around 50ms. J/K are the audio delay. (i expect your source just reported the keys wrong.) – quack quixote Jan 14 '10 at 23:15
This solution permit to "slide" the subtitle starting point. But I have the problem that the subtitles slowly become de-sync with time. Just as the "pitch" was a little bit higher... Is there a way to "to accelerate" or "to slow down" the subtitles speed ? – Pierre Jun 18 '10 at 12:09
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.