SCRIBEGRABAbre la herramienta →

SRT vs. VTT: ¿qué formato de subtítulo necesitas?

No es necesario registrarse. Sin límite diario.Otros te ofrecen tres archivos al día y lo llaman ilimitado. Aquí puedes subir archivos de hasta 60 minutos, tantas veces como quieras.

Parecen casi idénticos, ambos son texto sin formato, y aun así, subir el archivo incorrecto sigue generando errores en algunas plataformas. Aquí te explicamos exactamente en qué se diferencian SRT y WebVTT, con ejemplos reales, y cuál es el que realmente necesita cada plataforma.

La respuesta en 30 segundos

SRT (SubRip) es el antiguo estándar universal: muy sencillo y compatible con casi todos los editores de video, reproductores multimedia y plataformas de carga. VTT (WebVTT, "Pistas de texto de video web") es el estándar oficial para la web: es lo que requiere el elemento HTML5 <track> y añade funciones de estilo y posicionamiento que SRT nunca tuvo. Como regla general: si vas a subirlo a una plataforma o importarlo en un editor, usa SRT; si lo vas a insertar en tu propio sitio web, usa VTT. Si tienes dudas, guarda ambos formatos: Con ScribeGrab, obtienes ambos archivos con una sola carga¡Así nunca tendrás que elegir!

¿Necesitas los dos formatos? ScribeGrab siempre te proporciona SRT y VTT (y una transcripción en texto plano) a partir de una única carga. Carga una vez, obtén todos los formatos →

Así es como lucen realmente los formatos

Ejemplo de SRT

1
00:00:01,000 --> 00:00:04,200
Welcome back to the channel.

2
00:00:04,400 --> 00:00:07,900
Today we're testing three budget microphones.

Cada subtítulo incluye: un número de secuencia, una línea con la marca de tiempo y una coma antes de los milisegundos, una o más líneas de texto y una línea en blanco. Ese es todo el formato.

Ejemplo de VTT

WEBVTT

00:00:01.000 --> 00:00:04.200
Welcome back to the channel.

00:00:04.400 --> 00:00:07.900 line:85% align:center
Today we're testing three budget microphones.

Tres diferencias notables: el encabezado obligatorio WEBVTT en la primera línea, un punto en lugar de una coma antes de los milisegundos y ajustes opcionales para cada subtítulo después de la marca de tiempo (posición, alineación, ubicación en la línea). Los números de subtítulo son opcionales en VTT. VTT también admite NOTE bloques de comentarios STYLE bloques con CSS y etiquetas en línea como <b>, <i> y etiquetas de voz (<v Anna>) para las indicaciones del orador.

SRT SubRip · .srt 1 ← número de indicación 00:00:01,000 --> 00:00:04,200 Bienvenido/a de nuevo al canal. 2 00:00:04,400 --> 00:00:07,900 Probando tres micrófonos. VTT WebVTT · .vtt WEBVTT ← encabezado obligatorio 00:00:01.000 --> 00:00:04.200 Bienvenido/a de nuevo al canal. 00:00:04.400 --> 00:00:07.900 Probando tres micrófonos. no se necesitan números de indicación
El mismo texto y la misma sincronización: las diferencias son los WEBVTT encabezado, números de subtítulo y un punto y coma (SRT) frente a un punto (VTT) antes de los milisegundos.

Las diferencias que importan

SRTVTT
EncabezadoNingunoWEBVTT obligatorio en la línea 1
Separador de milisegundosPunto y coma (00:00:01,000)Punto (00:00:01.000)
Números de subtítuloObligatorioOpcional
EstiloEn el mejor de los casos, etiquetas básicas; a menudo se eliminanCSS mediante STYLE bloques, etiquetas en línea, clases por cada indicación temporal
PosicionamientoNoSí (line, position, align ajustes)
HTML5 <track>No es compatible con los navegadoresEl formato requerido
CodificaciónHistóricamente problemático (archivos heredados de ANSI)Siempre UTF-8

La diferencia entre el uso de comas y puntos es un error común: si pegas códigos de tiempo SRT en un archivo VTT (o viceversa), los analizadores estrictos rechazarán todo el archivo.

¿Qué plataformas prefieren qué formato

Uso de VTT en la web

Aquí es donde se toma la decisión por ti. Los subtítulos en un video HTML5 tienen este aspecto:

<video controls src="/talk.mp4">
  <track kind="captions" src="/talk.vtt"
         srclang="en" label="English" default>
</video>

El navegador renderiza las indicaciones de forma nativa, los usuarios pueden activarlas o desactivarlas y, como el texto es texto real (y no está incrustado en los píxeles), es accesible e indexable. Para obtener una guía completa por plataforma, consulta cómo añadir subtítulos a cualquier video.

Entonces, ¿cuál deberías generar?

Idealmente, ambos: contienen el mismo texto y la misma sincronización, por lo que no hay pérdida de calidad, solo problemas de compatibilidad. Cada transcripción en ScribeGrab produce la transcripción TXT más tanto SRT como VTT a partir de una sola carga, de forma gratuita y sin límite diario. Carga tu audio o video una vez y guarda el archivo que cada plataforma solicite. Y si te preguntas qué tan cerca estará la transcripción automática de lo que se dijo, lee nuestro análisis honesto sobre la precisión de la transcripción.

Genera SRT + VTT gratis →

FAQ

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

SRT es el formato más antiguo y sencillo: indicaciones numeradas con milisegundos separados por comas. VTT es el estándar web: un WEBVTT encabezado, milisegundos separados por puntos, números de indicación opcionales, además de funciones de estilo y posicionamiento que faltan en SRT.

¿Debería usar SRT o VTT para YouTube?

YouTube acepta ambos formatos, así que cualquiera de los dos sirve. SRT es la opción más segura y versátil para subir archivos; VTT es necesario cuando se incrustan subtítulos en el propio reproductor HTML5.

¿Puedo convertir un archivo SRT a VTT?

Sí, añade una WEBVTT primera línea y cambia la coma que precede a los milisegundos por un punto. O bien, omite la conversión: ScribeGrab genera ambos formatos con cada transcripción.

¿Qué formato prefieren los editores de vídeo?

Premiere Pro, DaVinci Resolve y Final Cut Pro importan directamente archivos SRT. SRT es el estándar más utilizado en la edición de escritorio.