Saltar al contenido principal
SubtitleMatrix

Unir subtítulos sin mover tiempos

Texto y estiloUnir dos pistas en un archivo bilingüe
O pega el texto de los subtítulos
O pega el texto del segundo archivo

Opciones

Dos subtítulos rara vez coinciden bloque a bloque, y esta es la opción que decide qué ocurre en todos los puntos donde no coinciden. Dondequiera que un bloque de un archivo se solape con un bloque del otro, los dos se tratan como el mismo momento y se llevan juntos, y el solapamiento decide cuánto tiempo permanece el resultado en pantalla. El resto lo decide esta opción. Conservar ambos archivos añade cada bloque sin pareja como una línea propia, así que no falta ni una palabra de ninguna de las dos entradas; y no se conserva la sincronización del segundo archivo, porque un bloque sin pareja tiene que ocupar algún lugar en la línea de tiempo del primero. Conservar la línea de tiempo del primer archivo hace lo contrario: los bloques del primer archivo mantienen exactamente los inicios y fines con los que llegaron, no se inserta nada nuevo y cualquier bloque del segundo archivo que no coincida con nada se descarta. El informe posterior a una ejecución siempre indica cuántos bloques fueron.

Una vez que dos bloques se tratan como el mismo momento, su texto tiene que compartir la pantalla. Organizadas en dos líneas es como se emiten normalmente los subtítulos bilingües y como la mayoría de los reproductores espera verlos: la línea del primer archivo queda encima de la del segundo, y el bloque se convierte en un bloque de dos líneas. Eso exige que el bloque admita un salto de línea, por lo que todos los formatos que guardan un bloque como una sola línea quedan fuera de esta página en lugar de aplanarse aquí en silencio. Unidas en una línea pone los dos idiomas en una sola línea separados por lo que escribas en el campo de abajo, que es lo que quieres cuando los lectores deben ver primero la traducción y el original como aparte: un subtítulo de traductor y no uno bilingüe de emisión.

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 toma dos archivos de subtítulos y te devuelve uno, con una promesa por encima de todas las demás: cada bloque del primer archivo sale con exactamente el inicio y el fin con los que entró. Ningún bloque se desplaza un fotograma, no se inserta nada entre dos bloques y el orden de la línea de tiempo del primer archivo es el orden de la salida. Pon en el primer recuadro el archivo cuya sincronización te merece confianza y en el segundo la traducción.

Esa promesa merece una página propia porque la línea de tiempo suele ser justo la parte que ya estaba aprobada. Un archivo se revisa contra imagen, se corrige, se firma y se bloquea; la traducción llega semanas después de otra persona, ajustada a su propio oído. Combinar los dos dejando que los dos lados se muevan significa que el archivo bloqueado ya no está bloqueado: hay que volver a comprobar cada bloque contra imagen, y en una entrega de emisión ese es todo el coste del trabajo. Conservar la línea de tiempo del primer archivo significa que el archivo que ya pasaste sigue siendo el que tienes, con una segunda lengua debajo de cada línea.

El precio se dice antes de ejecutarla y se cuenta después: un bloque del segundo archivo que no se solapa con nada del primero no tiene dónde sentarse en una línea de tiempo que no puede moverse, así que se descarta, y el número de bloques descartados va al informe. En la práctica son un puñado de bloques por programa: una nota de quien traduce para el cliente, una acotación entre corchetes para una escena que se cortó, una línea ajustada un segundo después del plano al que pertenecía. Lo que cambias es una pequeña cantidad de contenido traducido por la garantía de que nada de lo que ya habías revisado se ha movido. Si ese trueque es el equivocado para el trabajo, la primera opción de esta página cambia a conservar los dos archivos, y la página que lo hace por defecto está enlazada arriba.

El emparejamiento es el mismo en todas las páginas de esta familia: un bloque de un archivo se empareja con uno del otro cuando sus rangos de tiempo se solapan, digan lo que digan sus números. Dos archivos con el mismo número de bloques podrían emparejarse línea a línea, pero el número de bloques es justo lo que difiere entre un original y una traducción, porque quien traduce partirá una línea larga en dos cortas o unirá dos preguntas en una. La segunda opción decide cómo comparten la línea los dos textos: dos líneas, o una línea con el separador que escribas. Todos los formatos que lee este sitio se aceptan en los dos recuadros —SRT, WebVTT, ASS, SSA, SBV, SAMI, TTML, JSON y CSV, además de MicroDVD—, y los dos recuadros pueden traer formatos distintos, porque cada uno se lee como lo que contiene; MicroDVD se lee con una sola velocidad de fotogramas para los dos, y LRC y el texto plano quedan fuera porque ninguno puede expresar el fin de un bloque. Los dos recuadros aceptan más de un archivo, y el primer archivo de un recuadro se empareja con el primero del otro, así que una temporada pasa en una sola pasada. No se sube nada: los archivos se leen, se combinan y se vuelven a escribir dentro de esta pestaña del navegador.

Ejemplos

Un bloque chino que el archivo inglés no tiene

Entrada

First file:
1
00:00:01,000 --> 00:00:03,000
Good morning.

2
00:00:05,000 --> 00:00:07,000
How are you?


Second file:
1
00:00:01,000 --> 00:00:03,000
早上好。

2
00:00:05,000 --> 00:00:07,000
你好吗?

3
00:00:20,000 --> 00:00:22,000
这句在第一份里没有对应。

Resultado

1
00:00:01,000 --> 00:00:03,000
Good morning.
早上好。

2
00:00:05,000 --> 00:00:07,000
How are you?
你好吗?

