Décaler des sous-titres SRT
Avancez ou retardez tous les temps d'un fichier de sous-titres, à la seconde décimale près
Vos fichiers restent chez vous. La conversion se fait dans le navigateur ; aucun fichier n'est envoyé sur un serveur.
Cet outil a-t-il fait le travail ?
Merci, votre retour nous est bien parvenu.
Comment ça marche
Choisissez votre fichier de sous-titres, réglez le sens et la durée, puis appuyez sur Décaler. Exemple : si le texte apparaît 2 secondes après le début de la réplique, les sous-titres sont en retard ; choisissez Avancer, saisissez 2, et tous les temps reculent de 2 secondes. La durée accepte les décimales : un réglage fin de 0,5 ou 1,5 seconde règle la plupart des décalages. L'outil ne modifie que les lignes de temps ; le texte, les sauts de ligne et les balises comme l'italique restent intacts, et les répliques sont renumérotées depuis le début. En avançant, une réplique qui passerait avant 00:00 voit son début ramené à zéro ; une réplique entièrement avant 00:00 est supprimée, et la ligne de résultat indique combien de répliques ont été touchées. La sortie est toujours écrite en UTF-8 ; un ancien fichier enregistré en Windows-1252, dont les lettres accentuées s'affichaient mal dans certains lecteurs, en ressort corrigé.
Cet outil est aussi connu sous le nom de resynchroniser des sous-titres, sous-titres en retard sur le son, synchroniser fichier srt, avancer sous-titres, shift srt subtitles.
Qu'est-ce que SRT (SubRip) ?
Le format de sous-titres le plus répandu, et c'est du texte brut : chaque bloc contient un numéro d'ordre, un intervalle de temps de la forme 00:01:02,500 --> 00:01:05,000 et le texte du sous-titre ; les blocs sont séparés par une ligne vide. Le séparateur des millisecondes est la virgule. Presque tous les lecteurs, téléviseurs et logiciels de montage reconnaissent ce format.
Qu'est-ce que décalage de synchronisation ?
C'est la situation où l'axe des temps du son et celui des sous-titres ne coïncident plus : le texte apparaît avant la parole ou reste derrière elle. Les causes fréquentes sont des sous-titres préparés pour un autre montage de la vidéo, une publicité ou un générique coupé au début, et une différence de cadence d'images. Si le décalage est constant, déplacer tous les temps de la même durée règle le problème.
Décalage constant ou décalage qui se creuse : quand le décalage ne suffit-il pas ?
Cet outil déplace tous les temps de la même durée ; c'est la solution des décalages constants. Un décalage constant vient le plus souvent d'une autre version de la vidéo : un logo, un générique ou une publicité a été coupé ou ajouté au début, et chaque réplique est décalée de la même quantité.
Si les sous-titres sont justes au début du film mais dérivent de plus en plus vers la fin, le décalage n'est pas constant, il s'accumule. La cause typique est une différence de cadence d'images : des sous-titres préparés pour 25 images par seconde s'écartent un peu plus à chaque minute sur une vidéo à 23,976 images par seconde. Dans ce cas, un décalage unique ne corrige qu'un seul point ; il faudrait étirer proportionnellement l'axe des temps, ce qui dépasse le cadre de cet outil. Pour un décalage qui reste identique jusqu'à la fin, vous êtes au bon endroit.
Comment trouver le sens et la durée ?
La méthode la plus sûre est de mesurer la première phrase bien audible du film : notez l'instant où la phrase commence dans le son et l'instant où elle s'affiche dans les sous-titres ; l'écart entre les deux est votre durée de décalage. Si le texte reste derrière la parole, avancez-le ; s'il apparaît avant, retardez-le.
- Vous pouvez trouver la bonne valeur avec le réglage de délai provisoire de votre lecteur vidéo, puis la reporter ici ; la différence est que la correction devient permanente dans le fichier
- En cas de doute, essayez par pas de 0,5 seconde ; la plupart des décalages tiennent entre 0,5 et 3 secondes
- Pour une série, le décalage est en général le même sur toute une version : ajoutez les épisodes ensemble et décalez-les en une fois
- Après le décalage, vérifiez la première et la dernière scène ; si la dernière dérive, le décalage n'est pas constant
Questions fréquentes
Le texte est en avance ou le son est en avance — quel sens choisir ?
Décidez d'après le son : si le texte s'affiche après que l'acteur a parlé, les sous-titres sont en retard, choisissez Avancer ; si le texte tombe à l'écran avant la parole, choisissez Retarder. La ligne de résultat indique combien de sous-titres ont été décalés et de combien ; en cas d'erreur de sens, refaites le décalage de la même durée dans l'autre sens.
L'outil modifie-t-il le texte des sous-titres ?
Non. Seules les lignes de temps sont recalculées ; le texte, les sauts de ligne et les balises de mise en forme comme <i> restent tels quels. La seule autre chose qui change est la numérotation : les répliques sont renumérotées depuis le début.
Les fichiers .ass, .sub ou .vtt peuvent-ils aussi être décalés ?
Non, cet outil ne traite que le format SubRip (.srt) ; les autres formats écrivent le temps autrement et ont une autre structure. Si aucune ligne de temps SRT n'est trouvée dans votre fichier, l'outil le dit par une erreur claire au lieu de produire silencieusement un fichier cassé.
Les lettres accentuées s'affichaient mal dans mon lecteur ; la sortie corrige-t-elle cela ?
Dans la plupart des cas, oui. Beaucoup d'anciens fichiers de sous-titres ont été enregistrés en Windows-1252 ; si le fichier ne se lit pas comme de l'UTF-8, l'outil suppose cet encodage et écrit la sortie en UTF-8, que tous les lecteurs reconnaissent. L'encodage supposé est indiqué dans la ligne de résultat.