Des sous-titres qui s'affichent trop tôt ou trop tard ? Décalez tout le fichier de l'offset voulu — directement dans votre navigateur.
Sans installation, sans envoi, 100 % gratuit.
Pas encore de fichier de sous-titres ? Générez-en un depuis n'importe quel audio ou vidéo.
Générer des sous-titres avec l'IAUn décaleur de sous-titres gratuit qui tourne entièrement dans votre navigateur. Déposez un SRT, réglez l'offset, téléchargez le fichier corrigé.
Glissez un fichier .srt ou .vtt dans la zone d'envoi, ou cliquez pour parcourir. Le fichier est analysé sur votre appareil et n'est jamais envoyé, si bien qu'un montage non diffusé ou un entretien sous embargo reste là où il est.
Tapez le décalage en millisecondes ou avancez avec les boutons +/−, qui se déplacent par pas de 100 ms. Les valeurs négatives affichent les sous-titres plus tôt, les positives plus tard, et l'aperçu sous les commandes recale les premières répliques au fur et à mesure.
Vous récupérez le même fichier avec chaque réplique déplacée de votre offset, dans le format de départ, et l'offset est inscrit dans le nom du fichier — episode-04-shifted+1200ms.srt — pour que deux essais ne s'écrasent jamais l'un l'autre.
Un seul offset constant corrige presque tous les problèmes de sous-titres désynchronisés.
Votre copie comporte un logo de distributeur, un résumé d'épisode ou une coupure publicitaire absents de la copie de l'auteur des sous-titres : toute cette différence tient en un nombre, appliqué une fois à chaque réplique.
Des répliques qui passent une seconde avant les voix et le restent jusqu'au bout sont un offset fixe — précisément le cas pour lequel cet outil existe.
Certains lecteurs comptent le temps depuis la première image de la vidéo, d'autres depuis l'offset de départ du conteneur : cela fait quelques centaines de millisecondes de désaccord sur un même fichier.
Un fichier de sous-titres trouvé en ligne correspond rarement à votre version exacte. Le décaler prend quelques secondes et vaut mieux que chercher celui qui tomberait juste.
Avancez par 100 ms jusqu'à ce que le texte tombe sur la parole et non à côté ; l'aperçu recalé permet de vérifier sans télécharger chaque essai.
Si vous n'avez aucun fichier de sous-titres, SlayScribe transcrit la vidéo elle-même et exporte un SRT ou un VTT synchrone par construction.
Un fichier de sous-titres n'est que du texte — aucune raison de l'envoyer sur un serveur. Cet outil analyse le fichier sur votre appareil, déplace chaque horodatage de votre offset et réécrit le résultat. Privé, instantané, et il fonctionne hors ligne une fois la page chargée.
Comment obtenir le nombre, à quoi ressemble le fichier ensuite, et le seul problème qu'un décalage ne règle pas.
Lancez la vidéo, attendez une réplique que vous entendez nettement et relevez deux temps : celui où le sous-titre apparaît et celui où les mots sont réellement prononcés. La différence, en millisecondes, est votre offset — négatif si le texte est en retard, positif s'il est en avance. Une seule mesure suffit pour tout le fichier, puisqu'un offset constant est constant ; si une seconde vérification plus loin donne un autre nombre, votre problème n'est pas un offset (voir plus bas).
Le fichier conserve le format dans lequel il est arrivé : un SRT reste du SubRip avec la virgule des millisecondes et des répliques renumérotées à partir de 1, un VTT reste du WebVTT avec son en-tête et sans numéros. Chaque début et chaque fin se déplace exactement de votre offset, à la milliseconde, et rien d'autre n'est touché dans le texte. Le téléchargement porte le nom de l'original suivi de l'offset : décaler le même fichier de −800 puis de −1200 vous laisse deux fichiers que vous distinguez d'un coup d'œil.
Les formats de sous-titres n'ont pas d'horodatage négatif : un décalage négatif supérieur au début d'une réplique ne peut donc pas être appliqué honnêtement. Plutôt que d'écrire un temps impossible, l'outil bloque cette réplique à 00:00:00,000. Concrètement, un décalage de −3 s sur un fichier dont la première ligne commence à 1,2 s laisse cette ligne à l'écran dès la première image, tandis que tout le reste se déplace normalement. Si les premières répliques comptent, décalez moins et vérifiez le début de la vidéo, pas seulement le milieu.
Si les sous-titres sont presque justes au début et s'éloignent de minute en minute, le fichier a été calé sur une autre fréquence d'images : un texte en 23,976 ips joué sur un encodage à 25 ips, ou l'inverse. L'écart est d'environ 4 %, soit à peu près deux minutes et demie de dérive sur une heure de vidéo, et aucun offset unique n'absorbe un écart qui grandit. Le test prend une minute : vérifiez la synchro à cinq minutes puis à cinquante. La même erreur les deux fois, c'est un décalage ; une erreur plus grande la seconde fois, c'est un calage à refaire — exactement ce que fait la transcription de votre propre copie de la vidéo.
Le fichier décalé est écrit par le même code que le convertisseur de sous-titres : un WebVTT revient donc en répliques nues — réglages de position et d'alignement après l'horodatage, lignes d'identifiant et blocs STYLE, REGION ou NOTE sont supprimés, tandis que l'italique et le gras à l'intérieur du texte sont conservés. Pour des sous-titres ordinaires, cela ne se voit pas. Pour un fichier qui repose sur l'écartement du texte par rapport à une incrustation, gardez l'original et décalez une copie.
Recaler des sous-titres sur SlayScribe est gratuit et ne demande aucun compte, parce que le travail se fait dans votre navigateur et non sur un serveur : il n'y a aucun coût par fichier à répercuter ni de limite au nombre de fichiers corrigés.
Le SubRip (.srt) et le WebVTT (.vtt). Le fichier décalé est réécrit dans le format d'origine, si bien qu'un lecteur qui acceptait l'original acceptera le résultat.
Si le sous-titre apparaît avant que les mots soient prononcés, décalez en positif pour le retarder ; s'il traîne derrière les voix, décalez en négatif pour l'avancer. La valeur, c'est l'écart mesuré en millisecondes : une réplique en avance de 1,2 seconde demande +1200.
Choisissez une réplique bien audible, notez l'instant où le sous-titre s'affiche et celui où les mots sont dits, puis soustrayez. Cette seule différence vaut pour tout le fichier, et les boutons ±100 ms servent à affiner une fois que vous êtes proche.
Un écart qui grandit au fil de la vidéo est une histoire de fréquence d'images : des timings en 23,976 ips face à un encodage à 25 ips s'écartent d'environ 4 %, près de deux minutes et demie par heure, et aucun offset constant ne le rattrape. Régénérer les sous-titres depuis votre propre copie de la vidéo, si.
Un décalage négatif supérieur au début d'une réplique produirait un horodatage négatif, que le SRT et le VTT ne savent pas exprimer : cette réplique est donc bloquée à 00:00:00,000 pendant que le reste du fichier se déplace normalement.
L'italique et le gras sont conservés, mais les réglages de position WebVTT, les identifiants et les blocs STYLE, REGION ou NOTE sont supprimés, car le fichier est réécrit en répliques nues. Gardez l'original si vos sous-titres dépendent du placement.
L'analyse, le décalage et l'enregistrement se font sur votre appareil et rien n'est envoyé nulle part — c'est précisément pour cela que l'outil continue de fonctionner sans réseau une fois la page chargée.
Le téléchargement reprend le nom d'origine suivi de l'offset — episode-04-shifted+1200ms.srt — si bien que plusieurs essais sur le même fichier cohabitent au lieu de s'écraser.
Pas sur cette page, mais SlayScribe transcrit n'importe quel audio ou vidéo en sous-titres SRT ou VTT dans 99 langues, et des sous-titres issus de la vidéo elle-même n'ont besoin d'aucun décalage.
SlayScribe transforme n'importe quel audio ou vidéo en texte précis en quelques secondes — transcriptions, légendes et sous-titres en 99 langues.
Transcrire en texte