Convertisseur SRT vers VTT

Importez un fichier SRT et transformez-le en WebVTT pour les lecteurs HTML5 en quelques secondes. La conversion se fait localement dans votre navigateur.

Déposez votre fichier .srt ici

Votre fichier SRT est converti localement dans votre navigateur. Aucun envoi n’est nécessaire.

Conversion réussie !

Modifier dans AI Studio
Vous voulez créer des sous-titres depuis une vidéo ?

Importez votre vidéo et générez automatiquement des sous-titres SRT, VTT ou incrustés avec un timing précis.

Importer une vidéo Incruster les sous-titres

Qu’est-ce qu’un fichier VTT ?

WebVTT signifie Web Video Text Tracks. C’est le format de sous-titres conçu pour la vidéo HTML5 dans le navigateur. Un fichier VTT peut contenir des sous-titres, des captions, des chapitres et d’autres pistes de texte synchronisées. Contrairement au SRT, un fichier WebVTT commence par l’en-tête WEBVTT et utilise des points, pas des virgules, pour les millisecondes.

Pourquoi convertir du SRT en VTT ?

Si vous intégrez des vidéos sur votre site avec l’élément HTML5-<video> ou avec un lecteur web moderne, WebVTT est généralement le choix le plus adapté. SRT fonctionne dans beaucoup de lecteurs vidéo, mais ce n’est pas le format natif de l’élément HTML5-<track>. Sans fichier VTT, les sous-titres peuvent ne pas s’afficher dans le navigateur.

Comment fonctionne ce convertisseur

Déposez votre fichier SRT dans la zone ci-dessus. L’outil supprime les numéros de blocs SRT, ajoute l’en-tête obligatoire WEBVTT et transforme les temps de 00:00:01,000 en 00:00:01.000. La conversion s’exécute entièrement dans votre navigateur : votre fichier n’est pas envoyé à un serveur.

Erreurs fréquentes lors de la conversion

Convertir du SRT en VTT à la main paraît simple, mais quelques détails suffisent à casser la piste. Les erreurs les plus fréquentes sont l’absence d’en-tête WEBVTT, un mauvais MIME-Type côté serveur ou des virgules conservées dans les timecodes. Le convertisseur prend automatiquement en charge ces changements.

Exemple : entrée SRT → sortie VTT

La différence principale se voit tout de suite : SRT utilise des numéros de séquence et des virgules dans les timecodes. WebVTT n’a pas besoin de ces numéros, commence par WEBVTT et utilise des points pour les millisecondes.

Entrée SRT

1
00:00:01,000 --> 00:00:04,000
Bienvenue dans notre vidéo.

2
00:00:04,500 --> 00:00:07,000
Ce sous-titre deviendra du WebVTT.

Sortie VTT

WEBVTT

00:00:01.000 --> 00:00:04.000
Bienvenue dans notre vidéo.

00:00:04.500 --> 00:00:07.000
Ce sous-titre deviendra du WebVTT.

Le texte du sous-titre reste intact. Seules la structure et l’écriture des timecodes changent pour que le navigateur lise le fichier comme du WebVTT.

Exemple HTML5 <track> pour WebVTT

Après la conversion, vous pouvez utiliser le fichier VTT directement dans une vidéo HTML5 grâce à l’élément <track>.

<video controls width="800">
  <source src="/videos/demo.mp4" type="video/mp4">
  <track
    src="/subtitles/demo.vtt"
    kind="subtitles"
    srclang="fr"
    label="Français"
    default>
</video>

Vérifiez que le chemin vers le fichier VTT est correct et que le serveur le fournit avec le MIME-Type text/vtt. Sinon, le navigateur risque de ne pas charger la piste de sous-titres.

SRT vs VTT : les différences essentielles

Caractéristique SRT VTT / WebVTT
Usage principal Format simple pour de nombreux lecteurs et logiciels de montage. Standard web pour les pistes de sous-titres dans les vidéos HTML5.
En-tête du fichier Aucun en-tête requis. Doit commencer par WEBVTT.
Timecodes 00:00:01,000 avec une virgule. 00:00:01.000 avec un point.
Vidéo HTML5 Ce n’est pas le format natif de <track>. Utilisable directement avec <track src="...vtt">.
Métadonnées Très limitées. Prend en charge les blocs NOTE, les cue settings et d’autres fonctions WebVTT.
Positionnement et style Très peu d’options de style standardisées. Peut utiliser des cue settings et un rendu proche du CSS dans les lecteurs web.

Quand VTT est-il préférable au SRT ?

