Convertisseur SRT en VTT
Collez un fichier SRT ou déposez-le, et obtenez un fichier WebVTT pour l’élément HTML5 <track> et les lecteurs vidéo web. La conversion se fait dans votre navigateur : vos sous-titres ne quittent jamais votre appareil.
Collez le texte, ou déposez ici un fichier .srt ou .vtt. Jusqu’à 5 Mo.
Résultat WebVTT
Enregistré en tant que fichier .vtt.
Collez des sous-titres ou choisissez un fichier : la version WebVTT s’affiche ici.
Tout se passe dans votre navigateur. Rien n’est envoyé.
Inverser le sens : VTT en SRTConvertir un fichier SRT en quatre étapes.
Sans compte ni envoi. Fermez l’onglet : rien n’est conservé.
- Collez votre texte SRT dans la zone, ou déposez-y un fichier .srt. Le bouton « Choisir un fichier » fonctionne aussi.
- La version WebVTT s’affiche au fil de la saisie, avec le nombre de sous-titres et, en dessous, tout ce qui mérite une vérification.
- Copiez le résultat, ou téléchargez-le en fichier .vtt portant le nom de votre original.
- Placez le fichier .vtt à côté de votre vidéo et faites-y pointer un élément <track>, ou le réglage de sous-titres de votre lecteur.
Ce qui change entre SRT et WebVTT
Les deux formats stockent une liste de sous-titres, chacun avec un temps de début, un temps de fin et du texte, et la synchronisation est reprise à l’identique. Les différences tiennent aux détails, et le convertisseur gère chacune d’elles :
- Une ligne d’en-tête. Un fichier WebVTT doit commencer par
WEBVTT. Les fichiers SRT commencent directement par le premier sous-titre. - Un point avant les millisecondes. SRT écrit
00:01:02,500et WebVTT écrit00:01:02.500. Le temps est le même. - Les numéros deviennent des identifiants. Chaque sous-titre SRT commence par un numéro. En WebVTT, la ligne au-dessus de l’horodatage est un identifiant de sous-titre facultatif : les numéros sont donc conservés, et les lecteurs les ignorent.
- Seules les balises comprises par WebVTT sont conservées.
<i>,<b>et<u>fonctionnent dans les deux formats. Les balises<font>et les codes de position comme{\an8}sont des conventions SRT que WebVTT ne prend pas en charge : ils sont supprimés, et leur texte est conservé. - Les caractères réservés sont échappés. WebVTT interprète
&et<comme du balisage :Tom & Jerryest donc écritTom & Jerry. Les lecteurs l’affichent normalement.
1
00:00:01,200 --> 00:00:03,900
<font color="yellow">Hi</font> & welcome back.
2
00:00:04,100 --> 00:00:06,500
{\an8}<i>Previously...</i>WEBVTT
1
00:00:01.200 --> 00:00:03.900
Hi & welcome back.
2
00:00:04.100 --> 00:00:06.500
<i>Previously...</i>Quand utiliser VTT plutôt que SRT
Les navigateurs lisent les sous-titres dans un seul format texte. L’élément HTML5 <track> accepte un fichier WebVTT mais pas le SRT, donc les sous-titres des vidéos de votre propre site doivent être en .vtt :
<video controls src="talk.mp4">
<track kind="captions" src="talk.vtt" srclang="en" label="English" default>
</video>- Servez le fichier avec le type de contenu
text/vtt, enregistré pour WebVTT. Certains serveurs doivent être configurés pour reconnaître l’extension.vtt. - Si le fichier
.vttse trouve sur un autre domaine que la page, ce serveur doit autoriser les requêtes cross-origin (CORS), et l’élément<video>doit avoir un attributcrossorigin. - WebVTT est aussi le format de sous-titres du streaming HLS, et les lecteurs basés sur l’élément
<video>, comme Video.js, le lisent.
Ce que WebVTT apporte une fois la conversion faite
SRT n’a pas de spécification officielle : il est né de SubRip, un programme qui extrait les sous-titres des vidéos. WebVTT est une spécification du W3C, et il permet des choses dont SRT est incapable. Des paramètres placés après le temps de fin contrôlent la position d’un sous-titre :
WEBVTT
00:00:04.100 --> 00:00:06.500 line:0 align:start
Shown at the top, aligned left.Ce sous-titre s’affiche en haut de la vidéo, aligné à gauche. Les fichiers WebVTT peuvent aussi contenir des commentaires NOTE, et les sous-titres peuvent être stylés en CSS avec le sélecteur ::cue. Pour la comparaison complète, lisez SRT ou VTT.
Les réponses en bref.
Mon fichier de sous-titres est-il envoyé sur un serveur ?
Non. La conversion se fait dans votre navigateur. Le texte que vous collez ou le fichier que vous choisissez est lu sur votre appareil et n’est jamais envoyé à un serveur, et aucun compte n’est nécessaire.
La conversion modifie-t-elle la synchronisation ?
Non. Chaque temps de début et de fin est copié à la milliseconde près. Seul le séparateur change : une virgule en SRT, un point en WebVTT.
L’italique et le gras sont-ils conservés ?
Oui. <i>, <b> et <u> sont valides dans les deux formats et sont conservés. Les balises de couleur <font> et les codes de position {\an8} sont supprimés, car WebVTT ne les prend pas en charge ; leur texte est conservé.
Que deviennent les numéros de sous-titres SRT ?
Ils sont conservés comme identifiants de sous-titres, la ligne facultative que WebVTT autorise au-dessus de chaque horodatage. Les lecteurs ne les affichent pas.
Les lettres accentuées de mon fichier s’affichent mal. Pourquoi ?
Le fichier d’origine n’est probablement pas en UTF-8. Lorsqu’un fichier choisi n’est pas en UTF-8 valide, l’outil le lit en Windows-1252, l’ancien encodage habituel des textes d’Europe occidentale, et vous le signale. Le fichier .vtt téléchargé est toujours en UTF-8, comme l’exige WebVTT.
Y a-t-il une limite de taille ?
Les fichiers jusqu’à 5 Mo sont acceptés. Les fichiers de sous-titres sont du texte brut : même les sous-titres d’un long métrage pèsent généralement bien moins.
- VTT → SRTConvertisseur VTT en SRTTransformez un fichier WebVTT en SRT propre et numéroté pour les logiciels de montage, YouTube et les réseaux sociaux.
- ± SynchronisationOutil de décalage de sous-titresAvancez ou retardez des sous-titres de quelques secondes ou millisecondes, pour tout le fichier ou à partir de n’importe quel sous-titre.
- GuideSRT ou VTTEn quoi les deux formats de sous-titres diffèrent, et quand utiliser chacun.
Pas encore de sous-titres ? AutoCap les génère à partir de votre vidéo.
Importez une vidéo en anglais ou dans l’une des 38 langues européennes et obtenez des sous-titres synchronisés mot par mot. Corrigez n’importe quel mot, puis exportez un MP4 aux sous-titres incrustés, rendu dans votre navigateur jusqu’en 2K, ou téléchargez des fichiers SRT et VTT avec une offre payante. L’offre gratuite inclut 2 minutes par mois.