J´avais ce problème sur mon vieux PC. Les sous-titres des films se décalaient progressivement, avec BS Player, ça venait peut-être de ma faible config à l´époque.
Les sous-titres, s´ils sont dans un fichier séparé peuvent être lus sous VLC Player.
Fichier >> Ouvrir (avancé) >> Intégrer un fichier de sous-titres.
Et dans les options avancées de l´intégration de sous-titre, tu peux choisir le retard, et le nombre d´images par secondes.