Blog
Qué es un archivo SRT: diferencias con VTT
Autor: Hushscript 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
- Usa SRT por defecto: se abre en casi todos los reproductores y editores.
- Usa VTT cuando incrustes subtítulos en el reproductor de video HTML5 de una página web.
- VTT añade posicionamiento de cues y estilo básico. SRT no tiene un estilo estándar.
- El elemento track nativo de los navegadores lee VTT.
- VLC, Premiere Pro y DaVinci Resolve aceptan SRT.
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: