Qué es un archivo SRT y por qué está en todas partes
SRT viene de SubRip, un programa antiguo que extraía subtítulos de los DVD y los guardaba en un formato de texto muy sencillo. El programa quedó en el pasado, pero el formato sobrevivió porque es fácil de leer para personas y máquinas. Hoy lo aceptan YouTube, la mayoría de los reproductores de video, las plataformas de cursos en línea y prácticamente cualquier editor de video.
Lo importante es entender que un SRT no contiene video ni audio. Es solo texto con tiempos. Por eso pesa muy poco (unos pocos kilobytes para una película entera) y por eso, si haces doble clic sobre él, Windows o macOS a veces no saben con qué abrirlo. No está dañado: simplemente el sistema no tiene asignado un programa para la extensión .srt.
Otra consecuencia práctica: el SRT va separado del video. Es lo que se llama un subtítulo externo o «sidecar», a diferencia de los subtítulos quemados, que forman parte de la imagen y no se pueden apagar. Si te interesa la diferencia en detalle, la explicamos en la guía sobre subtítulos incrustados frente a archivos SRT (en inglés).
Cómo se ve por dentro un bloque SRT
Cada subtítulo es un bloque de tres partes, y los bloques se separan con una línea en blanco:
- Línea 1
- El número del bloque, empezando en 1 y en orden: 1, 2, 3…
- Línea 2
- El tiempo de entrada y salida en horas, minutos, segundos y milisegundos: 00:00:01,000 --> 00:00:04,200
- Línea 3 (y siguientes)
- El texto que aparece en pantalla, en una o dos líneas
- Separador
- Una línea vacía antes del siguiente bloque
Dos detalles que causan muchos problemas: los milisegundos se separan con coma (no con punto) y la flecha lleva un espacio a cada lado. Si alguien edita el archivo y cambia la coma por un punto, algunos reproductores ignoran el bloque o el archivo completo.
Bloque 1: «1», luego «00:00:01,000 --> 00:00:04,200», luego «Buenos días, bienvenidos a la clase de hoy.». Línea en blanco. Bloque 2: «2», luego «00:00:04,600 --> 00:00:07,900», luego «Vamos a repasar el tema de la semana pasada.».
Cómo abrir un archivo SRT en Windows y en Mac
Para leer o corregir el texto, cualquier editor de texto plano sirve:
- En Windows, haz clic derecho sobre el archivo, elige «Abrir con» y selecciona el Bloc de notas. Si quieres que siempre se abra así, marca la casilla para usar esa aplicación siempre con los archivos .srt.
- En Mac, haz clic derecho, «Abrir con» y elige TextEdit. Si ves el texto con formato o en una sola línea, en el menú Formato elige convertir a texto plano.
- Para algo más cómodo, Notepad++ (Windows) o cualquier editor de código muestran la codificación del archivo en la barra inferior, lo que ayuda mucho cuando aparecen caracteres raros.
Un problema típico en Windows: el Explorador oculta las extensiones conocidas, y un archivo que crees que se llama clase.srt en realidad es clase.srt.txt. Activa la opción de mostrar las extensiones de nombre de archivo en la pestaña Vista del Explorador para comprobarlo. Si termina en .txt, ningún reproductor lo reconocerá como subtítulo.
Word también abre un SRT, pero no es buena idea editarlo ahí: al guardar puede agregar formato, cambiar comillas o guardar en otro tipo de archivo. Para un SRT, siempre texto plano.
Ver los subtítulos junto al video en VLC y otros reproductores
Si lo que quieres es ver el video con subtítulos, no necesitas abrir el SRT por separado:
- Pon el video y el SRT en la misma carpeta.
- Dale al SRT el mismo nombre que el video: si el video es entrevista.mp4, el subtítulo debe llamarse entrevista.srt.
- Abre el video con VLC o PotPlayer; los subtítulos se cargan solos.
Si no aparecen, en VLC usa el menú Subtítulo y la opción para agregar un archivo de subtítulos, y elige el SRT a mano. Si se cargan pero van adelantados o atrasados, VLC permite ajustar el retraso de los subtítulos sin tocar el archivo, útil para comprobar si el problema es de sincronización o de contenido.
Importar un SRT en Premiere Pro y DaVinci Resolve
Es una de las búsquedas más comunes: «archivo srt premiere». El flujo general es parecido en ambos programas:
- Premiere Pro: importa el SRT como cualquier otro recurso (menú Archivo, Importar, o arrastrándolo al panel de proyecto). Al llevarlo a la línea de tiempo se crea una pista de subtítulos. Desde ahí puedes cambiar fuente, tamaño y posición, corregir el texto y exportar los subtítulos quemados en la imagen o como archivo aparte.
- DaVinci Resolve: en el menú Archivo hay una opción de importación específica para subtítulos. El SRT aparece en el Media Pool y lo arrastras a la línea de tiempo, donde se crea una pista de subtítulos editable.
Antes de importar, revisa que la velocidad de fotogramas del proyecto coincida con la del video original. Si el proyecto está a una velocidad distinta, los subtítulos pueden ir derivando a lo largo del video. Si después de importar ves desfases, la guía sobre alineación de tiempos en subtítulos (en inglés) explica las causas habituales.
Editar un SRT sin romperlo
Corregir una palabra en el Bloc de notas está bien. Para cambios más grandes (dividir bloques largos, mover tiempos, unir líneas) conviene un editor de subtítulos gratuito como Subtitle Edit o Aegisub, que validan el formato y muestran el video al lado.
Reglas básicas si editas a mano:
- No borres las líneas en blanco entre bloques.
- No cambies la coma de los milisegundos por un punto.
- Si eliminas un bloque, no hace falta renumerar a mano: Subtitle Edit lo hace solo, y muchos reproductores toleran saltos en la numeración, aunque es mejor mantener el orden.
- Evita que un bloque termine después de que empiece el siguiente; los tiempos superpuestos se ven como subtítulos que se pisan.
Para un recorrido más completo, tienes la guía sobre cómo editar un archivo SRT (en inglés).
Tildes, eñes y caracteres raros: el problema de la codificación
Si tu subtítulo muestra «canción» en lugar de «canción» o «niño» en lugar de «niño», no es un error de traducción: el programa está leyendo el archivo con una codificación equivocada. El texto está guardado en UTF-8 (el estándar actual), pero el programa lo interpreta como si fuera una codificación antigua de Windows. El caso inverso también ocurre: un archivo antiguo guardado en ANSI o Windows-1252, leído como UTF-8, muestra rombos con signo de pregunta en lugar de las letras acentuadas.
Cómo arreglarlo:
- Abre el archivo en Notepad++ o en un editor que muestre la codificación.
- Si el texto se ve bien en el editor pero mal en el reproductor, guarda una copia en UTF-8 (con o sin BOM, según lo que acepte el reproductor) y prueba de nuevo.
- Si el texto ya se ve mal en el editor, elige en el menú de codificación la opción de reinterpretar el archivo con otra codificación (por ejemplo Windows-1252) hasta que se lea bien, y después conviértelo a UTF-8.
- En el Bloc de notas de Windows, al usar «Guardar como» aparece un desplegable de codificación; elige UTF-8.
El BOM (marca de orden de bytes) es una pequeña firma invisible al principio del archivo que le dice al programa «esto es UTF-8». La mayoría de los programas actuales la agradecen, porque así no tienen que adivinar. Algunas herramientas antiguas, en cambio, muestran unos símbolos raros delante del primer número o no reconocen el primer bloque; en ese caso, guarda una copia sin BOM. Hay más casos en la guía sobre subtítulos con caracteres extraños (en inglés).
Cómo es el SRT que genera mydubly
Si generas subtítulos con mydubly, el archivo que obtienes con el botón «Download subtitles» se llama subtitles.srt y tiene estas características:
- Codificación
- UTF-8 con BOM, para que tildes, eñes, signos de apertura y alfabetos no latinos se lean bien
- Estructura
- Un bloque por cada segmento de habla, con el texto en una sola línea
- Tiempos
- Tomados del audio; los silencios largos se saltan, así que no hay bloques vacíos
- Idioma
- El que elijas en «Select language»: el idioma hablado para el texto sin traducir, u otro para traducirlo
- Formato
- SRT; con el botón «Download VTT» descargas los mismos subtítulos en VTT
Al tener una sola línea por bloque, en frases largas conviene dividir el texto en dos líneas antes de publicarlo, en especial si el video se verá en celulares. mydubly no incluye un editor de subtítulos, no aplica estilos ni colores, no identifica a cada hablante y no incrusta los subtítulos en la imagen: esas tareas se hacen después, en Subtitle Edit, Aegisub o tu editor de video. Tampoco puedes subir un SRT existente para traducirlo; los subtítulos se generan siempre a partir del audio. El modo de subtítulos cuesta 1 crédito por minuto (mínimo 5 créditos por archivo), y lo tienes en el generador de subtítulos (en inglés).
Si tu objetivo es subtitular un video en inglés para público hispanohablante, sigue la guía para subtitular videos de inglés a español.
SRT, VTT y otros formatos: cuál te piden
Algunas plataformas web y reproductores HTML5 piden VTT (WebVTT) en lugar de SRT. Son formatos muy parecidos:
- VTT empieza con la palabra WEBVTT en la primera línea, seguida de una línea en blanco.
- En VTT los milisegundos se separan con punto, no con coma.
- VTT admite posiciones y estilos que SRT no contempla.
Si generas los subtítulos con mydubly, no hace falta convertir: descarga el VTT con el botón «Download VTT». Si tienes un SRT de otra fuente, lo más seguro es abrirlo en Subtitle Edit y guardarlo en formato WebVTT. También se puede a mano: agregar la cabecera y cambiar las comas de los tiempos por puntos (solo en las líneas de tiempo, no en el texto). Otros formatos que quizá veas son ASS/SSA (con estilos avanzados, típicos de Aegisub) y los formatos propios de televisión. La comparación completa está en la guía de formatos de archivos de subtítulos (en inglés).
Preguntas frecuentes
¿Con qué programa abro un archivo SRT?
Con cualquier editor de texto plano: el Bloc de notas en Windows o TextEdit en Mac. Si quieres verlo junto al video, usa un reproductor como VLC o PotPlayer con el SRT y el video en la misma carpeta y con el mismo nombre. Para editar tiempos, un editor de subtítulos como Subtitle Edit es más práctico.
¿Por qué mi SRT muestra símbolos raros en vez de tildes?
Porque el programa está leyendo el archivo con una codificación distinta de la que se usó al guardarlo. Normalmente se resuelve guardando una copia en UTF-8 desde Notepad++ o desde el Bloc de notas con «Guardar como». Si el reproductor tampoco lo acepta así, prueba la versión sin BOM.
¿Cómo pongo un SRT en un video para que se vea siempre?
Un SRT por sí solo es un subtítulo que se puede activar o desactivar. Para que se vea siempre, hay que quemarlo en la imagen al exportar desde un editor como Premiere Pro, DaVinci Resolve u otro. mydubly no hace este paso: entrega el SRT y tú lo incrustas en el editor.
¿Puedo convertir un SRT a texto normal?
Sí. Puedes borrar números y tiempos a mano o con un editor de subtítulos que exporte solo el texto. Si generaste los subtítulos con mydubly, no hace falta: el mismo trabajo te da transcript.txt con el texto corrido y transcript-timestamped.txt con marcas de tiempo.
¿Premiere Pro acepta archivos SRT?
Sí, Premiere Pro importa archivos SRT y los convierte en una pista de subtítulos editable. Puedes cambiar el estilo, corregir el texto y exportarlos quemados en la imagen o como archivo aparte. DaVinci Resolve también los importa desde su menú de subtítulos.
¿Qué diferencia hay entre SRT y VTT?
Son casi iguales: VTT empieza con la palabra WEBVTT y usa punto en lugar de coma para los milisegundos, y además admite estilos y posiciones. mydubly ofrece las dos descargas: «Download subtitles» para el SRT y «Download VTT» para el VTT, con los mismos subtítulos.
