Cómo revisar y editar subtítulos SRT

Los subtítulos generados por una máquina nunca están al 100 % bien, así que revísalos antes de publicar. Un SRT es texto plano; cuando conoces el formato y los tipos de error habituales, un vídeo de 10 minutos no lleva mucho. Si lo que quieres es una transcripción en texto plano sin códigos de tiempo (de vídeo a texto), hay un método al final.

El formato SRT son cuatro líneas

Cada bloque es un número, un código de tiempo, el texto y una línea en blanco:

1
00:00:00,060 --> 00:00:02,900
I want to have a chat with you today.
今天我想和大家聊一聊,

2
00:00:02,900 --> 00:00:05,300
How can a small team
spend very little money?
一个小团队怎样用很少的钱

Con qué editar

Por ahora Twinsubs solo genera archivos y no tiene editor integrado. Es a propósito: la revisión se deja en la herramienta que ya conoces.

Al guardar, mantén dos cosas: la codificación sigue siendo UTF-8 y la extensión sigue siendo .srt. Si TextEdit guarda por defecto como texto enriquecido, cámbialo antes a texto plano, o se colarán datos de formato en el archivo.

Cinco tipos de error en los subtítulos automáticos

  1. Nombres propiosNombres de personas, empresas, productos y términos. El reconocimiento puede escribir una palabra que suena parecido y la traducción puede resolverlo de forma literal. Revisa esto primero.
  2. Cifras y unidadesAños, importes, porcentajes. Un dígito mal oído cambia el significado, así que compruébalo con el vídeo.
  3. Palabras parecidas y frases omitidasDonde la música tapa la voz, media frase puede omitirse o sustituirse por una palabra que suena parecido.
  4. Posición de los cortesUn bloque que termina a mitad de frase se lee mal. Une o divide bloques para arreglarlo.
  5. Tiempos solapados o demasiado cortosDos bloques cuyos intervalos se cruzan, o un bloque que se muestra menos de un segundo y no da tiempo a leerlo. Algunos editores se niegan a importar solapamientos.

Un orden de revisión que ahorra tiempo

  1. Busca primero los nombres propiosUsa buscar y reemplazar en todo el archivo para corregir de una vez todas las grafías incorrectas de una misma palabra.
  2. Luego repasa las cifrasMira solo los bloques que contienen dígitos y compruébalos con el vídeo.
  3. Al final míralo enteroCarga los subtítulos en un reproductor como IINA, reproduce desde el principio y pausa solo donde se lea mal.

Un vídeo largo no hace falta escucharlo palabra por palabra. Con este orden, la mayoría de los errores se detectan en los dos primeros pasos.

En un archivo bilingüe, ¿qué línea está mal?

Cada bloque de un SRT bilingüe tiene dos líneas: una en el idioma de destino y otra en el de origen. Cuando algo se lee mal, mira primero la línea de origen:

Convertir un SRT en texto plano (de vídeo a transcripción)

Lo que quieres no son subtítulos sino una transcripción sin números ni códigos de tiempo, por ejemplo para notas de una entrevista o de un curso. Para vídeo, Twinsubs solo escribe SRT, así que el método es hacer primero el SRT y luego quitar las líneas de número y de código de tiempo. Elige cualquiera de las dos formas:

Forma uno: un solo comando de Terminal (herramientas incluidas en macOS)

Primero elige el archivo: para un solo idioma, usa el archivo de un solo idioma (como Interview.en.srt); el bilingüe conserva los dos idiomas. Luego ejecuta esto en Terminal (cambia el nombre del archivo por el tuyo y ponlo entre comillas si tiene espacios):

tr -d '\r' < Interview.en.srt | grep -vE '^[0-9]+$|-->' | sed '/^$/d' > Interview.txt

Hace tres cosas: quita los saltos de línea de Windows, borra las líneas que son solo un número y las que contienen --> (los códigos de tiempo), y borra las líneas en blanco. El resultado se guarda como Interview.txt y el SRT original no se toca.

Ojo: el texto de un subtítulo que sea solo dígitos en una línea (por ejemplo una línea que diga solo “2024”) también se borra, como si fuera el número de un bloque. Echa un vistazo a los sitios donde aparecen números después de convertir.

Forma dos: reemplazo con expresiones regulares en un editor de texto

Cada línea del resultado es un bloque, no un párrafo. Para convertirlo en párrafos corridos, une después las líneas vecinas. Si necesitas saber en qué momento del vídeo se dijo algo, conserva el SRT y no lo conviertas.

La traducción en directo tiene su propia vía: tras una reunión puedes elegir guardar una sesión en directo como archivo de texto; consulta subtítulos bilingües para reuniones.

Los subtítulos son orientativos; revísalos antes de publicar. Consulta los Términos de uso, sección 3.

Preguntas frecuentes

¿Puedo convertir un SRT en una transcripción de texto plano?

Sí. Un SRT es texto plano; quita las líneas de número y las de código de tiempo y lo que queda es una transcripción. La sección sobre convertir un SRT en texto plano da un comando de Terminal y una forma de hacerlo en un editor de texto.

¿Puedo dejar solo un idioma de un SRT bilingüe?

Lo más fácil es usar el archivo de un solo idioma que Twinsubs escribe junto al bilingüe (como .en.srt), que solo contiene el idioma de destino. Si solo tienes el bilingüe, usa buscar y reemplazar en un editor para borrar uno de los dos idiomas línea por línea.

El SRT se abre con texto ilegible. ¿Qué hago?

Lo más probable es un problema de codificación. Vuelve a abrirlo o guárdalo como UTF-8 en un editor de texto. Twinsubs escribe UTF-8.

Todo el archivo de subtítulos va adelantado o atrasado respecto a la voz.

Primero confirma que los subtítulos son de este mismo vídeo. Si todo el archivo está realmente desplazado, muévelo de una vez con un editor de subtítulos específico (por ejemplo la función de desplazar tiempos de Aegisub) en lugar de editar los códigos de tiempo bloque a bloque.

¿Qué significa tiempo solapado?

El siguiente bloque empieza antes de que termine el anterior. Algunos editores se niegan a importar solapamientos; mueve el final del bloque anterior para que quede antes del inicio del siguiente.

Actualizado el 2026-10-23. Volver al inicio de Twinsubs