Un fichier VTT, abréviation de Video Text Tracks, est un format de fichier textuel utilisé pour afficher des pistes de texte synchronisées (telles que des sous-titres ou des légendes) dans les lecteurs vidéo HTML5. Il s'agit d'un fichier texte brut contenant des « cues » (repères), qui sont des blocs de texte associés à des temps de début et de fin spécifiques. Ces repères s'affichent sur l'écran vidéo pendant la lecture, rendant le contenu accessible à un public plus large, notamment aux personnes sourdes ou malentendantes, ou à celles qui préfèrent lire le dialogue. Les fichiers VTT prennent en charge diverses fonctionnalités, y compris des options de style comme la couleur, la taille et la position de la police, permettant une personnalisation du texte affiché. Ils sont essentiels pour assurer l'accessibilité et améliorer l'expérience de visionnage sur différentes plateformes et appareils. Le format est conçu pour être relativement simple et facile à analyser, ce qui en fait un standard largement pris en charge par les lecteurs vidéo basés sur le Web. Le fichier contient généralement un en-tête WEBVTT, suivi des repères, chacun étant composé d'un identifiant de repère (facultatif), d'une plage temporelle et du texte à afficher.