SRT reste très pratique pour les logiciels de montage, les lecteurs simples et l’échange de fichiers. WebVTT est plus adapté lorsque les sous-titres doivent fonctionner directement sur des sites web, des plateformes de formation ou des lecteurs dans le navigateur.

Compatibilité WebVTT dans les navigateurs

Les navigateurs modernes prennent globalement en charge WebVTT. En pratique, les problèmes viennent le plus souvent d’une mauvaise configuration serveur, de chemins incorrects ou d’une syntaxe VTT invalide.

Navigateur Prise en charge WebVTT Remarque
Chrome Oui Fonctionne de manière fiable avec HTML5-<track>.
Edge Oui Basé sur Chromium, avec un comportement très proche de Chrome.
Firefox Oui Prend en charge WebVTT, mais vérifie strictement les chemins et le MIME-Type.
Safari Oui Prend en charge WebVTT ; sur iOS, surveillez particulièrement le chemin et l’hébergement.

Problèmes typiques après une conversion SRT vers VTT

Lorsqu’un fichier VTT ne s’affiche pas dans le navigateur, l’une de ces causes est presque toujours en jeu. Le fichier peut paraître correct, mais le lecteur web l’ignorera si le chemin, l’en-tête ou la réponse serveur ne conviennent pas.

Erreur Cause Solution
En-tête WEBVTT manquant Le fichier commence directement par le premier timecode. La première ligne doit être WEBVTT, suivie d’une ligne vide.
Mauvais MIME-Type Le serveur envoie le fichier en text/plain ou comme téléchargement. Configurez le serveur pour servir les fichiers .vtt en text/vtt.
Virgule au lieu d’un point dans le timecode SRT utilise 00:00:01,000, alors que VTT attend 00:00:01.000. Le convertisseur remplace automatiquement les timecodes par l’écriture WebVTT.
Mauvais chemin dans la balise track Le chemin src ne pointe pas vers le vrai fichier VTT. Vérifiez le chemin dans l’attribut <track src="..."> et testez-le directement dans le navigateur.

Vérifier le VTT dans la vidéo après conversion

Un fichier VTT techniquement valide n’est que la première étape. Avant de publier vos sous-titres, vérifiez-les aussi dans la vidéo : timing, lisibilité, retours à la ligne et piste de langue doivent correspondre à l’image. Dans Subvideo.ai Studio, vous pouvez éditer les sous-titres visuellement puis les exporter en SRT, VTT, ASS ou MP4.

Vérifier les sous-titres dans Studio

Comment convertir SRT en VTT en ligne

1

Importer le fichier SRT

Déposez votre fichier .srt dans la zone ci-dessus ou cliquez pour le sélectionner sur votre appareil.

2

Conversion locale

Le convertisseur ajoute l’en-tête WEBVTT, supprime les numéros de blocs SRT et transforme les timecodes au format WebVTT.

3

Télécharger le VTT

Cliquez sur le bouton de téléchargement pour enregistrer immédiatement le fichier WebVTT converti (.vtt).

Questions fréquentes

Quelle est la principale différence entre SRT et VTT ?

SRT est un format simple avec des numéros de sous-titres et des timecodes avec virgule. VTT est le format WebVTT pour la vidéo HTML5, commence par WEBVTT et utilise des points dans les timecodes.

Mes fichiers sont-ils en sécurité avec ce convertisseur ?

Oui. La conversion se fait directement dans votre navigateur. Votre fichier SRT n’est pas téléversé vers nos serveurs.

Ce convertisseur SRT vers VTT est-il gratuit ?

Oui. Le convertisseur est gratuit et fonctionne localement dans le navigateur.

Les caractères spéciaux et différentes langues sont-ils pris en charge ?

Oui. Le convertisseur traite le texte UTF-8 et conserve les accents, les caractères arabes, chinois, japonais ou coréens.

Puis-je utiliser le fichier VTT directement en HTML5 ?

Oui. Intégrez-le avec l’élément HTML5 track et veillez à ce que le serveur serve les fichiers .vtt avec le MIME-Type text/vtt.

Pourquoi mes sous-titres VTT ne s’affichent-ils pas dans le navigateur ?

Les causes courantes sont un en-tête WEBVTT manquant, un mauvais chemin dans track, un MIME-Type incorrect ou des timecodes invalides qui utilisent encore des virgules.

Le convertisseur modifie-t-il le texte de mes sous-titres ?

Non. Il supprime seulement les numéros de blocs SRT et adapte les timecodes. Les virgules et la ponctuation du texte restent inchangées.