Saltar al contenido principal

Blog

Qué es un archivo SRT: diferencias con VTT

Autor: Publicado: Última revisión:

Un archivo SRT es un archivo de subtítulos en texto plano: bloques numerados, cada uno con una hora de inicio y de fin y una o dos líneas de texto. Un archivo VTT contiene el mismo tipo de texto cronometrado en formato WebVTT, que el elemento de video de HTML5 lee de forma nativa. “SRT vs VTT” suele surgir justo cuando un archivo de subtítulos se niega a cargar en un lugar donde debería funcionar. La Biblioteca del Congreso documenta la estructura SRT de SubRip, y el W3C define WebVTT para medios web. El generador de subtítulos de Hushscript exporta ambos, así que la elección depende del destino, no de la precisión de la transcripción.

Puntos clave

Qué es un archivo SRT

Un archivo SRT (.srt, de SubRip Text) es de lo más sencillo que hay entre los formatos de subtítulos. El formato SRT es una secuencia de bloques: un número de secuencia, un rango de marcas de tiempo escrito con una coma antes de los milisegundos (00:00:01,000 --> 00:00:04,000) y el texto del subtítulo, con una línea en blanco que separa cada entrada. Sin encabezado, sin metadatos, nada más que los subtítulos. Esa simplicidad es la razón por la que los archivos SRT se abren en casi cualquier cosa, y eso es, en la práctica, lo que significa un archivo SRT: una lista en texto plano de subtítulos con tiempos. Hay muy poco que un reproductor pueda interpretar mal.

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

2
00:00:04,500 --> 00:00:07,200
Today we are talking about subtitles.

Qué es un archivo VTT

Un archivo VTT (.vtt) es un archivo de subtítulos WebVTT. El formato VTT empieza con una línea de encabezado obligatoria, ya que el archivo debe abrir con WEBVTT o no es válido, y sus marcas de tiempo usan un punto en lugar de una coma (00:00:01.000 --> 00:00:04.000). Además, admite cosas para las que SRT no tiene cabida: ajustes de bloque que colocan el texto en la pantalla, alineación y marcado de estilo básico dentro del propio texto del subtítulo. VTT es el formato que el elemento de pistas de subtítulos del estándar de video HTML5 espera de forma nativa. No es una elección de estilo de algunos sitios; es la base sobre la que está construida la tecnología web. Los archivos VTT también son texto plano, y “VTT” en el contexto de los subtítulos es la forma abreviada de WebVTT.

WEBVTT

00:00:01.000 --> 00:00:04.000
Welcome back to the show.

00:00:04.500 --> 00:00:07.200
Today we are talking about subtitles.

SRT vs VTT de un vistazo

SRT VTT
Extensión de archivo .srt .vtt
Nombre completo SubRip Text WebVTT
Encabezado obligatorio No Sí, el archivo debe abrir con WEBVTT
Separador de marca de tiempo Coma (,) Punto (.)
Estilo o posicionamiento Ninguno Ajustes de bloque, marcado básico
Pensado para Reproducción y edición generales Inserciones web HTML5

Diferencia entre SRT y VTT

En subtítulos normales, casi ninguna. Ambos llevan los mismos tiempos y el mismo texto. La diferencia entre SRT y VTT está en el empaquetado: VTT necesita el encabezado WEBVTT, cambia la coma por un punto en las marcas de tiempo y permite ajustes de bloque que SRT no puede guardar. En la práctica, la pregunta es cuál acepta tu destino, y eso se explica a continuación.

Dónde se espera cada uno

SRT es la opción segura de uso general: reproductores de escritorio y móviles como VLC, editores de video como Premiere Pro y DaVinci Resolve, y la mayoría de las entregas a otra persona lo esperan o lo aceptan sin problema. VTT es específicamente para incrustar subtítulos en el elemento de video de una página web. Si apuntas el elemento HTML5 <track> nativo de un navegador a un archivo SRT, no muestra nada; el mismo elemento lee VTT de forma nativa, y por eso una inserción web pide VTT. Algunos reproductores web también aceptan SRT, pero VTT es el pensado para ese trabajo. Si todavía no sabes dónde terminará un archivo de subtítulos, SRT es la opción por defecto más segura. Siempre puedes convertirlo a VTT en cuanto sepas que va a una inserción web.

Estilo: lo que VTT puede hacer y SRT no

Como SRT son solo números de secuencia, marcas de tiempo y texto plano, no tiene un estilo estándar: ni posicionamiento ni formato de estilo CSS. Etiquetas básicas como <b> y <i>, y a veces <font>, son ampliamente compatibles con los reproductores, pero ese soporte varía de un reproductor a otro. Los ajustes de bloque de VTT añaden posicionamiento básico y marcado simple sobre la misma estructura de tiempos. Ninguno de los dos llega tan lejos como un formato de subtítulos con estilo dedicado, creado específicamente para fuentes, colores y ubicación en pantalla. Si un trabajo necesita ese nivel de control, es un formato aparte, un paso por encima de SRT y de VTT. En la práctica, la mayoría de los editores y reproductores de uso general ignoran los extras de estilo de VTT y solo leen los tiempos y el texto, así que la diferencia importa sobre todo en la reproducción dentro del navegador, no en un intercambio habitual con un editor.

Cómo abrir un archivo SRT o VTT

Ambos formatos son texto plano, así que cualquier editor de texto los abre y muestra los bloques tal como están escritos. Para verlos como subtítulos, carga el archivo en un reproductor de video o en un editor junto al video. VLC y la mayoría de los reproductores de escritorio detectan un SRT que comparte el nombre y la carpeta del video. En páginas web, apunta un elemento <track> al archivo VTT. Si un archivo de subtítulos no carga, revisa primero lo básico: la extensión correcta, el encabezado WEBVTT en un archivo VTT y una coma en las marcas de tiempo de SRT.

