Convertisseur de sous-titres

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.

Déposez votre fichier de sous-titres ici
.srt ou .vtt — analysé directement dans votre navigateur
Files never leave your device

Pas encore de fichier de sous-titres ? Générez-en un depuis n'importe quel audio ou vidéo.

Trois étapes jusqu'au fichier converti

Déposez le fichier, choisissez le format, téléchargez. La conversion tient en une passe sur le texte.

  1. Étape 1

    Déposez le fichier .srt ou .vtt

    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.

  2. Étape 2

    Choisissez le format de sortie

    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.

  3. Étape 3

    Téléchargez — le fichier n'a jamais quitté la page

    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.

De quel format avez-vous besoin ?

Les mêmes répliques, trois destinations : un lecteur, une page web ou un texte à lire.

SRT pour les lecteurs et le montage

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à.

VTT pour le web

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.

TXT pour lire ou coller

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.

Une plateforme qui n'accepte qu'un format

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.

Des fichiers que vous préférez ne pas envoyer

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.

Pas encore de sous-titres

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.

SRT et VTT, au niveau des octets

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 point00: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.

Ce que le convertisseur fait à votre fichier

Y compris ce qu'il laisse tomber et les deux choses qu'il ne fera pas.

Ce qui sort, exactement

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.

Ce qui disparaît en passant de VTT à SRT

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.

Des fichiers techniquement cassés qui s'analysent quand même

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 seul piège : l'encodage

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.

Deux choses que cet outil ne fait pas

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.

Le convertisseur en un coup d'œil

Lit
SubRip (.srt) et WebVTT (.vtt), détectés d'après le contenu
Écrit
.srt, .vtt, .txt
Sortie SRT
Répliques renumérotées à partir de 1, temps en HH:MM:SS,mmm
Sortie VTT
En-tête WEBVTT, sans numéros, temps en HH:MM:SS.mmm
Sortie TXT
Le texte seul — une réplique par ligne, sans index ni horodatage
Timings
Recopiés sans changement, à la milliseconde
Où ça tourne
Dans l'onglet du navigateur — sans envoi, sans compte, sans file d'attente
Encodage
UTF-8 en entrée, UTF-8 en sortie

Questions fréquentes

La conversion de sous-titres est-elle gratuite ?

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.

Quelles conversions sont prises en charge ?

Trois : SRT vers VTT, VTT vers SRT, et l'un ou l'autre vers du TXT brut, index et horodatages retirés.

Les timings sont-ils conservé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.

Mon fichier de sous-titres est-il envoyé sur un serveur ?

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.

La conversion d'un VTT fait-elle perdre sa mise en forme ?

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.

Pourquoi les caractères sont-ils incorrects après la conversion ?

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.

Mes sous-titres sont décalés — la conversion va-t-elle les recaler ?

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.

Peut-il lire des fichiers SSA, ASS ou TTML ?

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.

Y a-t-il une limite de taille ou de nombre de fichiers ?

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.

Puis-je créer des sous-titres pour une vidéo qui n'en a pas ?

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.

Autres outils de sous-titres

Décalage SRTGénérateur de sous-titres IALégendes et sous-titres YouTubeTranscrire audio et vidéo

Besoin des mots, pas seulement de l'audio ?

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.