Saltar al contenido
Free Subtitle Converter
Idioma
Tema de color
Apóyanos

¿Qué es un archivo SRT? Estructura, edición y errores

Qué es un archivo de subtítulos SRT, qué significa cada línea, cómo abrirlo y editarlo con seguridad y cómo corregir los errores que impiden que se vea.

Por Syed Peera Saheb · Publicado

La respuesta corta

Un archivo SRT es un archivo de subtítulos en texto plano. Contiene subtítulos numerados, cada uno con un tiempo de inicio, un tiempo de fin y una o dos líneas de texto, y casi todos los reproductores de vídeo, televisores, editores y plataformas de vídeo pueden leerlo.

El nombre viene de SubRip, un programa de Windows que leía subtítulos de DVD y los guardaba como texto. SRT nunca tuvo una especificación oficial, así que lo que se considera válido es, sobre todo, lo que aceptan los reproductores populares. Es una buena noticia cuando editas uno a mano: el formato es sencillo y tolerante.

Las partes de un subtítulo

Cada subtítulo, a veces llamado cue o bloque de subtítulo, tiene cuatro partes. La primera línea es un contador: 1 para el primer subtítulo, 2 para el siguiente, y así sucesivamente. La segunda línea son los tiempos, escritos en horas, minutos, segundos y milisegundos, con una coma antes de los milisegundos y una flecha formada por dos guiones y un signo de mayor que entre el inicio y el fin. Después vienen las líneas de texto, normalmente una o dos. Una línea en blanco termina el subtítulo.

Los tiempos se cuentan desde el principio del vídeo. 00:01:02,500 significa un minuto y dos segundos y medio desde el inicio. La mayoría de los reproductores ocultan el subtítulo en el tiempo de fin, así que dos subtítulos no deberían solaparse salvo que quieras que ambos estén en pantalla a la vez.

Un archivo SRT completo con dos subtítulos
1
00:00:01,200 --> 00:00:03,900
Is anyone here?

2
00:00:04,300 --> 00:00:06,800
MAYA: Over here.
<i>Follow my voice.</i>
Las partes de un subtítulo SRT
12
Número de subtítulo
00:01:02,500 --> 00:01:05,000
Tiempo de inicio y de fin, coma antes de los milisegundos
Where are you going?
Texto, una o dos líneas
Una línea en blanco termina el subtítulo

Formato que puedes usar

SRT no tiene estilos oficiales, pero la mayoría de los reproductores entienden algunas etiquetas parecidas a HTML: <i> para cursiva, <b> para negrita y <u> para subrayado. La cursiva es la más habitual, para voces fuera de plano, llamadas telefónicas, letras de canciones y palabras extranjeras. Algunos reproductores también muestran etiquetas <font color="...">, y algunos archivos llevan códigos de posición ASS como {\an8} para poner un subtítulo arriba.

La compatibilidad varía. Algunas plataformas, entre ellas YouTube, ignoran todo el marcado de los archivos SRT. Las herramientas de este sitio conservan la cursiva, la negrita y el subrayado. Eliminan las etiquetas de color de fuente y los códigos de posición ASS, porque muchos reproductores los mostrarían como texto.

Cómo abrir y editar un archivo SRT

Sirve cualquier editor de texto plano: el Bloc de notas en Windows, TextEdit en un Mac en modo de texto plano o un editor de código. Evita los procesadores de texto como Word, que pueden añadir formato oculto o comillas tipográficas al guardar. Al guardar, elige UTF-8 como codificación para que todas las letras se vean bien en los reproductores modernos.

Para arreglos pequeños, como una errata o una línea que falta, basta con un editor de texto. Para cambios de tiempos en todo el archivo, editar cientos de marcas de tiempo a mano es lento y propenso a errores; el desplazador de tiempos mueve todos los subtítulos de una vez. Un editor de subtítulos específico es mejor cuando necesitas reajustar los subtítulos uno a uno con el audio.

Errores habituales en SRT y cómo corregirlos

