I have several mp4 movies with external srt subtitles that are correct. Plex player on latest Fire TV 4K, Nvidia Shield TV (2017) and Plex client on Windows 7 all play them out of sync. When I play in VLC subtitles are perfect. I manually looked at the timestamp in the files and they are accurate. This happens on numerous movies, and only one copy of each movies exists.
For some reason it doesn’t happen with all movies. Weird.
It doesn’t seem to happen with embedded subtitles in an MKV.
Plex server just updated to latest (non-beta). All players/software are latest versions as well.
Ok it seems my Plex was set up to auto download subtitles using the opensubtitles agent and it was pulling an out of sync srt. For some reason it doesn’t tell the user which subtitles were downloaded this way, kind of like doing it manually does. I turned off the agent and now refreshing all metadata on the library to delete them all. Thanks
jmunjr - Thanks for the follow-up post, as I had the same problem. Being able to download subtitles is a very useful function, but blindly downloading them and forcing them - when local subtitles which have already been tested and corrected are readily available - makes the function useless for many of us.
For my purposes, the function would be more useful if it was only invoked manually, when needed - saving time and bandwidth. Like jmunjr, I’ve had to disable the function.