Manually Added Subtitle Files (.SRT) don't play well with jumping time around
Posted: 24 Sep 2017 09:48
Hi all,
(Context which I doubt is relevant to the bug: I'm watching Game Of Thrones, and trying to add subtitles for Non-English sections only. (The DVD itself supports only "Full Subtitles" or "No Subtitle"s ) I found subtitle files for the Dothraki/Valyrian sctions online, but these files seem to have the wrong timings in them. (Presumably based off different versions of the DVD with different title cards, or FPS, or something). This lead to me trying to edit the SRTs to be more accurate, and then jumping back and forth occasionally to test them out. I gradually realised that VLC handles this very poorly. By the end, I acquired a perfect .srt file by exporting the Subtitle track from the DVD itself, and stripping that .srt file down to just the relevant section. This is the file I am referring to below)
I have an SRT file which syncs perfectly to the Video. The first entry is at ~45:05
* If I load the file at 00:00 and watch all the way through the DVD, then all the text syncs up perfectly.
* If I load the file at, say, 38:00 and then jump to 44:00 and watch the rest, then (again) the text syncs up perfectly.
BUT...
* If I watch through to 45:30, then jump the time back to 44:00 (done by clicking on the ?"time bar"? "progress bar"? at the bottom of the screen) and restart watching, then I don't get any subtitles, until 46:20. When subtitle return they are perfectly in synch.
*If I load the file at 38:00 and then jump up to 45:30, then sometimes I won't start seeing subtitles until 46:05. When subtitle return they are perfectly in synch. (I can't reproduce this behaviour so reliably)
* If I watch through to 45:30, then jump to 44:00, then add (or re-add) the subtitle track then it works fine. The Bug appears to be related to changing time whilst a track is already present.
Is this something that people have noticed before?
If anyone else has an .srt file and a DVD that they know they can trust, and can repeat my tests, it would be good to confirm that it happens for others?
(Context which I doubt is relevant to the bug: I'm watching Game Of Thrones, and trying to add subtitles for Non-English sections only. (The DVD itself supports only "Full Subtitles" or "No Subtitle"s ) I found subtitle files for the Dothraki/Valyrian sctions online, but these files seem to have the wrong timings in them. (Presumably based off different versions of the DVD with different title cards, or FPS, or something). This lead to me trying to edit the SRTs to be more accurate, and then jumping back and forth occasionally to test them out. I gradually realised that VLC handles this very poorly. By the end, I acquired a perfect .srt file by exporting the Subtitle track from the DVD itself, and stripping that .srt file down to just the relevant section. This is the file I am referring to below)
I have an SRT file which syncs perfectly to the Video. The first entry is at ~45:05
* If I load the file at 00:00 and watch all the way through the DVD, then all the text syncs up perfectly.
* If I load the file at, say, 38:00 and then jump to 44:00 and watch the rest, then (again) the text syncs up perfectly.
BUT...
* If I watch through to 45:30, then jump the time back to 44:00 (done by clicking on the ?"time bar"? "progress bar"? at the bottom of the screen) and restart watching, then I don't get any subtitles, until 46:20. When subtitle return they are perfectly in synch.
*If I load the file at 38:00 and then jump up to 45:30, then sometimes I won't start seeing subtitles until 46:05. When subtitle return they are perfectly in synch. (I can't reproduce this behaviour so reliably)
* If I watch through to 45:30, then jump to 44:00, then add (or re-add) the subtitle track then it works fine. The Bug appears to be related to changing time whilst a track is already present.
Is this something that people have noticed before?
If anyone else has an .srt file and a DVD that they know they can trust, and can repeat my tests, it would be good to confirm that it happens for others?