En resumen
- SRT es el formato más simple y el que aceptan más programas. Úsalo para subir subtítulos a una plataforma o llevarlos a un editor de video.
- VTT se pensó para el video en la web. Elígelo si vas a publicar en tu propio sitio o si necesitas definir la posición, el estilo o las etiquetas de quien habla.
- Como se parecen bastante, pasar de uno a otro es sencillo. Eso sí, al convertir de VTT a SRT se pierden los estilos y hay que cambiar los separadores del código de tiempo.
- Guarda siempre los dos formatos con codificación UTF-8; es indispensable para que los caracteres en hebreo y árabe se vean bien.
- Si una plataforma da problemas con ambos formatos, la alternativa más segura es incrustar los subtítulos directamente en el video.
¿Qué son SRT y VTT?
Los dos son archivos de subtítulos en texto plano donde cada línea hablada tiene asignada una hora de inicio y otra de fin. El reproductor de video lee ese documento y muestra cada frase cuando toca. Ninguno de los dos archivos incluye audio ni video.
SRT nació con el programa SubRip; tiene más años y es sencillo a propósito. VTT (abreviatura de WebVTT) se diseñó para la web bajo una especificación del W3C. Casi cualquier herramienta de subtitulado actual lee y exporta ambos.1
¿En qué cambia la estructura de cada archivo?
Un archivo SRT se organiza en bloques seguidos. Cada bloque lleva un número en orden, una línea con el tiempo de inicio y fin separados por una flecha, una o dos líneas de texto y una línea en blanco al final. Los milisegundos se separan con una coma y el documento no lleva encabezado.
Un archivo VTT empieza con la línea de encabezado WEBVTT. En lugar de un número obligatorio, los bloques pueden llevar un identificador opcional, y los milisegundos van después de un punto. Si la cifra de las horas es cero, se puede omitir. VTT también permite dejar notas del editor (comentarios) y añadir ajustes de visualización en la misma línea de la marca de tiempo.
En el día a día, una línea de menos o un carácter mal puesto basta para que el archivo no abra. Muchos reproductores rechazan un VTT si le falta el encabezado, o un SRT si tiene puntos en vez de comas en los tiempos. Cuando falle una subida, abre el archivo en un editor de texto y revisa las primeras líneas y la primera marca de tiempo antes de buscar el error en otro lado.
¿Cuál permite controlar el estilo y la posición?
VTT da mucho más margen de control. En cada bloque puedes indicar si el subtítulo va arriba o abajo en la pantalla, alinearlo a la izquierda, a la derecha o al centro, y limitar su ancho. También puedes usar una etiqueta de voz para indicar quién habla y un bloque CSS para elegir colores y tipografías en los reproductores que lo soporten.1
Por cómo fue diseñado, SRT casi no incluye formato. Algunos reproductores leen etiquetas básicas de negrita, cursiva o subrayado, pero no todos responden igual. Si necesitas que los subtítulos se vean exactamente igual en cualquier pantalla, lo mejor es incrustarlos en el video.
¿Qué plataformas aceptan cada formato?
Para la web, el estándar es VTT. El elemento track de HTML, que sirve para asociar un archivo de subtítulos a un video dentro de una página, funciona con WebVTT. Si vas a incrustar un video en tu propio sitio usando un reproductor HTML nativo, prepara un archivo VTT.2
SRT es el formato comodín para intercambiar archivos. Casi todos los editores de video, redes sociales, servicios de alojamiento y programas de subtitulado lo importan limpio. Por eso es la apuesta más segura cuando un formulario te pide subir subtítulos. Si una plataforma admite varios formatos, conviene mirar su documentación, porque los requisitos varían y suelen cambiar con el tiempo.
Desde KolWrite puedes exportar tanto SRT como VTT a partir de tu transcripción editada, ya sea en el idioma original o traducida. También tienes la opción de incrustar los subtítulos en el video.
¿Se puede convertir uno en otro?
Sí, el paso de uno a otro es bastante mecánico. Consiste en poner o quitar el encabezado, cambiar comas por puntos (o al revés) en los tiempos, y borrar los números de secuencia o dejarlos como identificadores. Para un archivo corto te alcanza con un editor de texto; para hacerlo en un solo paso, puedes usar cualquier herramienta de subtitulado.
Al pasar de SRT a VTT no se pierde nada. En cambio, si conviertes de VTT a SRT, se borran los ajustes de posición, las etiquetas de voz y el estilo. Hagas la conversión que hagas, abre luego el archivo en un reproductor de video y revisa el primer subtítulo, uno de la mitad y el último.
¿Qué hay que tener en cuenta para el hebreo y el árabe?
Guarda siempre los dos formatos con codificación UTF-8. Si usas otra, las letras en hebreo y árabe pueden convertirse en signos de interrogación. Como la dirección del texto depende del reproductor y no del archivo, los signos de puntuación pegados a números o a palabras en inglés pueden saltar al extremo equivocado de la línea en cualquiera de los dos formatos.
Prueba esas líneas en el mismo reproductor donde vas a publicar el video y corrige el texto antes de exportar. En nuestra guía sobre subtítulos de derecha a izquierda explicamos por qué pasa esto y cómo arreglarlo.
¿Cómo elegir en la práctica?
Todo depende de adónde vaya el archivo. Si lo vas a subir a una plataforma de video o a cargar en un programa de edición, usa SRT. Si va a tu propio sitio web, usa VTT. Cuando necesites estilos o cambiar la posición del texto, elige VTT y asegúrate de que tu reproductor soporte esas funciones. Y si necesitas garantizar que se vea idéntico en todas las pantallas, incrusta los subtítulos en el video.
Si tienes dudas, guarda los dos. Los archivos de subtítulos no pesan casi nada, y tener ambos a mano te ahorra tiempo si más adelante otra plataforma te pide el otro formato.
Antes de subir el archivo, dale un repaso rápido: fíjate que esté en UTF-8, que el nombre del archivo y la etiqueta de idioma sean claros, que el primer y el último subtítulo entren a tiempo con el video y que ninguna línea se pase del límite de caracteres de la plataforma. Dedicar cinco minutos a revisar el texto cuesta mucho menos que volver a subir el video y esperar a que se procese otra vez.
Preguntas frecuentes
¿Es VTT mejor que SRT?
Ninguno es mejor en todo. VTT permite ajustar la posición, el diseño y las etiquetas de hablante, además de ser el estándar para la web. SRT es más simple y lo aceptan en casi todos lados.
¿Puedo usar SRT en mi sitio web?
Los reproductores web HTML nativos exigen VTT. Aunque muchos reproductores de terceros y plataformas de alojamiento aceptan SRT, si vas a usar directamente el elemento track de HTML tienes que preparar un archivo VTT.
¿Cómo convierto un archivo SRT a VTT?
Añade el encabezado WEBVTT arriba del todo, cambia la coma de los milisegundos por un punto en cada marca de tiempo y, si quieres, borra los números de secuencia. Cualquier programa de subtitulado hace este cambio de forma automática.
¿Los formatos SRT y VTT funcionan con hebreo y árabe?
Sí, siempre y cuando guardes el archivo con codificación UTF-8. Conviene revisar bien las líneas que mezclan texto de derecha a izquierda con números o palabras en inglés, porque la puntuación puede moverse de lugar.
¿KolWrite puede exportar en ambos formatos?
Sí. KolWrite exporta archivos SRT y VTT desde tu transcripción editada, y también permite incrustar los subtítulos directamente en el video.