Un archivo VTT, abreviatura de Video Text Tracks (Pistas de Texto de Video), es un formato de archivo basado en texto que se utiliza para mostrar pistas de texto sincronizadas (como subtítulos o leyendas) en reproductores de video HTML5. Es un archivo de texto plano que contiene 'cues' (indicaciones o fragmentos), que son bloques de texto asociados con tiempos de inicio y fin específicos. Estas indicaciones se muestran en la pantalla del video durante la reproducción, haciendo que el video sea accesible para una audiencia más amplia, incluyendo a personas sordas o con dificultades auditivas, o a aquellos que prefieren leer junto con el diálogo. Los archivos VTT soportan varias características, incluyendo opciones de estilo como color de fuente, tamaño y posición, lo que permite la personalización del texto mostrado. Son cruciales para proporcionar accesibilidad y mejorar la experiencia de visualización para los usuarios en diferentes plataformas y dispositivos. El formato está diseñado para ser relativamente simple y fácil de analizar (parsear), lo que lo convierte en un estándar ampliamente soportado para reproductores de video basados en la web. Típicamente, el archivo contiene una cabecera WEBVTT, seguida de las indicaciones, cada una compuesta por un identificador de indicación (opcional), un rango de tiempo y el texto a mostrar.