fixmint
FR

Décalage des sous-titres : causes et correction

Par · · Lecture : 4 min

Les sous-titres se désynchronisent de deux façons. Soit chaque ligne est décalée du même montant, soit l'écart grandit au fil de la lecture de la vidéo. Un écart fixe se corrige en décalant chaque ligne du même nombre de secondes. Un écart qui grandit demande de faire correspondre deux points, ou de changer la cadence d'images, car l'image défile à une vitesse différente de celle pour laquelle les sous-titres ont été calés. Identifiez lequel des deux cas vous concerne avant de modifier le fichier.

Corriger le décalage des sous-titresSous-titres en avance ou en retardEssayer gratuitement

Ce que contient un fichier de sous-titres

Un fichier de sous-titres est une liste de blocs. Chaque bloc contient une heure de début, une heure de fin et le texte à afficher. Le lecteur affiche un bloc lorsque l'horloge de la vidéo atteint son heure de début, puis le masque à l'heure de fin. Un sous-titre est désynchronisé lorsque ces heures ne correspondent plus à la parole de l'image.

Voici un bloc dans un fichier SRT :

1
00:00:01,000 --> 00:00:03,500
Bonjour, et bon retour.

L'heure se lit en heures, minutes, secondes et millisecondes. Ce bloc s'affiche de 1.0 seconde à 3.5 secondes.

Un décalage fixe : décaler chaque ligne

Si chaque sous-titre est en avance ou en retard du même montant, la liste et la vidéo ne démarrent pas au même point. Causes fréquentes :

  • La vidéo a été découpée. Une introduction ou un logo a été coupé au début, mais pas les sous-titres.
  • Les sous-titres ont été faits pour un autre montage, par exemple une version de diffusion avec une ouverture supplémentaire.
  • Le fichier a été extrait d'une vidéo plus longue. Son horloge repart maintenant de zéro, donc chaque bloc est en avance de la durée coupée avant lui.

La solution est un décalage : ajoutez ou retranchez le même nombre de secondes à chaque bloc. Ajoutez quand les sous-titres s'affichent trop tôt. Retranchez quand ils s'affichent trop tard. Si une ligne apparaît deux secondes avant que la personne ne commence à parler, décalez tous les blocs de deux secondes plus tard. Vérifiez ensuite la première ligne et une ligne proche de la fin. Si les deux correspondent, le décalage est bon.

Un écart qui grandit : cadence et dérive

La cadence est le nombre d'images fixes affichées par seconde. Un film est souvent stocké à 23.976 images par seconde. La télévision européenne, dans une grande partie des cas, est diffusée à 25. Quand le même film est lu à 25 images par seconde, il défile d'environ 4 % plus vite, si bien que chaque événement survient un peu plus tôt sur l'horloge. Les sous-titres attendent toujours le timing d'origine.

L'écart grandit parce que l'erreur est un pourcentage, et non un montant fixe. Au début, les sous-titres sont presque justes. Quarante minutes après le début, ils accusent plus d'une minute de retard. À la fin d'un film de 90 minutes, le retard atteint presque quatre minutes. Tout écart de vitesse produit le même effet, qu'il vienne d'une conversion ou d'un montage.

Corriger une dérive avec deux points

Repérez deux lignes qui correspondent clairement à la parole : une près du début, une près de la fin. Lisez la vidéo et notez le moment où chaque phrase commence à l'image. Comparez-le à l'heure indiquée dans le fichier. Chaque couple donne un point, et deux points donnent une droite que le fichier peut suivre.

Exemple pas à pas. Une ligne à 1:00 dans le fichier est prononcée à 1:02. Vers la fin, une ligne à 1:30:00 est prononcée à 1:33:50. L'étirement vaut (5630 − 62) ÷ (5400 − 60) = 1.0427, soit les mêmes 4 % qu'auparavant. Multipliez chaque heure par 1.0427, puis décalez le résultat pour que la première ligne tombe à 1:02.

Corriger avec les cadences

Si vous connaissez les deux cadences, vous pouvez vous passer des deux points. Multipliez chaque heure par la cadence pour laquelle les sous-titres ont été calés, divisée par la cadence de la vidéo. Des sous-titres calés à 25 images par seconde pour une vidéo à 23.976 images par seconde demandent un coefficient de 25 ÷ 23.976 = 1.0427, le même étirement que dans l'exemple pas à pas.

SRT et VTT : les différences

Les deux formats stockent la même chose : une heure de début, une heure de fin et le texte de chaque bloc. Les différences se situent dans les détails.

SRTWebVTT (VTT)
Première ligneUn numéro de blocLe mot WEBVTT
Séparateur décimalUne virgule : 00:00:01,000Un point : 00:00:01.000
HeuresToujours écritesPeuvent être omises : 00:01.000
Position et styleAbsents du format de baseRéglages facultatifs après les heures

Les pages web utilisent WebVTT pour les sous-titres vidéo. La plupart des lecteurs et éditeurs vidéo de bureau lisent le SRT. La conversion entre les deux conserve le timing : seuls l'en-tête et le séparateur décimal changent. Ne remplacez pas toutes les virgules par des points avec la fonction rechercher-remplacer, car cela modifierait aussi les virgules présentes dans le texte des sous-titres. Modifiez uniquement les lignes d'heures.

Trouver l'image exacte

Pour vérifier le timing à l'œil, il vous faut l'image où commence une phrase. Une image fixe de la vidéo à cet instant montre la scène, ce qui vous aide à retrouver le bloc. Extraire les images d'une vidéo, ou créer une planche-contact de toute la séquence, permet de voir plusieurs moments à la fois. Une image fixe montre l'image mais pas le son : écoutez donc aussi la réplique.

Cas particuliers

  • Une scène supprimée. Lorsqu'une scène a été coupée, l'écart saute à cet endroit au lieu de grandir. Chaque moitié a besoin de son propre décalage. Coupez le fichier au point de montage et corrigez les deux parties séparément.
  • Des blocs avant zéro. Un décalage peut faire passer le premier bloc sous zéro. Rognez ces blocs ou ramenez-les au début, puis vérifiez les premières lignes du fichier.
  • Vous seul regardez. La plupart des lecteurs vidéo proposent un réglage de délai des sous-titres. Il modifie le timing pour ce seul lecteur et laisse le fichier intact.
  • Gardez l'original. Enregistrez le fichier corrigé sous un nouveau nom. Le fichier de départ vous permet de revenir en arrière.

Traduit de Version originale anglaise avec l’aide de l’IA.

Commentaires

    Aucun commentaire pour l’instant. Soyez le premier.

    Votre note (facultatif)

    Votre e-mail n’est jamais affiché ni conservé.

    Couverture de Digital Workflow ToolkitDigital Workflow Toolkit

    Recettes, modèles et schémas pour enchaîner de petites tâches sur des fichiers (convertir, renommer, compresser, fusionner) en workflows qui donnent toujours le même résultat.

    $19.00Acheter sur GumroadEn anglais