Polysh para agentes está en acceso anticipado. Tu agente de programación graba la demo y Polysh la termina. Unirse a la lista de espera →

SRT a VTT

Convierte un archivo de subtítulos SRT en un archivo WebVTT que aceptan los reproductores HTML5.

Cargando tu herramienta del navegador…

Qué hace SRT a VTT

Los reproductores de video web, como el elemento <track> de HTML5, Video.js y la mayoría de los reproductores insertados en centros de ayuda, solo leen WebVTT, mientras que los editores y los servicios de transcripción suelen darte SRT. Este conversor reescribe el archivo en lugar de cambiarle el nombre: añade el encabezado WEBVTT, cambia la coma de cada marca de tiempo por un punto y traduce el marcado exclusivo de SRT a sus equivalentes en WebVTT.

Úsalo cuando un reproductor no muestra subtítulos después de subir un archivo .srt, o antes de añadir subtítulos a un video de producto en tu propio sitio.

Ejemplo

Entrada

1
00:00:01,200 --> 00:00:03,800
{\an8}<i>Abre Ajustes</i> & elige Espacio de trabajo.

Resultado

WEBVTT

00:00:01.200 --> 00:00:03.800 line:0
<i>Abre Ajustes</i> &amp; elige Espacio de trabajo.

Se quita el número de subtítulo, cambia el separador de milisegundos, {\an8} pasa a ser line:0 para que el subtítulo siga arriba y se escapa el & suelto.

Cómo usar SRT a VTT

  1. Pega tus subtítulos SRT o suelta el archivo .srt en el área de texto.
  2. Revisa el WebVTT de la derecha; debajo aparecen las líneas que han necesitado cambios.
  3. Descarga el archivo .vtt y súbelo a tu reproductor como pista de subtítulos.

Conviene saber

  • Las etiquetas de posición de {\an1} a {\an9} se convierten en configuraciones line y align de WebVTT, pero las anulaciones de estilo de ASS, como los colores {\c&H00FFFF&}, se quitan en lugar de convertirse.
  • No corrige los tiempos. Si los subtítulos se solapan o están desordenados, pasa antes el archivo por el Validador de SRT.
  • La codificación del texto se lee como UTF-8. Los archivos guardados en una codificación antigua como Windows-1252 pueden mostrar mal los caracteres acentuados; vuelve a guardarlos en UTF-8 antes de convertirlos.

Preguntas sobre SRT a VTT

¿Qué diferencia hay entre SRT y VTT?

Los dos son formatos de subtítulos de texto sin formato, con subtítulos numerados o sin numerar y horas de inicio y fin. WebVTT empieza con un encabezado WEBVTT, usa un punto antes de los milisegundos y admite posición, estilos y comentarios. SRT usa una coma y casi no tiene estilos estándar.

¿Puedo cambiar sin más la extensión .srt por .vtt?

Normalmente no. Los navegadores rechazan un archivo sin el encabezado WEBVTT, y muchos rechazan las marcas de tiempo con coma. Caracteres como & o < también hay que escaparlos en WebVTT, o el texto del subtítulo puede desaparecer.

¿Se mantienen la cursiva y la negrita al convertir?

Sí. Las etiquetas <i>, <b> y <u> son válidas en los dos formatos y se mantienen. Las etiquetas <font> se quitan porque WebVTT no tiene etiqueta de fuente; usa un bloque STYLE en el archivo VTT si necesitas colores.

¿Se sube mi archivo de subtítulos a algún sitio?

No. La conversión se hace en esta pestaña del navegador y el archivo nunca sale de tu dispositivo.