¿Qué es un archivo VTT?
Todo lo que necesitas saber sobre WebVTT, el formato de subtítulos estándar del W3C para video HTML5 y la web moderna.
VTT (WebVTT, Web Video Text Tracks) es el formato de subtítulos estandarizado por el W3C y diseñado para video HTML5. Lo utilizan YouTube, Vimeo y los reproductores de video web modernos. VTT mejora SRT con estilos de entrada, metadatos y soporte nativo en navegadores, siendo el formato preferido para subtítulos de video basados en web.
¿Qué significa VTT?
VTT significa Web Video Text Tracks, comúnmente llamado WebVTT. Fue desarrollado por el W3C como el formato estándar de pista de texto para los elementos <video> y <audio> de HTML5, reemplazando el antiguo formato SRT para uso web con mejores funciones y renderizado nativo en el navegador.
Cómo funcionan los archivos VTT
Un archivo VTT comienza con el texto 'WEBVTT' en la primera línea. Al igual que SRT, contiene entradas de subtítulos cronometrados, pero las entradas VTT usan milisegundos separados por puntos (00:00:01.000) en lugar de comas. VTT también admite encabezados de entrada opcionales, estilos, comentarios y metadatos que SRT no ofrece.
Cuándo usar VTT
VTT es la mejor opción para video web. Si estás incrustando video en un sitio web, creando un reproductor basado en web o subiendo subtítulos a plataformas como YouTube, VTT es el formato que esperan los navegadores y las plataformas web. Para reproducción sin conexión o en dispositivos, SRT puede tener mayor compatibilidad.
Estructura de un archivo VTT
WEBVTT 00:00:01.000 --> 00:00:04.000 Esta es la primera línea de subtítulo. 00:00:05.000 --> 00:00:08.500 Este es el segundo subtítulo. Puede ocupar varias líneas.
Ventajas de VTT
- Estándar W3C para video HTML5 — soporte nativo en Chrome, Firefox, Safari y Edge
- Admite estilos, posicionamiento y alineación a nivel de entrada
- Permite metadatos, comentarios y marcadores de capítulo
- Utilizado por YouTube, Vimeo y las principales plataformas de video web
- Mejor estructurado que SRT para análisis programático
Limitaciones de VTT
- Algunos smart TVs y dispositivos antiguos pueden no soportar VTT (SRT tiene mayor soporte en dispositivos)
- El encabezado WEBVTT es obligatorio — los archivos sin él pueden no analizarse correctamente
- El soporte de estilos varía entre navegadores — no todos los estilos VTT se renderizan de forma consistente
- Menos común en flujos de trabajo de video sin conexión en comparación con SRT
Reproductores y plataformas que soportan VTT
Preguntas frecuentes sobre VTT
¿Cómo abro un archivo VTT?
Los archivos VTT son texto plano — ábrelos en cualquier editor de texto para ver su contenido. Para la reproducción de video, los navegadores web soportan VTT de forma nativa mediante el elemento <track> de HTML5. Los reproductores de escritorio como VLC y mpv también soportan archivos VTT directamente.
¿Cuál es la diferencia entre VTT y SRT?
VTT comienza con un encabezado 'WEBVTT', usa puntos para los milisegundos (00:00:01.000), admite estilos y metadatos, y es el estándar web. SRT no tiene encabezado, usa comas (00:00:01,000), es solo texto plano y tiene mayor soporte en dispositivos. VTT es para la web; SRT es para dispositivos.
¿Puedo usar VTT con YouTube?
Sí. YouTube acepta archivos VTT para subir subtítulos. En YouTube Studio, ve a Subtítulos, haz clic en Añadir y sube tu archivo .vtt. YouTube analizará las entradas y los tiempos automáticamente.
¿Cómo añado subtítulos VTT a un video HTML5?
Usa el elemento <track> dentro de tu etiqueta <video>: <video><source src="video.mp4"><track kind="subtitles" src="subtitles.vtt" srclang="en" label="English"></video>. El navegador renderiza los subtítulos de forma nativa.
¿VTT admite estilos?
Sí, VTT admite estilos limitados incluyendo alineación de texto, posicionamiento de líneas y formato básico mediante configuraciones de entrada y etiquetas en línea. Sin embargo, el renderizado de los estilos VTT en los navegadores no es perfectamente consistente. Para estilos complejos, ASS es más capaz.