Some online video players give you the option to add or subtract delay e.g. by ±0.5s to subtitles to manually sync them to the video currently playing. However I become functionally dyslexic when it comes to actually figuring out how much delay has to be added. I end up randomly adding or subtracting delay and make it work through trial and error.
Is there some rule of thumb I could follow instead to systematically sync subtitles?


There must be a better way to do this though. I waste too much time tinkering with the syncing at times.I realised what I’m asking for is essentially a modified version of ‘trial and error’. I should clarify that I’m looking for a technique I could follow to instead of clicking buttons and modifying values by pure randomness and hoping the subtitles sync.
So you just want a better system than “completely at random”. Fair enough. Here’s what I’d do:
Disclaimer: I’ve never had this problem (that I remember), subtitles have always been either synced or completely out of my control. I don’t use ‘alternative means’ much.
Every video player has a slightly different codebase. I imagine all of these are going to be a hair different when it comes to timing.