Paritian

Programación

Conversor de SRT a VTT (Subtítulos)

Convierta subtítulos SubRip (.srt) a WebVTT (.vtt) para vídeo HTML5 y la mayoría de reproductores web, con desplazamiento de tiempo opcional.

Resultados

Subtítulos WebVTT WEBVTT 00:00:01.000 --> 00:00:04.000 Hello, and welcome. 00:00:04.500 --> 00:00:07.250 <i>This line is in italics.</i>
Subtítulos convertidos 2
El último subtítulo termina en 00:00:07.250
Bloques omitidos (sin tiempos válidos) 0

Qué hace esta herramienta

El elemento <track> de HTML5, los reproductores web y la mayoría de herramientas de streaming piden WebVTT, mientras que los subtítulos descargados o exportados de los editores suelen venir en SRT. Son primos cercanos: VTT añade una cabecera WEBVTT, escribe los milisegundos tras un punto en lugar de una coma y prescinde de los números de los subtítulos, así que la conversión conserva el texto y los tiempos exactamente. <i>, <b> y <u> se mantienen; los colores <font> y las marcas de posición {\an8} de algunos editores se eliminan porque VTT no los entiende. Si los subtítulos van adelantados o atrasados, escriba un desplazamiento en segundos y todos los tiempos se mueven lo mismo.

Fórmula

cabecera WEBVTT ; coma de los milisegundos → punto ; números de los subtítulos y marcas <font> y {\an8} eliminados

Variables

SímboloSignificadoUnidad
textSubtítulos SRT—
shiftDesplazar todos los tiempos (negativo = antes)s
OUTSubtítulos WebVTT—
CUSubtítulos convertidos—
DUEl último subtítulo termina en—
SKBloques omitidos (sin tiempos válidos)—

Ejemplo resuelto

  • Subtítulos SRT1 00:00:01,000 --> 00:00:04,000 Hello, and welcome. 2 00:00:04,500 --> 00:00:07,250 <i>This line is in italics.</i>
  • Desplazar todos los tiempos (negativo = antes)0 s
  • Subtítulos WebVTTWEBVTT 00:00:01.000 --> 00:00:04.000 Hello, and welcome. 00:00:04.500 --> 00:00:07.250 <i>This line is in italics.</i>
  • Subtítulos convertidos2
  • El último subtítulo termina en00:00:07.250
  • Bloques omitidos (sin tiempos válidos)0

Limitaciones

  • El cálculo se realiza íntegramente en su navegador. Los valores introducidos nunca se envían a un servidor.