tigtools

Conversor de SRT a VTT

Convierte subtítulos SubRip (.srt) a WebVTT (.vtt) para el elemento de vídeo HTML, reproductores tipo YouTube o herramientas de streaming. El archivo nunca sale de tu dispositivo.

Se ejecuta en tu navegador Sin registro

ms

Milisegundos; los valores negativos hacen que los subtítulos aparezcan antes. 1000 ms = 1 segundo.

o suéltalo aquí. El archivo permanece en tu dispositivo.

Cómo usarla

  1. Abre un archivo .srt o pega los subtítulos.
  2. Opcionalmente, desplaza cada subtítulo hacia delante o hacia atrás en milisegundos.
  3. Revisa la salida WebVTT y descarga el archivo .vtt.

Cómo funciona

WebVTT y SRT almacenan lo mismo, subtítulos numerados o sin numerar con un tiempo de inicio y fin y texto, pero difieren en detalles. El conversor añade la cabecera WEBVTT, escribe las marcas de tiempo con un punto antes de los milisegundos (00:00:01.000 en lugar de 00:00:01,000) y, si las conservas, usa los números de SRT como identificadores de subtítulos.

Se elimina el formato que WebVTT no admite: etiquetas de color <font> y códigos de posición estilo ASS como {\an8}. Las etiquetas de negrita, cursiva y subrayado (<b>, <i>, <u>) se conservan. Un --> literal dentro del texto terminaría el subtítulo, por lo que se sustituye por ->, y los caracteres < y & sueltos se escapan. Se gestionan los saltos de línea de Windows y una marca BOM UTF-8 en la entrada; los archivos que no son UTF-8 válidos se leen como Windows-1252.

El desplazamiento mueve cada subtítulo en la misma cantidad. Los subtítulos que terminarían antes de 0:00 se eliminan y los que empezarían antes de 0:00 empiezan en 0:00. Para corregir subtítulos que se desincronizan con el tiempo, usa en su lugar el Conversor de velocidad de fotogramas de subtítulos.

Ejemplos

Subtítulos para un vídeo web

Convierte lecture.srt a lecture.vtt y añádelo con <track src="lecture.vtt" kind="subtitles"> a un vídeo HTML5.

Subtítulos con 1,5 segundos de retraso

Introduce -1500 como desplazamiento: cada subtítulo aparece 1,5 segundos antes en el .vtt descargado.

Preguntas frecuentes

¿Cuál es la diferencia entre SRT y VTT?

WebVTT comienza con una línea WEBVTT, usa un punto en lugar de una coma en las marcas de tiempo, hace opcionales los números de subtítulo y admite posicionamiento y estilos. Los navegadores reproducen WebVTT de forma nativa en el elemento de vídeo HTML; no reproducen SRT.

¿Se conserva el formato?

La negrita, la cursiva y el subrayado se conservan. Los colores de fuente y los códigos de posición del estilo {\an8} se eliminan porque WebVTT no tiene equivalente para ellos.

¿Por qué mis caracteres acentuados se ven mal?

Probablemente el archivo se guardó con una codificación antigua. La herramienta lee los archivos no UTF-8 como Windows-1252; si tu archivo usa otra codificación, vuelve a guardarlo primero como UTF-8 en un editor de texto.

Privacidad

Tu archivo de subtítulos se lee y se convierte en tu navegador. No se sube ni se almacena.