Saltar al contenido principal
SubtitleMatrix

Exportar subtítulos a texto plano

ExportaciónTranscripción en texto plano
O pega el texto de los subtítulos

Opciones

Milisegundos de silencio entre el fin de un bloque y el inicio del siguiente. Si se alcanzan, la transcripción empieza un párrafo nuevo; si se quedan por debajo, los dos se leen como una pieza continua de habla. El número decide cómo se lee el texto, no lo que dice: 2000 mantiene junta una frase cuando los subtítulos la cortan en tres o cuatro bloques, mientras que 0 pone cada bloque en su propio párrafo. La pausa se mide respecto al último bloque que tenía palabras, así que un bloque vacío en medio no parte un párrafo en dos.

Desactivado por defecto, lo que da un bloque de texto plano que puedes pegar directamente en un documento. Si lo activas, cada párrafo lleva el prefijo [HH:MM:SS]: la hora de inicio del primer bloque de ese párrafo, al segundo, sin milisegundos. Un lector usa esa marca para volver a encontrar el momento en un reproductor, y el inicio es el único de los tres candidatos (inicio, medio, fin del párrafo) que coincide con lo que muestra el reproductor.

La velocidad de fotogramas con la que se cuentan los tiempos. En las páginas de formato es lo que necesita MicroDVD, porque guarda los tiempos como números de fotograma. En las páginas de velocidad de fotogramas es la velocidad con la que se cronometró el archivo (la versión para la que se hicieron los subtítulos), y el segundo recuadro de la página toma la velocidad del video con el que vas a usarlos. 23,976, 24, 25, 29,97, 30, 50, 59,94 y 60 son las habituales. Equivocarla desplaza toda la línea de tiempo, y en las páginas de velocidad de fotogramas la desplaza por una proporción en lugar de por una cantidad fija.

Esta página lee un archivo de subtítulos y devuelve las mismas palabras como párrafos fluidos de texto plano: los saltos de línea que solo estaban en pantalla se unen y los bloques que se siguen de cerca se leen como un pasaje continuo. Deja el archivo, ejecuta y lo que sale es un bloque de prosa que puedes pegar en un acta, una hoja de revisión o un artículo. Nada sale de la pestaña del navegador, así que el material que no se puede subir se queda donde está.

Lo único que conviene tener claro es el salto de línea. Un archivo de subtítulos usa un salto de línea por una razón que no tiene nada que ver con la frase: la línea se estaba haciendo demasiado larga para la pantalla, así que se cortó y las dos mitades se equilibraron. Guardar un archivo de subtítulos como .txt conserva esos saltos y pone un bloque por línea, que es lo que quieres si el texto vuelve a un reproductor. Una transcripción la lee una persona en una página, donde un salto en medio de una frase es ruido, así que esta página los une. Las dos mitades de una frase salen como una sola línea, y después no hay forma de saber dónde estaba el salto de pantalla.

Los párrafos los decide el silencio, no el bloque. Un párrafo por bloque rompería una frase cada tres o cuatro segundos, porque un archivo de subtítulos normal corta una sola frase hablada en varios bloques para que cada uno quepa en su tiempo. En su lugar, la página mira el hueco entre el fin de un bloque y el inicio del siguiente: un hueco de unos dos segundos abre un párrafo nuevo, y cualquier cosa más corta mantiene las palabras seguidas. Ese número está en la casilla y es el único ajuste que merece pensarse: bájalo para diálogos rápidos de ida y vuelta y súbelo para una conferencia con pausas largas dentro de una misma idea. Ponerlo a cero mete cada bloque en su propio párrafo, que es lo más cerca que esta página llega de una línea por bloque.

También hay un interruptor para añadir una hora de inicio a cada párrafo, desactivado de forma predeterminada. Al activarlo se pone una marca como [00:42:17] delante de cada párrafo, leída del primer bloque de ese párrafo. Va al segundo y descarta los milisegundos a propósito: la marca está para que un lector pueda encontrar ese momento otra vez en un reproductor, y 00:42:17 lo consigue. Una marca en cada bloque convertiría la transcripción en un archivo de subtítulos con puntuación extra.

Lo que la página no hará es poner un nombre a nada. Ninguno de los formatos que se leen aquí registra quién habla —SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON y CSV guardan un tiempo y algo de texto, y cualquier etiqueta dentro de ese texto la escribió una persona—. Así que una transcripción de esta página no lleva nombres de hablantes, y no se adivina nada a partir de la forma de las líneas para inventarlos. Los bloques que no contienen nada se omiten en lugar de quedar como párrafos vacíos, y cada línea se recorta, así que no encontrarás tandas de espacios sueltos donde un bloque se cortó.

Ejemplos

Dos bloques que se leen como una sola frase

Entrada

1
00:00:01,000 --> 00:00:03,000
I missed the last train home
and had to walk.

2
00:00:03,400 --> 00:00:05,000
Back before midnight,
you said.

3
00:00:09,000 --> 00:00:11,000
Every night this week?

Resultado

I missed the last train home and had to walk. Back before midnight, you said.

Every night this week?

Entran tres bloques y salen dos párrafos. Los dos primeros están a 400 ms, muy dentro de la pausa de dos segundos, así que se quedan en un párrafo y las dos líneas de pantalla de cada bloque se unen en una sola línea. El tercero sigue a un hueco de cuatro segundos y abre un segundo párrafo. Todas las palabras siguen aquí: lo que cambió es qué saltos de línea sobrevivieron.

