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
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ímbolo | Significado | Unidad |
|---|---|---|
text | Subtítulos SRT | — |
shift | Desplazar todos los tiempos (negativo = antes) | s |
OUT | Subtítulos WebVTT | — |
CU | Subtítulos convertidos | — |
DU | El último subtítulo termina en | — |
SK | Bloques 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.