Sous-titres décalés : décaler ou synchroniser ?
Dans cet article 8 parties
Regardez l'écart au début puis à la fin de la vidéo. S'il est identique, appliquez un décalage constant. S'il grandit, appliquez une synchronisation à deux repères. Les deux se font dans l'outil de décalage.
Étape 1 : diagnostiquer
- Lancez la vidéo avec les sous-titres et repérez une réplique nette près du début. Notez l'heure où elle est réellement dite et l'heure inscrite dans le fichier.
- Faites de même avec une réplique près de la fin.
- Comparez les deux écarts.
Cas 1 : écart constant
Si les deux écarts sont (à peu près) égaux, c'est un décalage. Formule : décalage = heure réelle − heure du sous-titre. Exemple : une réplique inscrite à 00:00:10,000 est dite à 00:00:12,500 : décalage de +2,5 secondes, que vous appliquez à tout le fichier. Cause typique : le fichier vient d'une autre version de la vidéo (générique d'ouverture plus long ou plus court).
Cas 2 : dérive progressive
Si l'écart augmente au fil du film, aucun décalage constant ne convient : il corrigerait un bout et aggraverait l'autre. Il faut étirer la chronologie. La méthode à deux repères :
- Relevez l'heure réelle de la première réplique et celle de la dernière.
- Indiquez-les comme nouveaux débuts du premier et du dernier sous-titre.
- L'outil calcule un facteur d'étirement et ajuste linéairement tous les horaires entre les deux.
Une cause fréquente : la cadence d'images
Un fichier minuté pour une vidéo à 25 images par seconde, affiché sur une version à 23,976 images par seconde, dérive régulièrement. Le facteur est 25 ÷ 23,976, soit environ 1,04271. À la 90e minute (01:30:00), le sous-titre minuté à 01:30:00 devrait apparaître vers 01:33:50 : un retard de 3 min 51 s. Un décalage constant ne peut pas corriger cela, la synchronisation à deux repères si.
Calcul : 25 025 ÷ 24 000 = 1,042708 ; 5 400 s × 1,04271 ≈ 5631 s.
Limites à connaître
- La synchronisation à deux repères suppose une dérive régulière. Si le fichier a été fait pour une version montée différemment (scènes coupées au milieu), l'écart change par paliers : un seul étirement ne suffira pas, il faudra corriger par parties.
- Choisissez des répliques claires, sans musique ni voix superposées, pour relever les heures réelles.
- Avec un décalage négatif, un sous-titre qui se terminerait avant 0 s est retiré : l'outil vous indique le nombre concerné.
- Le réglage de délai des sous-titres proposé par de nombreux lecteurs permet de tester un décalage pendant la lecture, mais il ne modifie pas le fichier et ne corrige pas une dérive.
Si l'outil refuse le fichier
Un fichier avec des erreurs de structure ne peut pas être décalé de façon fiable. Passez-le d'abord au vérificateur SRT ; la forme attendue est rappelée dans la structure d'un fichier SRT.
Relever l'heure réelle avec précision
Toute la correction repose sur deux ou trois relevés : mieux vaut qu'ils soient justes. Quelques conseils :
- Choisissez une réplique qui commence nettement, après un silence, plutôt qu'une phrase enchaînée à la précédente.
- Utilisez un lecteur qui affiche le temps avec précision, ou avancez image par image autour du début de la réplique.
- Pour une précision au dixième de seconde, un éditeur de sous-titres qui affiche la forme d'onde de l'audio, comme Subtitle Edit ou Aegisub (logiciels gratuits), permet de voir exactement où la voix démarre.
Exemple complet à deux repères
Le premier sous-titre est inscrit à 00:00:05,000 mais la réplique est dite à 00:00:07,000. Le dernier est inscrit à 01:23:20,000 (5 000 s) mais dit à 01:26:52,000 (5 212 s). L'écart passe de 2 s à 212 s : c'est une dérive. Le facteur d'étirement vaut (5 212 − 7) ÷ (5 000 − 5) ≈ 1,042042. Un sous-titre inscrit à 00:41:40,000 (2 500 s) est alors replacé à 7 + (2 500 − 5) × 1,042042 ≈ 2 606,9 s, soit 00:43:26,895. L'outil fait ce calcul pour chaque horodatage du fichier, début et fin.
Questions fréquentes
Mes sous-titres sont en avance : décalage positif ou négatif ?
Positif. Un sous-titre en avance apparaît avant que la réplique soit dite : son heure inscrite est plus petite que l'heure réelle. Avec la formule décalage = heure réelle − heure du sous-titre, un sous-titre inscrit à 10 s pour une réplique dite à 12 s donne +2 s : on le retarde. À l'inverse, des sous-titres en retard demandent un décalage négatif.
L'écart est bon au début et à la fin, mais pas au milieu : pourquoi ?
La vidéo a probablement été remontée : une scène ajoutée ou retirée au milieu crée un saut. Découpez le fichier à cet endroit, corrigez chaque partie avec son propre décalage, puis recollez-les.
Faut-il vérifier tout le film après correction ?
Contrôlez au moins trois points : début, milieu et fin. Si les trois sont justes après une synchronisation à deux repères, la dérive était bien régulière.