Un fichier .vtt contient des sous-titres au format WebVTT (Web Video Text Tracks), celui que les navigateurs utilisent avec l’élément track de HTML5. Quand on enregistre les sous-titres d’un site de streaming, d’une formation en ligne ou d’une vidéo YouTube, c’est généralement ce format que l’on obtient. Il commence par le mot WEBVTT et note les temps avec un point : 00:01:02.345.
Le WebVTT est né du SRT, mais il y a ajouté tout ce dont un lecteur web a besoin : réglages de position pour afficher une réplique en haut ou sur le côté, blocs de style CSS, régions pour les sous-titres défilants, commentaires NOTE, balises de locuteur et, dans les sous-titres générés automatiquement, un horodatage sur presque chaque mot.
C’est justement cette couche supplémentaire qui pose problème aux téléviseurs, aux lecteurs USB et aux logiciels de montage. Beaucoup ne connaissent que le SRT ; ceux qui ouvrent quand même le VTT peuvent afficher les balises brutes, ignorer le fichier ou bloquer sur l’en-tête.
Ce convertisseur garde le texte et le minutage, et traduit le reste. L’en-tête, les blocs NOTE, STYLE et REGION et les réglages de position disparaissent ; les balises de locuteur, de classe, de langue et ruby sont retirées, tout comme les horodatages mot à mot. L’italique, le gras et le souligné sont conservés, et une réplique placée en haut de l’image reçoit le code SRT {\an8} pour ne pas masquer les incrustations.
- Nom complet
- Web Video Text Tracks (WebVTT)
- Norme
- Spécification du W3C, ébauchée au WHATWG vers 2010 sous le nom WebSRT
- Extension et type
- .vtt, text/vtt
- Format des temps
- 00:01:02.345 (point, heures facultatives) contre 00:01:02,345 en SRT
- Perdu en SRT
- Positions, styles CSS, régions, notes, noms de locuteurs, minutage mot à mot
- Conservé en SRT
- Texte, début et fin de chaque réplique, italique, gras et souligné, position haute en {\an8}