Un fichier VTT, abréviation de Video Text Tracks (pistes de texte vidéo), 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 en texte brut contenant des « cues » (repères), qui sont des blocs de texte associés à des horodatages 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, y compris les personnes sourdes ou malentendantes, ou celles qui préfèrent lire le dialogue. Les fichiers VTT prennent en charge diverses fonctionnalités, notamment des options de style telles que la couleur de la police, la taille et la position, 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 supporté par les lecteurs vidéo Web. Le fichier commence généralement par un en-tête WEBVTT, suivi des repères, chacun composé d'un identifiant de repère (facultatif), d'une plage temporelle et du texte à afficher.