Una pausa de exactamente dos segundos

Entrada

1
00:12:30,000 --> 00:12:32,000
The train was late
again.

2
00:12:34,000 --> 00:12:36,000
Third time this week.

Resultado

The train was late again.

Third time this week.

El segundo bloque empieza dos segundos después de que termine el primero, que es exactamente el número de la casilla de pausa, y ese es el momento en que empieza un párrafo nuevo. Este es el ejemplo que hay que mirar si estás comprobando la aritmética de la página: cambia la casilla a 2500 y estos dos se juntan en un párrafo, porque un hueco de dos segundos ya no alcanza el umbral.

El mismo archivo con horas de inicio añadidas

Entrada

1
00:02:15,000 --> 00:02:17,000
Here is where
we came in.

2
01:47:52,000 --> 01:47:55,000
And here is
where we leave.

Resultado

[00:02:15] Here is where we came in.

[01:47:52] And here is where we leave.

Con el interruptor de hora activado, cada párrafo lleva delante la hora de inicio del bloque que lo abre, al segundo. El segundo párrafo está a casi dos horas, y muestra por qué la hora se escribe en lugar de contarse en minutos: 01:47:52 dice al lector dónde arrastrar, y 107:52 no.

Preguntas frecuentes

¿En qué se diferencia esto de guardar mis subtítulos como un archivo .txt?

En los saltos de línea. Guardar un archivo de subtítulos como .txt conserva los saltos propios del archivo y escribe un bloque por línea, porque esa salida está pensada para volver a leerse como archivo de subtítulos. Esta página hace lo contrario: une los saltos de pantalla de un bloque en una línea y después une bloques enteros en párrafos allí donde la pausa entre ellos es corta. Las palabras son idénticas en los dos casos. Si necesitas conservar los saltos originales, la conversión a texto plano es la página que buscas; si quieres algo que una persona lea como prosa, es esta.

¿Cómo decide la página dónde termina un párrafo y empieza el siguiente?

Por el silencio entre bloques, no por los bloques. La página mide el hueco entre el fin de un bloque y el inicio del siguiente, y abre un párrafo nuevo cuando ese hueco alcanza el número de la casilla de pausa, que empieza en 2000 ms. Los bloques más cercanos se leen como un pasaje continuo. Los párrafos bloque a bloque serían incorrectos aquí, porque una sola frase hablada normalmente se corta en tres o cuatro bloques para que cada uno quepa en su tiempo, y un salto de párrafo cada pocos segundos no es lo que parece una transcripción.

¿Qué hace poner la pausa a cero?

Cero es un valor real, no una casilla vacía: todo hueco lo alcanza, así que cada bloque se convierte en un párrafo propio. Eso da lo más parecido que tiene esta página a una línea por bloque, con la ventaja añadida de que los saltos internos de pantalla de cada bloque se siguen uniendo. Es el ajuste que conviene cuando el archivo es una lista de declaraciones separadas y no discurso continuo —unas diapositivas o las respuestas de una entrevista estructurada— y quieres que cada una quede sola.

¿Por qué las horas de inicio solo son exactas al segundo?

Porque una marca en una transcripción es un punto de referencia, no un punto de corte. Está para que un lector encuentre otra vez ese pasaje en un reproductor, y en un programa de una hora, 00:42:17 ya es suficientemente preciso para caer en la frase; los milisegundos añadirían cuatro caracteres al inicio de cada párrafo sin cambiar dónde arrastra nadie. Una marca en cada bloque, al milisegundo, es para lo que sirve un archivo de subtítulos, y el archivo que dejaste ya la tiene.

¿Aparecerán nombres de hablantes en la transcripción?

No, y no porque la página los omita. Ninguno de los formatos que se leen aquí tiene un campo para quién habla: SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON y CSV guardan un intervalo y algo de texto. Cuando un archivo nombra a un hablante, el nombre se escribió dentro del propio diálogo, normalmente en mayúsculas o con un guion delante, así que sale en la transcripción exactamente donde el archivo lo puso y en ningún otro sitio. No se infiere nada de la forma de las líneas: una suposición presentada como etiqueta de hablante sería peor que ninguna etiqueta.

¿Qué ocurre con un bloque que no contiene texto?

Se omite y no deja rastro, ni siquiera una línea en blanco. Un bloque sin nada suele existir por posicionamiento y no para leerse, y si se conservara, la transcripción mostraría un hueco en medio de una frase sin explicación. Omitirlo tampoco altera los párrafos: la pausa que los decide se mide contra el último bloque que realmente tenía palabras, así que un bloque en blanco entre dos hablados no los separa.

¿Conserva la transcripción los saltos de línea que había en pantalla?

No, y es lo único que hace la página que después no puedes deshacer: las posiciones de esos saltos no están en ningún sitio de la salida. Fueron una decisión de composición para ajustarse al ancho de una pantalla, y un lector en una página quiere frases, no anchos de pantalla, y por eso la página los resuelve. Si necesitas una copia del archivo que todavía los tenga, toma la conversión a texto plano: conserva cada salto exactamente como lo escribió el archivo, un bloque por línea.

Herramientas relacionadas