Validador de VTT
Descubre exactamente por qué falla un archivo WebVTT en un reproductor y descarga uno corregido.
- Funciona en tu navegador
- Sin subidas
- Sin cuenta
Cargando tu herramienta del navegador…
Qué hace Validador de VTT
Los navegadores son estrictos con WebVTT. Un encabezado que no está en la primera línea, una coma en una marca de tiempo o un bloque STYLE colocado después del primer subtítulo pueden hacer que una pista se cargue sin subtítulos, y la consola del desarrollador rara vez dice por qué.
Pega el archivo y cada problema se lista con su línea, desde una línea en blanco que falta tras el encabezado hasta un & sin escapar que oculta texto. Corregir problemas escribe un archivo corregido y lo vuelve a validar. La reparación también hace la limpieza habitual: subtítulos vacíos, orden y solapamientos.
Ejemplo
Entrada
WEBVTT 00:00:01.000 --> 00:00:03.000 align:centre Términos & condiciones 00:00:03.000 --> 00:00:05.000 Listo.
El informe muestra
Línea 2 [error] Añade una línea en blanco entre el encabezado WEBVTT y el primer subtítulo. Línea 2 [error] Se ha ignorado la configuración de subtítulo no válida “align:centre”. Una configuración válida es, por ejemplo, line:0, position:10%, align:start o size:80%. Línea 3 [error] El subtítulo 1 tiene un “<” o “&” suelto. Escribe < o &, o los reproductores pueden ocultar parte del texto.
WebVTT solo acepta la grafía align:center. Corregir problemas añade la línea en blanco, quita la configuración no válida y escribe &, y el archivo corregido supera la validación.
Cómo usar Validador de VTT
- Pega el texto WebVTT, elige Abrir archivo o elige Usar ejemplo.
- Revisa la tabla Problemas, ordenada por número de línea.
- Elige Corregir problemas y luego Descargar .vtt en el panel Archivo corregido.
Conviene saber
- No se comprueba el CSS de los bloques STYLE. Una errata en una regla ::cue pasa la validación, pero el estilo no se aplica.
- Los nombres de región no se cotejan, así que se acepta un subtítulo que hace referencia a una región que el archivo nunca define.
- Los ID de subtítulo duplicados son avisos, y Corregir problemas no los toca. Cámbialos de nombre en el Editor de VTT.
Preguntas sobre Validador de VTT
¿Por qué no se ven mis subtítulos VTT?
Comprueba que el archivo empieza con WEBVTT en la primera línea, usa puntos antes de los milisegundos y tiene una línea en blanco tras el encabezado y entre subtítulos. En un sitio web, además, debe servirse como text/vtt, con cabeceras CORS si está en otro dominio. El validador cubre todo lo que hay dentro del archivo.
¿Cómo valido un archivo WebVTT?
Pégalo o ábrelo aquí. El validador informa de los problemas de encabezado, marcas de tiempo, configuración, escape y orden con su número de línea, y clasifica cada uno como error o aviso para que sepas qué corregir primero.
¿Hay que escapar & en WebVTT?
Sí. Un & o un < suelto puede leerse como el inicio de marcado, y los reproductores pueden ocultar el texto que sigue. Escribe & y < en su lugar. Corregir problemas los escapa por ti.
¿Puede un archivo WebVTT tener BOM?
Sí, el formato permite una marca de orden de bytes UTF-8 antes de WEBVTT. Aun así, el validador la marca como aviso, porque algunas herramientas antiguas la muestran como caracteres extraños al principio del archivo.