Sous-titres décalés : comment les resynchroniser (délai, FPS)
Sous-titres en avance, en retard ou qui se décalent peu à peu ? Découvrez les trois causes d’un décalage et comment corriger chacune gratuitement, dans votre navigateur.
Peu de choses gâchent un film aussi vite que des sous-titres qui arrivent une seconde trop tard. Heureusement, presque tous les problèmes de synchronisation ont l’une de trois causes, et chacune se corrige rapidement.
1. Les sous-titres sont toujours en avance ou en retard d’autant
C’est le problème le plus fréquent. Il survient quand la vidéo a un générique différent, un logo en plus ou une scène coupée par rapport à la version pour laquelle les sous-titres ont été faits. L’écart est le même du début à la fin.
Solution : décalez toutes les répliques de cette valeur. Repérez une ligne, notez l’écart, puis saisissez le décalage en millisecondes dans le convertisseur en ligne (par exemple -1500 si les sous-titres apparaissent 1,5 seconde trop tard). Les nombres positifs retardent les sous-titres, les négatifs les avancent.
2. Les sous-titres se décalent de plus en plus
Si la première scène est bonne mais qu’à la fin le texte a plusieurs secondes d’écart, les sous-titres ont été faits pour une autre fréquence d’images. Cas typique : un film à 23,976 i/s sous-titré pour une édition PAL à 25 i/s ; l’écart augmente d’environ 4 % sur la durée.
Solution : convertissez la fréquence d’images. Dans le convertisseur, choisissez l’option correspondante, comme 23.976 → 25 ou 25 → 23.976. Si vous ne savez pas dans quel sens, essayez-en une, vérifiez la dernière scène, et inversez si c’est pire.
3. Les lignes clignotent ou deux sous-titres s’affichent en même temps
Certains fichiers, en particulier les sous-titres générés automatiquement, contiennent des répliques qui se chevauchent. Les lecteurs affichent alors deux lignes empilées, ou le texte clignote. L’option Corriger les lignes qui se chevauchent du convertisseur raccourcit chaque réplique pour qu’elle se termine juste avant le début de la suivante.
Corrigez d’abord le délai, puis la fréquence d’images, puis les chevauchements. Dans cet ordre, le résultat est le plus propre.
Bonus : des caractères bizarres comme é au lieu de é
C’est un problème d’encodage, pas de synchronisation : le fichier a été enregistré dans un ancien encodage puis lu en UTF-8. Activez Réparer les caractères cassés dans le convertisseur pour le corriger. Si un vieux téléviseur affiche toujours de mauvais caractères, activez aussi Ajouter un BOM UTF-8.
Questions fréquentes
Comment savoir s’il faut corriger le délai ou la fréquence d’images ?
Comparez la première et la dernière scène. Le même écart dans les deux signifie un délai ; un écart qui grandit signifie une différence de fréquence d’images.
La resynchronisation modifie-t-elle le texte des sous-titres ?
Non. Seuls les horaires changent, sauf si vous activez aussi une option comme la suppression des mentions pour sourds et malentendants.