El formato SRT explicado

Un archivo SRT es un archivo de texto plano con subtítulos: cada uno tiene un número, un tiempo de inicio y de fin, una o dos líneas de texto y una línea en blanco. Gracias a ese formato SRT tan sencillo, casi todos los reproductores, editores y plataformas de video lo leen.

SRT viene de SubRip Text, por el antiguo programa SubRip que lo generaba. Un archivo .srt no contiene fuentes, colores ni video: solo las palabras y el momento en que aparecen y desaparecen. Puedes abrirlo con el Bloc de notas, editarlo a mano y cargarlo en VLC, YouTube, Premiere Pro o DaVinci Resolve.

Un archivo de subtítulos con bloques numerados de tiempos y texto junto a un fotograma de video

La estructura de un archivo SRT

Este es un archivo SRT completo con tres subtítulos:

1
00:00:01,000 --> 00:00:03,500
Bienvenidos al programa.

2
00:00:03,800 --> 00:00:06,200
Hoy hablamos de
archivos de subtítulos.

3
00:00:06,600 --> 00:00:08,000
<i>Empecemos.</i>

Cada subtítulo es un bloque de cuatro partes:

  1. El número: 1, 2, 3… en orden.
  2. El código de tiempo: inicio, la flecha --> y fin, en formato horas:minutos:segundos,milisegundos.
  3. El texto: una o dos líneas, tal como se mostrarán.
  4. Una línea en blanco: cierra el subtítulo. El siguiente bloque empieza con el número siguiente.

Reglas del formato SRT

Errores comunes en archivos SRT y cómo corregirlos

Lo que vesCausa probableSolución
El reproductor no encuentra o no abre el archivoSe guardó como subtitulos.srt.txt (Windows oculta el .txt)Activa las extensiones de archivo en el Explorador y cámbiale el nombre, o guárdalo con el tipo Todos los archivos
é en lugar de é, o �Codificación incorrectaGuárdalo en UTF-8; si es un archivo antiguo, elige su codificación al abrirlo aquí
Dos subtítulos salen juntos o faltan algunosFalta una línea en blanco o un tiempo está mal escritoAñade la línea en blanco; revisa la flecha y la coma
Etiquetas como {\an8} aparecen como textoEl reproductor no las admiteQuita las etiquetas de formato
Todos los subtítulos van adelantados o atrasadosSe hicieron para otra versión del videoDesplázalos con la herramienta de sincronización

Arreglo rápido: abre el archivo dañado en el convertidor de abajo. Lee tiempos con punto o con coma, incluso si falta una línea en blanco, ordena los subtítulos, acorta los solapamientos, los numera desde 1 y guarda un .srt limpio en UTF-8.

SRT, VTT y ASS: diferencias

SRTWebVTT (.vtt)ASS / SSA
Formato de tiempo00:00:01,00000:00:01.0000:00:01.00
Estiloscursiva, negrita, subrayadoclases CSS, posicionesfuentes, colores, bordes, posiciones, karaoke
Ideal parareproductores, editores, YouTube, televisoresvideo HTML5 y reproductores websubtítulos con estilo, anime, quemar con FFmpeg
Convertir—SRT a VTT · VTT a SRTSRT a ASS · ASS a SRT

Cómo crear un archivo SRT con el Bloc de notas

  1. Abre el Bloc de notas (en Mac, TextEdit y luego Formato → Convertir a texto normal).
  2. Escribe los subtítulos con la estructura de arriba: número, tiempo, texto, línea en blanco.
  3. Elige Archivo → Guardar como, en Tipo selecciona Todos los archivos, llama al archivo nombre-del-video.srt y elige la codificación UTF-8.

Escribir los tiempos a mano es lento y es fácil equivocarse. Si son más de unas pocas líneas, deja que lo haga el convertidor.

Cómo crear un archivo SRT a partir de un texto con esta herramienta

  1. Pega tu texto en el cuadro de abajo, un subtítulo por línea, o haz clic en Abrir archivo para cargar un .txt.
  2. Elige los tiempos: Velocidad de lectura, una duración fija en segundos o repartidos en la duración de tu video.
  3. Revisa los subtítulos a la derecha y haz clic en Descargar SRT.
El convertidor de TXT a SRT con el texto pegado a la izquierda y los subtítulos SRT generados a la derecha
El texto a la izquierda, el archivo SRT listo a la derecha.

Las líneas largas se cortan a 42 caracteres, con dos líneas por subtítulo. Si los subtítulos deben coincidir exactamente con la voz, usa el creador de SRT y pulsa una tecla cuando empiece cada línea.

Crea un archivo SRT a partir de tu texto

1. Entrada
Líneas

Tiempos

Limpieza
Notas para sordos, nombres, música, anuncios
2. Resultado
El archivo no sale de tu equipo.

Preguntas frecuentes

¿Un archivo SRT es lo mismo que un TXT?

Los dos son texto plano, pero un SRT tiene bloques numerados y con tiempos. Cambiar notas.txt por notas.srt no añade tiempos: convierte el texto con el convertidor de TXT a SRT.

¿Qué codificación debe tener un archivo SRT?

UTF-8, que sirve para cualquier idioma. Los archivos que descargas aquí van en UTF-8 con BOM, que los reproductores de Windows detectan sin problemas.

¿Qué largo puede tener una línea de subtítulo?

El formato no pone límite, pero lo habitual son unos 42 caracteres por línea y dos líneas por subtítulo. El convertidor corta las líneas más largas; puedes cambiar ambos valores.

¿Un SRT puede llevar colores o posición?

Solo de forma básica: <font color> y {\an8} funcionan en algunos reproductores y en otros se ignoran o se ven como texto. Para estilos de verdad, convierte a ASS.