Los dos bloques emparejados salen con los números del archivo inglés y los tiempos del archivo inglés, que es todo el sentido de esta página. El tercer bloque chino, en el segundo veinte, no coincide con nada del archivo inglés y se descarta en lugar de colocarse en su propio tiempo; el informe posterior a la pasada dice que se perdió un bloque de contenido, así que nada de esa decisión ocurre en silencio.

Una traducción que partió una línea en dos

Entrada

First file:
1
00:00:01,000 --> 00:00:06,000
We should leave before the storm gets worse.


Second file:
1
00:00:01,000 --> 00:00:02,500
我们该走了。

2
00:00:03,000 --> 00:00:05,000
趁暴风雨还没更大。

Resultado

1
00:00:01,000 --> 00:00:06,000
We should leave before the storm gets worse.
我们该走了。

Un bloque inglés y dos chinos: la forma corriente de un original frente a una traducción. El emparejamiento es de un bloque con un bloque, así que solo se empareja la primera mitad, y el bloque inglés conserva sus cinco segundos completos en pantalla en lugar del segundo y medio para el que se escribió la traducción. La segunda mitad no coincide con nada y se descarta. Las dos cosas están en el informe: el tiempo que se dejó de lado y el bloque que se fue.

Dos archivos que no tienen nada que ver entre sí

Entrada

First file:
1
00:00:01,000 --> 00:00:03,000
Good morning.

2
00:00:05,000 --> 00:00:07,000
How are you?


Second file:
1
00:01:00,000 --> 00:01:02,000
一分钟处的旁白。

2
00:02:00,000 --> 00:02:02,000
两分钟处的旁白。

Resultado

1
00:00:01,000 --> 00:00:03,000
Good morning.

2
00:00:05,000 --> 00:00:07,000
How are you?

Una lista de bloques para el primer minuto de un clip que dura ocho segundos: los dos bloques chinos caen fuera y los dos se descartan, así que el archivo inglés sale byte por byte. Eso no es lo mismo que no tener nada que hacer, y la página no finge que lo sea: el informe dice que se perdieron dos bloques de contenido. Un segundo archivo vacío es el caso que de verdad no hace nada, y ese se etiqueta como sin cambios.

Preguntas frecuentes

¿Qué ocurre con un bloque de la traducción que no se solapa con ningún bloque del original?

Se descarta, y el recuento se escribe en el informe que recibes después de la pasada. No hay una tercera opción en la que conserve su propio tiempo, porque conservarlo significa que la línea de tiempo del primer archivo se movió para hacerle sitio, que es justo lo que esta página existe para impedir. Un desfase de uno o dos segundos por debajo suele seguir emparejando, ya que el emparejamiento solo necesita que los dos rangos se solapen: un bloque chino de 0,6 s a 3,2 s coincide con un bloque inglés de 1,0 s a 3,0 s y sale con los tiempos ingleses.

¿Cómo veo lo que se descartó antes de entregar el archivo?

El informe está debajo del resultado y enumera lo que se perdió con un recuento por cada clase, así que la comprobación consiste en leerlo antes de descargar y no después. Una combinación bilingüe corriente en esta página no pierde nada, que es el caso en el que la diferencia es de unos milisegundos y ningún bloque queda sin pareja; cuando pierde algo, la línea que te lo dice es la única que hay que leer. Si el recuento es mayor de lo que esperabas, la primera opción de esta página cambia a conservar los dos archivos, que no descarta nada y en cambio deja que los bloques emparejados se ensanchen hasta cubrir los dos lados.

¿Por qué querría conservar los tiempos del primer archivo en lugar de los dos?

Porque los tiempos del segundo archivo a veces son los mejores: una traducción hecha por aficionados y ajustada con cuidado a una escena, o un documental donde los bloques del intérprete caen donde está de verdad el habla. Entonces la promesa que quieres es que no se pierda texto, y el precio es que la salida no es la línea de tiempo exacta de nadie: los bloques emparejados van del inicio más temprano al fin más tardío, lo que puede ensanchar un bloque unos cientos de milisegundos y empujarlo por debajo del siguiente. Las dos cosas están a un desplegable en esta página; la diferencia es qué garantía prefieres tener por escrito.

¿La salida conserva los números de bloque de mi primer archivo?

Sí siempre que todos los bloques de la salida vengan del primer archivo, lo que en esta página significa que no hubo ningún bloque sin pareja en el segundo. En cuanto se descarta un bloque, todos los que quedan siguen viniendo del primer archivo y la numeración sigue siendo la suya, porque descartar estrecha el archivo en lugar de ampliarlo. La página que conserva los dos archivos es la que renumera: un bloque que no viene del primer archivo no tiene un número suyo que conservar, así que todo el archivo se renumera desde 1.

¿Es un problema que la traducción se pase del final de mi último bloque?

Es el mismo caso que cualquier otro bloque sin pareja, y es el más común en la práctica: una entrevista que termina en una risa, un rótulo de créditos, una frase que quien traduce colocó después de que la imagen corte. Ese bloque se descarta. Si importa, el arreglo está antes, en el origen: alarga el último bloque inglés para que los dos rangos se solapen, lo que mantiene intacta la garantía, ya que un bloque que se solapa se empareja y el nuevo fin del primer archivo es de todos modos el que se conserva.

¿Tienen que estar los dos archivos en el mismo formato de subtítulos?

No. Cada recuadro se lee como lo que contiene, así que un archivo WebVTT de un seminario web contra un SRT de quien traduce funciona, y la salida se escribe en el formato del primer archivo, que es la razón de que los dos recuadros estén etiquetados en lugar de ser intercambiables. Lo que hay que vigilar es el estilo: si el primer archivo es ASS con bloques estilizados, el archivo combinado es ASS y el texto del segundo se le une llevando el estilo del primero y no el suyo, con el número de bloques afectados en el informe.

Herramientas relacionadas