Cuando el video pasó a formar parte de HTML, los subtítulos no podían seguir siendo archivos auxiliares específicos de cada reproductor. WebVTT dio a la web un archivo de subtítulos que parecía texto, usaba tiempos de cue en milisegundos y encajaba directamente en el modelo multimedia del navegador.

El borrador del W3C define WebVTT como el formato Web Video Text Tracks para recursos de pistas de texto externas vinculadas al elemento track de HTML. MDN describe el formato como texto plano, UTF-8, con tipo MIME text/vtt y extensión .vtt.

La jugada de adopción fue emparejar formato y elemento. Un video puede referenciar varios archivos de pista para subtítulos, leyendas, capítulos o metadatos, y MDN marca tanto WebVTT como track como ampliamente disponibles en los navegadores desde julio de 2015.

Hacer que el texto cronometrado fuera nativo y legible

El texto plano facilitó la creación, revisión y comparación de diferencias en los subtítulos.

El soporte nativo de track dio a cada elemento de video un lugar común donde adjuntar texto cronometrado.

Los cues cubrieron primero los subtítulos, pero también capítulos y metadatos sincronizados.

Los enganches de CSS y JavaScript permitieron a los navegadores estandarizar la visualización sin congelar todas las decisiones de presentación.

Un formato web se difunde cuando los autores pueden editarlo a mano, los servidores pueden servirlo como texto y los navegadores aún pueden convertirlo en una función nativa programable.

A mediados de 2015, WebVTT y el elemento track de HTML estaban ampliamente disponibles en los navegadores. El formato se convirtió en el archivo auxiliar de subtítulos web predeterminado para audio y video nativos, herramientas de accesibilidad y experimentos con metadatos multimedia.

CONSULTA LAS PRUEBAS

Las fuentes

  1. WebVTT: The Web Video Text Tracks Format World Wide Web Consortium · w3.org ·
  2. Web Video Text Tracks Format (WebVTT) MDN Web Docs · developer.mozilla.org
  3. <track>: The Embed Text Track element MDN Web Docs · developer.mozilla.org