Convertir SRT a VTT, o VTT a SRT, gratis

¿Ya tienes un SRT y necesitas VTT para una inserción web, o al revés? El convertidor de SRT a VTT gratuito, que funciona en el navegador, cambia directamente entre los dos: suelta el archivo, elige el formato de salida y descárgalo. Sin cuenta y sin subir nada a un servidor. Si el archivo que tienes está en ASS, TTML o SBV, el convertidor de subtítulos, más amplio, cubre esos formatos en la misma herramienta.

Un ejemplo práctico

Un creador exporta subtítulos SRT de un video grabado con el generador de subtítulos de Hushscript, con la idea de usarlos en redes sociales. A mitad del proyecto, el mismo episodio también debe publicarse como una inserción HTML5 nativa en su propio sitio web, donde ese reproductor solo lee VTT. En lugar de volver a transcribir nada, el archivo SRT pasa por el convertidor gratuito y vuelve como VTT en unos segundos, con los mismos tiempos y el mismo texto, listo para la inserción. Una transcripción, dos archivos de subtítulos, sin un segundo trabajo de transcripción.

Crear un archivo SRT o VTT a partir de audio o video

Si partes de un audio o un video en lugar de un archivo de subtítulos existente, el generador de subtítulos transcribe, sincroniza y etiqueta a los hablantes de los subtítulos, y luego exporta SRT, VTT o cualquiera de los otros formatos directamente, así que no hay un paso de conversión aparte. La transcripción completa requiere una cuenta y suficientes minutos disponibles; las cuentas personales elegibles reciben 30 minutos gratis una sola vez, tras verificar la tarjeta o con la primera compra. Para la versión paso a paso, lee cómo crear un archivo SRT a partir de un video.

Fuentes y normas independientes

Hushscript consultó estas referencias independientes y no competidoras. Explican investigaciones, normas o el funcionamiento de plataformas y no implican el respaldo de Hushscript.

Fuentes revisadas:

Preguntas frecuentes

¿Qué es un archivo SRT?

Un archivo SRT es un archivo de subtítulos en texto plano con el formato SubRip. Contiene bloques numerados, cada uno con una hora de inicio y de fin y el texto del subtítulo, y usa la extensión .srt. La mayoría de los reproductores y editores de video pueden cargarlo junto con un video.

¿Qué son los archivos SRT y VTT?

Ambos son archivos de subtítulos en texto plano. Los archivos SRT (.srt) enumeran bloques numerados con marcas de tiempo que usan coma. Los archivos VTT (.vtt) contienen subtítulos WebVTT, empiezan con un encabezado WEBVTT y usan punto en las marcas de tiempo. En este contexto, VTT significa WebVTT, el formato de subtítulos para la web.

¿Qué es un archivo VTT?

Un archivo VTT es un archivo de subtítulos en formato WebVTT, con la extensión .vtt. Empieza con un encabezado WEBVTT y es el formato de subtítulos que el elemento de pistas del video HTML5 lee de forma nativa, por lo que es la opción habitual para el video en páginas web.

¿Qué significa SRT?

SRT significa SubRip Text, por el programa SubRip. Ese es el significado de un archivo SRT en el contexto de los subtítulos: "SRT" y "subtítulos SRT" se refieren a subtítulos guardados en ese formato. Los archivos SRT son texto plano, un bloque numerado tras otro.

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

Ambos llevan texto sincronizado. SRT no tiene encabezado y pone una coma antes de los milisegundos. VTT debe empezar con una línea WEBVTT, usa un punto antes de los milisegundos y añade ajustes opcionales de bloque para la posición y un estilo básico. SRT es la opción general por defecto; VTT está pensado para el video web.

¿Cuál debo usar si no estoy seguro?

SRT, porque se abre en la gama más amplia de reproductores y editores. Cambia a VTT específicamente cuando incrustes subtítulos en un reproductor web HTML5.

¿Cómo abro un archivo SRT o VTT?

Ábrelo en cualquier editor de texto sin formato para leerlo o editarlo, o cárgalo en un reproductor de video junto al video. Ambos formatos son texto plano, así que no necesitas nada especial para leerlos.

¿Puedo convertir SRT a VTT y viceversa sin perder nada?

En subtítulos normales, sí: los tiempos y el texto se conservan. Extras como los identificadores de bloque, el posicionamiento y el formato de estilo CSS pueden perderse, porque SRT no tiene un lugar estándar para ellos. Revisa el archivo convertido si tu origen los usa.

¿Convertir entre SRT y VTT es realmente gratis?

Sí. El convertidor de SRT a VTT funciona en tu navegador, sin cuenta y sin subir nada a un servidor.

¿El generador de subtítulos de Hushscript produce ambos formatos?

Sí. SRT y VTT están incluidos, junto con ASS, TTML, SBV y LRC, dentro del mismo conjunto de exportación que recibe cada transcripción. Ninguno de los dos tiene un costo aparte.

¿Por qué los reproductores web esperan específicamente VTT?

Porque VTT es el formato integrado en el elemento de pistas de subtítulos del estándar de video HTML5. No es una preferencia de algunos sitios; es lo que la tecnología web subyacente espera de forma nativa.

Comienza con 30 minutos gratis

Obtén una vista previa de hasta 5 minutos antes de crear una cuenta, y una cuenta personal nueva recibe una vista previa gratis de su primera subida en la aplicación. La transcripción completa requiere una cuenta y minutos; las cuentas personales elegibles reciben 30 minutos gratis una sola vez, tras verificar la tarjeta o con su primera compra. Sin suscripción.

Comenzar con 30 minutos gratis