Synchroniser des sous-titres : corriger l’avance, le retard ou la dérive

Vos sous-titres ne sont pas synchronisés avec la vidéo ? Décalez toutes les lignes de quelques secondes, calez une ligne sur le moment où elle est prononcée ou étirez le minutage quand les sous-titres dérivent. Téléchargez ensuite un .srt corrigé.

1. Entrée
Synchronisation
s

Positif = les sous-titres apparaissent plus tard (ils étaient en avance). Négatif = plus tôt.

Lignes

Minutage

Nettoyage
Notes pour sourds et malentendants, noms, musique, pubs
2. Résultat
Le fichier reste sur votre ordinateur.

Comment synchroniser des sous-titres

  1. Ouvrez votre fichier de sous-titres (.srt, .vtt, .ass, .sbv ou .sub) ou collez son contenu.
  2. Facultatif, mais le plus simple : cliquez sur Vérifier sur votre vidéo et chargez la vidéo. Elle est lue dans votre navigateur avec les sous-titres corrigés par-dessus ; rien n’est envoyé.
  3. Choisissez une méthode : Décaler si toutes les lignes ont le même écart, Caler une ligne pour déterminer le décalage à partir d’une réplique que vous entendez, ou Caler deux lignes si l’écart augmente au fil du film.
  4. Regardez quelques lignes dans le lecteur, ajustez, puis cliquez sur Télécharger SRT.

Quelle méthode choisir ?

Ce que vous constatezSolution
Tous les sous-titres sont en avance ou en retard du même écartDécaler de ce nombre de secondes. Sous-titres trop tôt → nombre positif (ajoute un retard) ; trop tard → négatif.
Vous entendez exactement à quel moment une réplique est diteCaler une ligne : mettez la vidéo en pause à ce moment et cliquez sur Prendre le temps de la vidéo. Tout le fichier est décalé de la différence.
Correct au début, de plus en plus décalé ensuiteCaler deux lignes : une vers le début, une vers la fin. Le minutage est étiré entre les deux, ce qui corrige aussi une mauvaise fréquence d’images.
Correct jusqu’à un certain point (coupure publicitaire, scène coupée)Décaler avec à partir de … réglé sur ce moment : les sous-titres précédents restent en place.
Sous-titres d’une version à 25 fps (PAL) sur une vidéo à 23,976 fpsConversion Fréquence d’images — la cause la plus courante d’une dérive progressive.

Décaler dans le lecteur ou corriger le fichier ?

Des lecteurs comme VLC permettent de retarder les sous-titres à la volée (dans VLC, touches G et H), mais ce réglage est perdu à la fermeture de la vidéo et ne sert à rien sur une télé, un téléphone ou pour une mise en ligne. Synchroniser le fichier ici corrige le problème partout, et vous pouvez reprendre comme décalage la valeur trouvée dans le lecteur.

Questions fréquentes

L’outil peut-il synchroniser automatiquement les sous-titres avec le son ?

Non. L’outil n’écoute pas la bande-son. Vous lui indiquez le décalage — ou les moments où une ou deux répliques sont prononcées — et il recalcule chaque temps avec précision.

Mes sous-titres apparaissent trop tôt. Positif ou négatif ?

Positif. Un décalage de +2 fait apparaître chaque sous-titre 2 secondes plus tard. S’ils apparaissent trop tard, utilisez un nombre négatif comme -1.5.

Le décalage augmente au fil du film. Pourquoi ?

Les sous-titres ont été faits pour une version avec une autre fréquence d’images ou un autre montage. Utilisez Caler deux lignes avec une ligne vers le début et une vers la fin, ou la liste Fréquence d’images si vous connaissez les deux fréquences (25 contre 23,976 est le cas classique).

La synchronisation modifie-t-elle le texte ou le format ?

Le texte reste inchangé. Vous pouvez enregistrer en SRT, VTT, SBV, ASS ou texte brut. Les styles et positions d’un fichier ASS d’origine ne sont pas conservés, même si vous enregistrez en ASS.

Mes fichiers sont-ils envoyés sur un serveur ?

Non. Le texte, les sous-titres et les vidéos sont traités par votre navigateur, sur votre ordinateur. Rien n’est envoyé.

Les lettres accentuées ou cyrilliques s’affichent mal. Comment corriger ?

Le fichier utilise un ancien encodage. Choisissez le bon dans le menu Encodage sous la zone d’entrée (par exemple Windows-1251 pour le russe, Windows-1250 pour les langues d’Europe centrale, Windows-1252 pour les langues d’Europe occidentale). Le résultat est toujours enregistré en UTF-8.