El mismo trabajo, sintaxis distinta
SRT y WebVTT guardan una lista de subtítulos, y cada uno empareja un intervalo de tiempo con texto. La diferencia más visible es el separador: SRT usa coma (00:00:01,000) y WebVTT usa punto (00:00:01.000).
Los archivos WebVTT además empiezan con una cabecera WEBVTT, y WebVTT interpreta la estructura de bloques con más rigor que la mayoría de los lectores de SRT.
Cuándo gana SRT
SRT es el formato de subtítulos más parecido a un estándar universal. Reproductores, editores, plataformas de subtitulado y herramientas de aprendizaje lo aceptan casi en cualquier sitio, y su estructura simple facilita la edición manual.
- Necesitas la máxima compatibilidad con reproductores y plataformas
- Intercambias archivos con un servicio de subtitulado o con un profesional
- Quieres un formato que cualquiera pueda abrir y corregir a mano
Cuándo gana VTT
WebVTT está diseñado para la web. El elemento video de HTML5 consume VTT directamente mediante el elemento track, y el formato estandariza ajustes de línea como el posicionamiento y el texto vertical.
- Publicas subtítulos en una página web o plataforma que consume VTT
- Necesitas posicionamiento de línea, estilos o texto vertical
- Quieres un timing estricto y legible por máquina
Notas prácticas para convertir entre ambos
Al convertir, lo principal es el bloque de tiempos: sustituir comas por puntos (o al revés) y añadir o quitar la cabecera WEBVTT. La numeración de líneas, en cambio, es significativa en SRT pero opcional en WebVTT.
Un conversor descuidado puede renumerar líneas en silencio, cambiar la precisión de los tiempos o romper la codificación de caracteres acentuados. Revisa una muestra pequeña antes de convertir un archivo largo.
Qué ofrece Polyglot Tool hoy
Polyglot Tool traduce actualmente archivos SRT. La traducción de VTT está prevista pero no implementada, así que esta guía no afirma que funcione hoy.
Si tu origen es SRT, puedes traducirlo en el navegador manteniendo numeración, tiempos y estructura. Si tu origen es VTT, conviértelo a SRT primero, traduce y vuelve a convertir si la plataforma de destino exige VTT.
Una línea SRT
1
00:00:01,000 --> 00:00:04,000
Hola y bienvenido.
Una línea VTT
WEBVTT
00:00:01.000 --> 00:00:04.000
Hola y bienvenido.
| Aspecto | SRT | WebVTT (VTT) |
|---|---|---|
| Separador de tiempos | Coma (00:00:01,000) | Punto (00:00:01.000) |
| Cabecera de archivo | No necesaria | Obligatoria (WEBVTT) |
| Saltos de línea | CRLF típico en Windows | CRLF obligatorio según la especificación |
| Metadatos | No soportados | Ajustes de línea, estilos y captions estandarizados |
| Vídeo nativo en la web | No | Sí (el elemento video) |
| Extensión de archivo | .srt | .vtt |