Using various versions of Media Player Classic over the years, I continually run into issues where external subtitles (e.g. SRT files) will de-sync from the audio, and the gap seems to steadily grow larger.
MPC allows me to delay or speed up the subtitles, but that means I have to hit that keyboard every 10 seconds or so.
My rough estimate with this last video that did that is that I lost 1 second every 10 seconds of video.
I'd like to understand why this happens.
As far as I understand SRT files, they are text files with a timestamp that tells the video player when to show the next line of text.
So when the video player says that we have played 1 minute and 30 seconds of a video, why does that not translate in showing the subtitle with the timestamp of 1 minute and 30 seconds?
Are the subtitles routines using a different way of counting time?
+ Reply to Thread
Results 1 to 8 of 8
There are two possibilities.
One is the video is a different cut from the subtitles. With added or missing scenes.
Two is the more likely, especially since the subs are drifting.
The SRT is a different frame rate than the video. There are five different possible frame rates, 30fps (NTSC), 25fps (PAL), 29.97, 23.97 (NTSC) or 24fps (film). You can change the framerate timing with https://www.videohelp.com/software/Subtitle-Workshop. The catch is determining what the original framerate of the SRT is and what framerate your video is. The latter is easy with MediaInfo. Otherwise you'll have to experiment.
Thanks for your replies.
These SRT files come from OpenSubtitles and were not made for the video files. I get that.
Still, I don't get why the timestamp system would be so different.
The explanation of frame rates makes the most sense to me so far, so I'll look into the tool you mentioned.
"So when the video player says that we have played 1 minute and 30 seconds of a video, why does that not translate in showing the subtitle with the timestamp of 1 minute and 30 seconds?"
It should do, perhaps you should post here a mediainfo report of your video file, text view