Convertissez vos sous-titres SRT en WebVTT pour la vidéo en ligne
Les navigateurs lisent les sous-titres en WebVTT et non en SRT : une page web, un lecteur auto-hébergé ou une plateforme de formation exige donc souvent un fichier .vtt. Déposez vos fichiers .srt, ou un ZIP, et téléchargez du VTT avec chaque ligne calée sur son minutage d'origine et un en-tête WEBVTT valide. Les tâches jusqu'à 3,000 lignes sont entièrement gratuites ; les lots plus volumineux coûtent $5 en paiement unique.
- En-tête WEBVTT ajouté, virgules des codes temporels remplacées par des points
- Numéros SRT conservés comme identifiants de réplique
- Italique, gras et souligné conservés ; balises de couleur de police supprimées
- Anciens encodages Windows convertis, le WebVTT devant impérativement être en UTF-8
- Mêmes noms de fichiers avec l'extension .vtt ; fichiers multiples téléchargeables dans un seul ZIP
Pourquoi les lecteurs web exigent-ils le format VTT ?
L'élément vidéo HTML5 charge les sous-titres à l'aide d'une balise track, par exemple <track kind="subtitles" src="lesson-01.vtt" srclang="en" label="English">, et les navigateurs attendent impérativement du WebVTT. Un fichier SRT inséré à cet endroit est généralement ignoré sans le moindre message d'erreur. De nombreuses plateformes de formation en ligne et lecteurs hébergés appliquent cette règle et demandent du VTT lors de l'import.
La conversion en elle-même est simple mais rigoureuse : une ligne WEBWTT en tête de fichier, un point à la place de la virgule devant les millisecondes, et un texte encodé en UTF-8 valide. L'outil applique ces trois ajustements à chaque ligne, sans décaler le moindre code temporel d'une milliseconde.
Ce qui change et ce qui reste identique
- Codes temporels et ordre : inchangés.
- Numéros : conservés comme identifiants de repère, ce que le format VTT autorise.
- Italique, gras et soulignement : conservés, car les navigateurs les prennent en charge.
- Balises <font color> : supprimées, car WebVTT ne les gère pas.
- Balise de positionnement haut {\an8} : convertie en paramètre WebVTT line:0, pour que le texte reste bien affiché en haut de l'écran.
Avant de publier
Vérifiez que votre serveur distribue bien les fichiers .vtt avec le type text/vtt ; certains serveurs renvoient un type inconnu, ce qui pousse le navigateur à ignorer la piste. Si vos sous-titres sont en avance ou en retard par rapport à la vidéo, commencez par corriger le calage avec l'outil de synchronisation de sous-titres avant de les convertir. Pour une formation comportant de nombreuses leçons, importez tous vos fichiers SRT en une fois ou dans un fichier ZIP en conservant les noms de fichiers, afin que chaque leçon retrouve sa piste.
Les répliques s'affichent à l'écran avant le téléchargement, et vos éventuelles modifications y sont directement intégrées.
Le fonctionnement de l'outil, son coût et le traitement de vos fichiers sont détaillés sur la page Convertisseur de sous-titres ; les prix de chaque outil figurent sur la page tarifs.
Dernière mise à jour :
Questions et réponses
ChatGPT peut-il convertir du SRT en VTT ?
Pour un fichier court, oui : il s'agit principalement d'un en-tête et de virgules remplacées par des points. En revanche, pour toute une série de cours ou un film, devoir réécrire chaque code temporel dans une conversation pousse le modèle à s'interrompre en cours de route ou à sauter des répliques, sans compter qu'il faut ensuite enregistrer chaque réponse dans un fichier.
Pourquoi mon navigateur ignore-t-il mon fichier SRT ?
L'élément track des navigateurs lit le format WebVTT. Convertissez votre fichier en .vtt et assurez-vous que votre serveur le transmet bien avec le type text/vtt.
Les lignes configurées pour s'afficher en haut y resteront-elles ?
Oui. Le code SRT {\an8} s'afficherait sous forme de texte brut dans un navigateur : il est donc remplacé par le paramètre de repère WebVTT line:0, qui positionne bien la ligne en haut.
Combien coûte la conversion d'une formation complète ?
Si l'ensemble des fichiers compte jusqu'à 3,000 lignes au total, c'est entièrement gratuit. Sinon, un paiement unique de $5 couvre jusqu'à 50 fichiers ou un fichier ZIP contenant jusqu'à 50,000 lignes. L'offre Illimité est à $19 par semaine.
Le fichier généré est-il en UTF-8 ?
Oui, en UTF-8 avec marque d'ordre des octets (BOM). Les fichiers SRT enregistrés avec d'anciens encodages Windows sont détectés et convertis, garantissant l'affichage impeccable des accents et des caractères non latins.
Puis-je récupérer à la fois le SRT et le VTT ?
Oui. Après un seul import, tous les boutons de format restent actifs : vous pouvez ainsi télécharger le VTT pour le web tout en conservant une copie au format SRT.