Cuando un reproductor rechaza un archivo SRT o lo muestra mal, la causa suele ser alguna de las siguientes. Las herramientas de este sitio toleran varias de ellas, así que abrir un archivo dañado en el conversor y volver a descargarlo como SRT a menudo lo repara en un solo paso.

  • Un punto en lugar de una coma antes de los milisegundos, como en 00:00:01.200. Los reproductores estrictos lo rechazan. El conversor lo lee y escribe una coma.
  • Faltan líneas en blanco entre subtítulos. Algunos reproductores unen los subtítulos. El conversor los separa igualmente, porque empieza un subtítulo nuevo en cada línea de tiempos.
  • Números que se saltan o se repiten. A los reproductores rara vez les importa, pero a algunos editores sí. Todos los archivos SRT que escriben las herramientas se vuelven a numerar desde 1.
  • Un tiempo de fin anterior al de inicio, o un tiempo negativo. Esos subtítulos se omiten y la página te indica cuántos bloques no se han podido leer.
  • Subtítulos superpuestos, en los que uno sigue en pantalla cuando empieza el siguiente. El limpiador de subtítulos puede terminar cada subtítulo cuando empieza el siguiente, y el verificador de subtítulos muestra cada superposición.
  • Caracteres extraños en lugar de letras acentuadas. Es un problema de codificación; la página te permite elegir la codificación correcta y guarda el resultado en UTF-8.
  • Tiempos sin horas, como 01:02,500, o fracciones cortas, como 00:00:01,5. El conversor lee ambos y escribe tiempos completos.

De dónde salen los archivos SRT

Lo más probable es que consigas un archivo SRT de un sitio de descarga de subtítulos, de un editor de vídeo o un servicio de transcripción que exporta subtítulos, o de una plataforma de vídeo en la que puedes descargar los subtítulos de tus propios vídeos. Los editores de subtítulos guardan en SRT por defecto, y muchos programas que extraen pistas de subtítulos de archivos MKV o MP4 también guardan las pistas de texto como SRT.

La calidad de los archivos de los sitios de descargas varía mucho. Pueden estar hechos para otra versión del vídeo, guardados en una codificación regional antigua o llenos de créditos y direcciones web. Antes de fiarte de uno, reproduce algunas escenas del principio, la mitad y el final del vídeo para comprobar que los tiempos se mantienen.

Cómo nombrar un archivo SRT para que los reproductores lo encuentren

Los reproductores y televisores suelen cargar un archivo SRT automáticamente cuando está junto al vídeo y tiene el mismo nombre, como holiday.mp4 y holiday.srt. Muchos también entienden un código de idioma antes de la extensión, así que holiday.en.srt y holiday.es.srt aparecen como inglés y español. Algunos reproductores reconocen etiquetas extra como sdh o forced, por ejemplo holiday.en.sdh.srt, pero la compatibilidad varía, así que consulta tu reproductor si la etiqueta no aparece.

Qué hacen las herramientas de este sitio con un archivo SRT

Todas las herramientas de aquí leen SRT, y ninguna modifica el archivo original; descargas un archivo nuevo. El conversor lo escribe en otro formato. El desplazador de tiempos mueve o estira todos los tiempos. El limpiador de subtítulos quita descripciones de sonidos, nombres de hablantes, subtítulos repetidos y créditos. El verificador de subtítulos muestra los subtítulos demasiado rápidos, demasiado largos o superpuestos. El combinador, el divisor y la herramienta de subtítulos a texto unen, cortan o transcriben archivos.

Todas funcionan en tu navegador y el archivo no se sube. Todos los archivos que guardan están en UTF-8 y conservan la cursiva, la negrita y el subrayado cuando el formato de salida lo permite.

SRT comparado con otros formatos

La fuerza de SRT es que todo lo lee. Sus puntos débiles son la falta de especificación y de estilos reales. WebVTT es casi idéntico pero es un estándar web, y es el único formato que los navegadores muestran de forma nativa. ASS añade fuentes, colores y posición. Si una plataforma o un reproductor pide algo distinto de SRT, el conversor puede escribir VTT, ASS, SBV, TTML, DFXP, SAMI, MicroDVD SUB, LRC, CSV, Spruce STL o texto plano a partir del mismo archivo.

Preguntas frecuentes

¿Un archivo SRT es lo mismo que un vídeo con subtítulos? No. Es un archivo de texto aparte que el reproductor muestra sobre el vídeo. Los subtítulos se pueden desactivar, cambiar o corregir sin tocar el vídeo.

¿Puede un archivo SRT contener dos idiomas? No como pistas separadas, pero cada subtítulo puede tener una línea en cada idioma. El combinador de subtítulos puede combinar dos archivos de esa forma.

¿Puedo abrir un archivo SRT en el móvil? Sí. Cualquier visor de texto puede mostrarlo, y las herramientas de este sitio funcionan en el navegador del móvil.

Lecturas adicionales:

Abrir el conversor de subtítulos
Invítame a un café