Cómo Crear Archivos de Subtítulos SRT: La Guía Completa del Formato SRT
El archivo SRT es el caballo de batalla del mundo de los subtítulos. Es el formato de subtítulos más compatible entre reproductores de vídeo, software de edición, plataformas de streaming y redes sociales. Ya seas un creador de YouTube que añade subtítulos a su último vídeo, un traductor que trabaja con contenido internacional, un docente que crea material educativo o un cineasta terminando un proyecto, entender los archivos SRT es una habilidad esencial.
Esta guía cubre desde lo básico del formato SRT hasta trucos avanzados que te ahorrarán horas de trabajo. Si buscas específicamente añadir subtítulos a YouTube, échale un vistazo también a nuestra guía sobre cómo añadir subtítulos a vídeos de YouTube.
¿Qué es un archivo SRT?
SRT son las siglas de SubRip Subtitle. Se creó originalmente para el software SubRip, que extraía subtítulos de los DVD. El formato se popularizó por su sencillez: es simplemente un archivo de texto plano que cualquier editor de texto puede abrir y modificar.
Un archivo SRT contiene una serie de bloques de subtítulos numerados. Cada bloque tiene tres partes: un número de secuencia, un código de tiempo que indica cuándo debe aparecer y desaparecer el subtítulo, y el propio texto del subtítulo.
Aquí tienes un ejemplo sencillo:
1
00:00:01,000 --> 00:00:04,500
Bienvenido a este vídeo sobre
cómo crear archivos de subtítulos.
2
00:00:05,200 --> 00:00:09,800
En los próximos minutos aprenderás
todo lo que necesitas saber sobre el formato SRT.
3
00:00:10,500 --> 00:00:14,000
Empecemos.
Eso es todo. Sin etiquetas complejas, sin codificación binaria, sin formato propietario. Solo números, marcas de tiempo y texto. Esta sencillez es la razón por la que el SRT sigue siendo el estándar desde hace más de dos décadas.
Las reglas del formato SRT
Aunque los archivos SRT son sencillos, hay reglas de formato específicas que debes seguir. Si te equivocas en estas, los reproductores de subtítulos mostrarán tu texto de forma incorrecta o directamente no lo mostrarán.
Números de secuencia. Cada bloque de subtítulo empieza con un número. Deben ser secuenciales a partir del 1. Aunque la mayoría de los reproductores funcionan incluso si los números están desordenados, mantenerlos en orden evita posibles problemas.
Formato del código de tiempo. La línea del código de tiempo usa el formato HH:MM:SS,mmm --> HH:MM:SS,mmm, donde HH son las horas, MM los minutos, SS los segundos y mmm los milisegundos. El separador entre el tiempo de inicio y el de fin es --> (espacio, guion, guion, mayor que, espacio). Nota: el SRT usa una coma como separador de milisegundos, no un punto. Este es un error habitual que provoca fallos de visualización.
Contenido del texto. El texto puede tener una o dos líneas (rara vez tres). Cada línea debería tener, en general, menos de 42 caracteres para facilitar la lectura. El texto puede incluir formato básico similar a HTML: <b>negrita</b>, <i>cursiva</i> y <u>subrayado</u>, aunque no todos los reproductores lo admiten.
Separador de línea en blanco. Cada bloque de subtítulo debe separarse con una línea en blanco. Esta línea en blanco es lo que le indica al analizador que un bloque ha terminado y el siguiente está empezando. Si faltan las líneas en blanco, los bloques se fusionarán.
Codificación del archivo. Los archivos SRT deben guardarse con codificación UTF-8. Esto es especialmente importante si tus subtítulos contienen caracteres acentuados, caracteres asiáticos, escritura árabe o cualquier texto no ASCII. Guardarlo como ASCII o ANSI corromperá estos caracteres.
Genera archivos SRT automáticamente
El Generador de SRT de KlipTools toma el guion en texto plano de tu vídeo y lo convierte en un archivo SRT correctamente formateado con marcas de tiempo calculadas. Define tus palabras por bloque y velocidad de lectura, y descarga el resultado al instante.
Prueba el Generador de SRT →Crear archivos SRT: tres métodos
Método 1: Usar un generador de SRT en línea (el más rápido)
Si tienes un guion o transcripción de tu vídeo, convertirlo a formato SRT es el enfoque más rápido. Un Generador de SRT toma tu texto plano y lo transforma en un SRT correctamente formateado con marcas de tiempo.
Cómo funciona:
- Escribe o pega tu texto en el conversor
- Define tus preferencias: cuántas palabras por bloque de subtítulo, cuánto debe durar cada bloque en pantalla y la velocidad de lectura
- La herramienta genera el archivo SRT con números secuenciales, marcas de tiempo calculadas y el texto correctamente dividido
- Descarga el archivo
Las marcas de tiempo se calculan según tus ajustes, así que quedarán distribuidas de forma uniforme. Puede que necesites ajustar algunos tiempos para que coincidan con el habla real de tu vídeo, pero esto te lleva del 80 al 90 por ciento del camino en segundos en lugar de horas.
Ideal para: vídeos con guion donde ya tienes el texto redactado.
Método 2: Escribir archivos SRT a mano
Para vídeos cortos o cuando necesitas un control preciso, puedes crear archivos SRT en cualquier editor de texto: el Bloc de notas en Windows, TextEdit en Mac (en modo texto plano) o VS Code si quieres numeración de líneas y resaltado de sintaxis.
Proceso paso a paso:
- Abre tu editor de texto
- Ve tu vídeo y anota las marcas de tiempo de cada línea de diálogo
- Escribe cada bloque de subtítulo siguiendo el formato: número, código de tiempo, texto, línea en blanco
- Guarda el archivo con la extensión .srt
Consejos sobre el código de tiempo al hacerlo manualmente: usa las funciones de pausa y marca de tiempo de tu reproductor de vídeo. VLC, por ejemplo, muestra la marca de tiempo actual en la barra inferior, que puedes copiar. Para más precisión, reproduce el vídeo a velocidad reducida (0.5x o 0.75x) para captar los límites exactos de las palabras.
Ideal para: vídeos cortos (de menos de 2 minutos) o cuando necesitas una sincronización precisa al fotograma.
Método 3: Editar subtítulos existentes
A menudo no hace falta empezar de cero. Puedes descargar subtítulos existentes y modificarlos.
Partir de subtítulos generados automáticamente: YouTube, entre otras plataformas, genera subtítulos automáticos para los vídeos subidos. Puedes descargarlos como archivos SRT y luego corregir los errores de reconocimiento. Esto te evita tener que hacer el trabajo de sincronización, ya que las marcas de tiempo ya están sincronizadas con el audio. Solo tienes que corregir el texto.
Partir de otro idioma: si ya existen subtítulos en un idioma, puedes usar el Traductor de SRT para convertirlos a otro idioma conservando toda la información de sincronización. El archivo traducido mantiene las mismas marcas de tiempo y la misma estructura de bloques, solo con texto distinto.
Ideal para: cuando la sincronización de los subtítulos ya existe y solo necesitas corregir el texto o cambiar de idioma.
Sincronizar tus subtítulos correctamente
La sincronización es lo que separa los buenos subtítulos de los malos. Aunque el texto sea perfectamente preciso, una mala sincronización hace que los subtítulos sean frustrantes de leer.
Velocidad de lectura. La velocidad de lectura cómoda estándar para subtítulos es de 150 a 200 palabras por minuto (aproximadamente 12-20 caracteres por segundo). Más rápido que esto y los espectadores no pueden terminar de leer antes de que el subtítulo desaparezca. Más lento y el texto se siente pesado.
Tiempo mínimo en pantalla. Incluso las frases cortas deberían mostrarse al menos 1 segundo. Un subtítulo que parpadea en pantalla durante 0.3 segundos es inútil: el espectador ni siquiera lo registrará.
Tiempo máximo en pantalla. Los subtítulos no deberían permanecer en pantalla más de unos 7 segundos. Si un bloque necesita mostrarse más tiempo, significa que tiene demasiado texto y debería dividirse en varios bloques.
Tiempo de anticipación. Los subtítulos deberían aparecer un poco antes (unos 200-500 milisegundos) de que el hablante empiece la frase correspondiente. Esto le da tiempo a los ojos del espectador para encontrar y empezar a leer el texto. Un subtítulo que aparece después de que la palabra ya se ha dicho genera un desfase desconcertante.
Espacio entre bloques. Deja al menos 200 milisegundos entre bloques de subtítulos consecutivos. Este breve espacio le indica al espectador que viene texto nuevo, permitiendo que sus ojos se "reinicien". Sin espacios, los bloques se mezclan entre sí y son más difíciles de seguir.
Cómo manejar casos especiales
Varios hablantes. Cuando hablan distintas personas, ayuda indicar quién está hablando. El enfoque habitual es usar guiones al principio de la línea de cada hablante dentro de un mismo bloque:
15
00:01:05,000 --> 00:01:08,500
- ¿Terminaste el informe?
- Casi. Dame diez minutos más.
Efectos de sonido y música. Incluye el audio que no es habla entre corchetes cuando sea relevante para entender el contenido: [teléfono sonando], [música dramática], [público vitoreando]. Esto es especialmente importante para la accesibilidad.
Palabras o frases extranjeras. Pon en cursiva las palabras extranjeras: <i>C'est la vie</i>, aunque recuerda que no todos los reproductores muestran el formato HTML.
Números y abreviaturas. Escribe con letras los números menores de diez y deja los números más grandes en dígitos. Usa abreviaturas comunes que los espectadores reconocerán al instante (EE. UU., ADN, CEO), pero escribe completas las menos habituales.
Problemas comunes del SRT y cómo solucionarlos
Los subtítulos no aparecen en absoluto. La causa más común es una codificación de archivo incorrecta. Asegúrate de que tu archivo esté guardado en UTF-8. La segunda causa más común es una línea en blanco que falta entre bloques, lo que hace que el analizador falle.
La sincronización está desplazada en todo el archivo. Si todos los subtítulos van consistentemente adelantados o atrasados en la misma cantidad, tienes un desfase global de sincronización. Esto suele ocurrir cuando el vídeo se recortó después de crear los subtítulos. Puedes solucionarlo sumando o restando un valor constante a cada marca de tiempo.
Comas frente a puntos en las marcas de tiempo. El SRT usa comas para los milisegundos (00:01:30,500). Algunas herramientas usan puntos por error (00:01:30.500). Aunque algunos reproductores lo toleran, otros no. Usa siempre comas.
Marcas de tiempo superpuestas. Cuando el tiempo final de un subtítulo es posterior al tiempo de inicio del siguiente, obtienes texto superpuesto en pantalla. Esto resulta confuso visualmente. Asegúrate de que cada bloque termine antes de que empiece el siguiente.
Problemas de codificación de caracteres. Si ves texto ilegible (como é en lugar de é), el archivo se guardó con la codificación equivocada. Vuelve a guardarlo en UTF-8 con BOM (marca de orden de bytes) para máxima compatibilidad.
Trabajar con SRT en distintos contextos
YouTube. Sube el SRT directamente a través de YouTube Studio. YouTube indexa el texto para las búsquedas, lo que mejora la capacidad de descubrimiento de tu vídeo. Consulta nuestra guía completa sobre cómo añadir subtítulos a vídeos de YouTube.
Premiere Pro / DaVinci Resolve / Final Cut. Todo el software de edición de vídeo principal puede importar archivos SRT. Esto te permite mostrarlos como subtítulos activables por el espectador o incrustarlos en el vídeo como texto permanente.
VLC y otros reproductores multimedia. VLC carga automáticamente un archivo SRT si tiene el mismo nombre que el archivo de vídeo y está en la misma carpeta. Así, pelicula.mp4 mostrará automáticamente los subtítulos de pelicula.srt.
Plataformas de streaming. Netflix, Amazon Prime, Disney+ y la mayoría de las plataformas de streaming usan variaciones del formato SRT (o formatos estrechamente relacionados como TTML o WebVTT) para sus subtítulos.
Preguntas frecuentes
¿Cuál es la diferencia entre SRT y VTT?
¿Puedo incluir formato en los archivos SRT?
<b>, <i> y <u> funcionan en algunos reproductores. Para garantizar la compatibilidad, mantente en texto plano.¿Cuántos caracteres por línea debería usar?
¿Puedo crear archivos SRT desde el móvil?
¿Los archivos SRT admiten idiomas de derecha a izquierda?
Para cerrar
Los archivos SRT son maravillosamente sencillos: solo texto, números y marcas de tiempo en un archivo de texto plano. Crearlos desde cero requiere paciencia, pero no experiencia, y usar el Generador de SRT hace que el proceso sea muchísimo más rápido. Ya estés subtitulando tu primer vídeo de YouTube o traduciendo un documental a cinco idiomas, el formato SRT te será muy útil. Tómate el tiempo de sincronizar bien tus subtítulos, mantén el texto conciso y legible, y guarda siempre en UTF-8. Tus espectadores apreciarán el esfuerzo.