RRecast

Formatos de subtítulos

SRT y VTT: diferencias, ejemplos y cuándo usar cada uno

Compara sintaxis, compatibilidad y estilos de SRT y WebVTT. Usa ejemplos equivalentes y aprende qué revisar al convertir los archivos.

Por Recast · Publicado el · Actualizado el

Ilustración de dos documentos de subtítulos conectados por una línea de tiempo común.

La respuesta breve

Usa el formato que pida el destino. SRT es una entrega habitual de texto y tiempos para editores y plataformas. WebVTT es el formato del elemento HTML track para video web. Ambos guardan texto y sincronización; ninguno contiene el video ni crea una voz traducida. La conversión no conserva automáticamente los estilos ni traduce las palabras.

Las diferencias prácticas entre SRT y VTT

SRT significa SubRip Subtitle; los archivos VTT usan WebVTT. Son archivos de texto legibles, pero difieren en sintaxis y funciones. Elige según el destino, no porque una extensión que parece más nueva deba ofrecer mejor resultado.

Las diferencias prácticas entre SRT y VTT
DetalleSRTWebVTT
Extensión.srt.vtt
Encabezado inicialSin encabezado WEBVTTEmpieza con WEBVTT
Marca de tiempo básica00:00:01,000 --> 00:00:03,00000:00:01.000 --> 00:00:03.000
Identificador de segmentoSecuencia numerada por convenciónIdentificador opcional
Formato y posiciónEl formato básico depende de la aplicaciónAjustes de segmento y estilos según el reproductor
Pista de texto HTMLConvierte para usar un elemento HTML track nativoUsado por el elemento HTML track

Los mismos dos subtítulos en ambos formatos

Estos archivos originales en inglés describen una demostración ilustrativa de una taza de viaje, no un video de cliente ni una traducción real. El primer subtítulo va de uno a tres segundos y el segundo de 3,5 a cinco. Texto y tiempos son iguales en ambos archivos.

Observa el encabezado WEBVTT, las líneas vacías entre segmentos y la diferencia entre coma y punto antes de los milisegundos. Cambiar solo la extensión no transforma el contenido al otro formato.

Ejemplo SRT (en inglés)
1
00:00:01,000 --> 00:00:03,000
Meet the travel mug.

2
00:00:03,500 --> 00:00:05,000
Keep the lid closed.
Ejemplo WebVTT (en inglés)
WEBVTT

1
00:00:01.000 --> 00:00:03.000
Meet the travel mug.

2
00:00:03.500 --> 00:00:05.000
Keep the lid closed.

¿Qué formato deberías usar?

Para una plataforma o editor, empieza por la lista de formatos aceptados. Si pide SRT y tienes subtítulos sencillos con tiempos, entrega SRT. No conviertas un archivo ya aceptado buscando una supuesta ventaja de calidad o SEO.

Para una pista de texto HTML nativa, usa WebVTT. El elemento track conecta el archivo con el contenido multimedia e identifica el idioma. Subir un VTT no lo asocia automáticamente a todos los videos de una página; el reproductor necesita la configuración correcta.

YouTube enumera ambos formatos con límites diferentes: su soporte básico de SRT ignora estilos, mientras que WebVTT admite estilos limitados. Que una función exista en la especificación no significa que todos los destinos la implementen. Compruébalo en el reproductor real.

¿Qué puede cambiar durante la conversión?

El texto simple y los tiempos son lo más fácil de comparar. La posición avanzada, las regiones, las reglas de estilo y los metadatos WebVTT no tienen una equivalencia directa fiable en un SRT básico. Guarda el original si esas funciones son importantes.

El convertidor de Recast valida las marcas de tiempo y rechaza entradas mal formadas en vez de descartar segmentos inválidos silenciosamente. Al cambiar de formato, escribe números consecutivos y omite los bloques WebVTT NOTE, STYLE y REGION. Es una conversión básica, no una promesa de conservar todas las funciones.

Convertir a TXT elimina los tiempos. Al volver desde TXT se crea un segmento provisional de tres segundos por línea no vacía; no se recupera la sincronización original ni se escucha el video. Conserva la fuente con tiempos si puedes necesitarla.

Las marcas cortas de VTT no son marcas SRT dañadas

WebVTT admite tiempos de minutos y segundos como 00:01.000. Recast acepta esa forma y la que incluye horas. El segmento inglés siguiente debe convertirse en un subtítulo SRT de uno a dos segundos, no desaparecer ni pasar a un archivo solo de texto.

Si falla la conversión, revisa el formato original, el encabezado WEBVTT y la sintaxis temporal. Usa tres dígitos para milisegundos; minutos y segundos deben estar en rango. El final debe ser posterior al inicio. Corrige el archivo e inspecciona toda la salida en vez de ignorar el error.

Entrada WebVTT corta (en inglés)
WEBVTT

00:01.000 --> 00:02.000
Close the lid.
Salida SRT esperada (en inglés)
1
00:00:01,000 --> 00:00:02,000
Close the lid.

Una revisión rápida antes de usar el archivo

Selecciona el archivo original, elige el formato y mira la vista previa. Puede mostrar solo el principio: descarga y revisa el resultado completo antes de añadirlo a un video. Los subtítulos seleccionados se convierten localmente en tu navegador; esta herramienta gratuita no requiere cuenta.

  • Compara el primer segmento, uno del medio y el último con el original.
  • Busca líneas ausentes, caracteres acentuados alterados y tiempos cambiados inesperadamente.
  • Revisa nombres y cifras del producto, aunque solo cambie el formato.
  • Carga el archivo junto al video previsto y prueba desplazamiento, saltos de línea, posición y legibilidad.
  • Conserva el original y documenta los estilos o metadatos eliminados de forma intencional.

¿Alguno de los formatos crea o traduce un video?

No. Un archivo de subtítulos no contiene imágenes de video ni una pista de voz. Para producir un MP4 con texto permanente, entrega el video original y los subtítulos a una herramienta que los incruste en la imagen. Esos subtítulos no se pueden desactivar en el video exportado.

Cambiar de SRT a VTT tampoco cambia el idioma. Traducción, transcripción y doblaje son operaciones distintas. Si necesitas un video localizado y no una extensión diferente, revisa el proceso compatible de Studio y comprueba el resultado antes de publicar.

Fuentes y lecturas adicionales