Salut à tous, j'ai moi aussi eu un problème de décalage entre sous-titres (via des fichiers srt) et vidéo, et j'ai finalement résolu le problème très simplement avec Media Player Classic.
1- Vous ouvrez le fichier .avi avec MPC (le fichier .srt correspondant doit être dans le même dossier que le fichier .avi, et les deux doivent porter le même nom pour qu'ils soient lus simultanément par MPC)
2- Une fois la lecture démarrée, vous allez dans l'onglet "Play", puis Filters, DirectVobSub et enfin Properties.
3- Dans le fenêtre Properties, allez dans l'onglet "Timing", et changez le delay sous-titres/vidéo (attention c'est en millisecondes, mettez un chiffre positif pour des sous titres qui arrivent en avance et un chiffre négatif pour des sous titres qui arrivent en retard)
4- Et voilà, fermez la fenêtre et normalement c'est tout bon!