SRT vers VTT, VTT vers SRT ou texte sans horodatage — dans votre navigateur, chaque réplique gardant son timing à la milliseconde près.
Aucune installation, aucun envoi, aucun compte.
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'IADéposez le fichier, choisissez le format, téléchargez. La conversion tient en une passe sur le texte.
Le format est détecté d'après le contenu du fichier, pas d'après son extension : un fichier qui commence par WEBVTT est lu comme du WebVTT, tout le reste comme du SubRip. La marque d'ordre des octets et les retours à la ligne Windows sont traités à l'entrée, si bien qu'un fichier sorti d'un éditeur Windows s'analyse comme n'importe quel autre.
SRT pour les lecteurs, les logiciels de montage et l'envoi sur YouTube ; VTT pour la balise <track> HTML5 et les lecteurs web ; TXT quand vous ne voulez que les mots, sans numérotation ni horodatage. L'outil présélectionne celui des deux formats que votre fichier n'est PAS.
Le fichier converti est construit dans le navigateur et enregistré sous le nom d'origine avec la nouvelle extension : episode-04.srt devient episode-04.vtt. Rien n'a été envoyé où que ce soit, donc pas de file d'attente ni de limite sur le nombre de fichiers.
Les mêmes répliques, trois destinations : un lecteur, une page web ou un texte à lire.
SubRip est ce qu'acceptent VLC, les lecteurs de bureau, l'outil de sous-titres de YouTube et tous les logiciels de montage. C'est aussi ce que livrent la plupart des services de transcription — d'où le fait que ce soit le fichier que vous avez déjà.
Une balise <track> HTML5 ne charge tout simplement pas un .srt : WebVTT est le seul format de sous-titres que les navigateurs lisent nativement. La conversion règle tout le problème, les répliques n'ont pas à être réécrites.
Retirer les index et les horodatages transforme 900 répliques en un texte suivi que l'on colle dans un document, dans lequel on cherche, ou que l'on transmet à quelqu'un qui ne veut que les mots.
Les formulaires d'envoi sont exigeants, chacun dans son sens : l'un veut du SRT, le suivant seulement du VTT. Convertir le fichier existant prend une seconde et vaut mieux que régénérer les sous-titres depuis la vidéo.
Entretien sous embargo, rushes d'un client, épisode non diffusé : le texte reste sur votre machine, parce que la conversion est une réécriture locale et non un traitement serveur.
Si vous n'avez que la vidéo, SlayScribe la transcrit et exporte directement du SRT ou du VTT — avec le code qu'utilise ce convertisseur, la sortie est identique octet pour octet.
Les deux formats stockent la même chose : un temps de début, un temps de fin et des lignes de texte. Ils diffèrent sur trois détails, et ces détails constituent toute la conversion. SubRip numérote chaque réplique et sépare les millisecondes par une virgule — 00:01:04,500. WebVTT abandonne la numérotation, exige l'en-tête littéral WEBVTT en première ligne du fichier et sépare les millisecondes par un point — 00:01:04.500. Comme le texte parlé est identique dans les deux, passer de l'un à l'autre ne perd rien de ce que lit un lecteur.
Y compris ce qu'il laisse tomber et les deux choses qu'il ne fera pas.
La sortie SRT renumérote les répliques à partir de 1 dans l'ordre de lecture — utile quand le fichier a été retouché à la main et que les index sont désordonnés ou dupliqués. La sortie VTT écrit l'en-tête WEBVTT, une ligne vide, puis les répliques sans aucun numéro, puisque WebVTT n'en utilise pas. La sortie TXT ne contient que le texte, une réplique par ligne. Chaque fichier se termine par un retour à la ligne final, ce qu'attendent les lecteurs stricts.
Le positionnement et la mise en forme ne survivent pas, faute d'endroit où les mettre en SubRip : les réglages écrits après l'horodatage (align, line, position), les lignes d'identifiant et les blocs STYLE, REGION ou NOTE restent en arrière. Le balisage à l'intérieur du texte — italique, gras, balises de police — passe intact, les deux formats le considérant comme faisant partie de la ligne. Si votre VTT repose sur le positionnement, gardez l'original : pour ces attributs, la conversion est à sens unique.
L'analyseur lit les horodatages avec une virgule comme avec un point, et sans le champ des heures (00:12.480 est une forme courte valide en WebVTT). Il normalise les retours à la ligne Windows et Mac ancien, retire la marque d'ordre des octets et se rattrape quand les répliques ne sont pas séparées par une ligne vide : un numéro isolé suivi d'une ligne de temps est traité comme le début de la suivante. Il ne refuse un fichier que s'il n'y trouve aucun horodatage, et il le dit au lieu de produire un téléchargement vide.
Le navigateur lit le fichier en UTF-8. Des sous-titres enregistrés dans un encodage hérité — Windows-1252 pour l'Europe de l'Ouest, Windows-1251 pour le cyrillique, Shift-JIS pour le japonais — arrivent avec leurs accents déjà abîmés, et aucun convertisseur ne peut réparer cela après coup. Le signe : des carrés ou des points d'interrogation dans l'aperçu des premières répliques. Le correctif est en amont — rouvrez l'original dans un éditeur de texte, enregistrez-le en UTF-8, puis convertissez.
Il ne corrige pas des sous-titres en avance ou en retard sur l'audio : la conversion recopie les timings à la milliseconde et n'y touche jamais ; décaler toute la piste est un autre travail, et c'est le Décalage SRT qui s'en charge. Et il ne lit que le SubRip et le WebVTT, donc les fichiers SSA/ASS, SBV, TTML et LRC restent franchement hors de son périmètre plutôt que d'être mal traités en silence.
Convertir des sous-titres sur SlayScribe ne coûte rien et ne demande aucun compte, parce que le travail se fait dans votre navigateur et non sur nos serveurs : il n'y a aucun coût par fichier à répercuter.
Trois : SRT vers VTT, VTT vers SRT, et l'un ou l'autre vers du TXT brut, index et horodatages retirés.
SRT et VTT stockent les mêmes temps de début et de fin, donc chaque réplique garde sa place à la milliseconde ; seule la ponctuation de l'horodatage change, la virgule devenant un point ou l'inverse.
Aucune partie du fichier ne quitte l'onglet : la page elle-même lit, analyse et réécrit le texte, et le téléchargement est assemblé dans la mémoire de votre appareil.
Convertir un VTT en SRT supprime ses réglages de position comme align et position, ses lignes d'identifiant et ses blocs STYLE, REGION ou NOTE, faute d'équivalent en SubRip. L'italique et le gras à l'intérieur du texte, eux, survivent dans les deux sens.
Le fichier a presque certainement été enregistré dans un encodage hérité comme Windows-1252 ou Windows-1251, alors que le navigateur lit les sous-titres en UTF-8. Réenregistrez l'original en UTF-8 dans n'importe quel éditeur de texte, puis reconvertissez-le.
Changer de format ne déplace jamais une réplique. Utilisez le Décalage SRT pour avancer ou retarder toutes les répliques du nombre de millisecondes voulu, puis convertissez le fichier décalé s'il vous faut aussi un autre format.
Le convertisseur de sous-titres SlayScribe ne lit que le SubRip et le WebVTT. Convertissez d'abord le SSA/ASS, SBV ou TTML en SRT dans un éditeur de sous-titres comme Subtitle Edit ou Aegisub, puis apportez-le ici.
Le convertisseur de sous-titres SlayScribe n'applique aucune limite de taille et ne décompte rien d'un quota ; le plafond pratique est la quantité de texte que l'onglet garde en mémoire, et un fichier de sous-titres de long métrage en est très loin.
SlayScribe transcrit l'audio et la vidéo dans 99 langues et exporte le résultat en SRT ou en VTT, écrits par le même code que ce convertisseur.
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