Saltar al contenido principal
SubtitleMatrix

Estirar subtítulos al vídeo

SincronizaciónEscalar toda la línea de tiempo
O pega el texto de los subtítulos

Opciones

Cuánto dura el video, escrito en milisegundos, segundos o código de tiempo (1500, 24m y 00:24:00,000 sirven). La proporción se calcula a partir del propio archivo: se mide el último momento en que hay un bloque en pantalla, y eso es lo que se estira o se comprime hasta esta duración. Útil cuando conoces la duración de la versión con la que quieres coincidir, no la proporció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.

Rellena Duración objetivo para ejecutar.

Esta página estira o comprime un archivo de subtítulos hasta la duración que indiques. Escribes la duración de la copia de destino y la página calcula el factor que lleva el archivo hasta ahí: mide la longitud actual tomando el final más lejano de todo el archivo y divide el destino por esa longitud. Cada marca se multiplica por el factor, así que la última línea cae en el final de la película y todo lo demás se recoloca en proporción.

La medición no usa el último bloque de subtítulos (cue) de la lista sino el final más lejano del archivo. En un archivo ordenado suele ser lo mismo, pero en uno con cues desordenados o con una línea de créditos que se solapa con otra, el final más lejano es lo que realmente dura el archivo. Usar el último cue de la lista daría un factor distinto en esos casos y dejaría la última línea fuera de la película, que es justo el problema que esta página viene a resolver.

La casilla de destino acepta milisegundos, segundos o minutos con sufijo (600000, 600s, 10m) y códigos de tiempo (00:10:00,000). Si la dejas vacía, la página no ejecuta nada y te muestra la longitud que midió, lo que es útil para comprobar el valor antes de escribir nada. El factor se aplica a la distancia desde cero, así que un prólogo de un minuto se estira o se comprime como el resto: si esa cabecera no debe moverse, lo que necesitas es un desplazamiento y no un estiramiento.

Un destino más corto que la longitud actual comprime el archivo; uno más largo lo estira. En los dos casos se conserva el texto, los estilos y el número de los cues, y cambia solo el tiempo. Se aceptan SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON y CSV; el texto plano y LRC no, porque no guardan un final que escalar. Nada se sube y la cola procesa una temporada entera de una vez.

Ejemplos

Un archivo de ocho segundos contra un vídeo de diez

Entrada

1
00:00:01,000 --> 00:00:03,000
Hello there.

2
00:00:05,000 --> 00:00:08,000
Second line.

Resultado

1
00:00:01,250 --> 00:00:03,750
Hello there.

2
00:00:06,250 --> 00:00:10,000
Second line.

Duración de destino en 00:00:10,000, así que la proporción es 10 dividido por los 8 segundos del archivo: uno y cuarto, sin calcular nada a mano. El último cue cae ahora exactamente en diez segundos, porque ese es el momento contra el que se midió la proporción, mientras el primer cue se mueve un cuarto de su propia distancia desde cero.

Un archivo demasiado largo para su vídeo

Entrada

1
00:00:00,000 --> 00:00:10,000
A long opening line.

2
00:00:02,000 --> 00:00:03,000
Short.

3
00:00:04,000 --> 00:00:05,000
Also short.

Resultado

1
00:00:00,000 --> 00:00:06,000
A long opening line.

2
00:00:01,200 --> 00:00:01,800
Short.

3
00:00:02,400 --> 00:00:03,000
Also short.

Destino en 6s contra un archivo de diez segundos, así que esta es la dirección que comprime y la proporción es 0,6. El archivo dura diez segundos porque el primer cue termina ahí, no por el último cue escrito, cuyo final está solo cinco segundos después de cero: medir con ese habría dado una proporción de 1 y habría devuelto el archivo tal cual. Comprimir aprieta todos los cues, así que la velocidad de lectura sube y nada del texto cambia.

La entrada también se mueve

Entrada

1
00:01:00,000 --> 00:01:02,000
Lead-in ends, speech starts.

2
00:02:00,000 --> 00:02:02,000
One minute in.

Resultado

1
00:01:30,000 --> 00:01:33,000
Lead-in ends, speech starts.

2
00:03:00,000 --> 00:03:03,000
One minute in.

Destino en 3m3s contra un archivo cuyo final más lejano está en 2m2s, así que la proporción es 1,5. La casilla acepta minutos y también acepta 183000 o 00:03:03,000: las tres formas significan lo mismo. Observa que el primer cue abría en un minuto y ahora abre en minuto y medio: todo se mide desde el inicio de la línea de tiempo, así que la introducción silenciosa se estira junto con el diálogo.

Preguntas frecuentes

¿Cómo mide la página la duración actual del archivo?

Toma el final más lejano de todos los cues, no el final del último cue de la lista. En un archivo ordenado son lo mismo, pero en uno con cues desordenados o con créditos que se solapan, el final más lejano es la duración real. Esa elección evita que una línea de créditos quede fuera de la copia después de estirar el archivo.

¿Qué formatos acepta la casilla de duración de destino?

Acepta milisegundos (600000), segundos con sufijo (600s), minutos con sufijo (10m) y códigos de tiempo (00:10:00,000). Todos se convierten a milisegundos antes de calcular el factor. Si la casilla está vacía, la página no ejecuta y muestra la longitud medida en lugar de usar un valor predeterminado.

¿Estirar el archivo cambia la duración de cada subtítulo?

Sí, en proporción. El factor se aplica a los dos bordes de cada cue, así que un cue de dos segundos en un archivo comprimido al 80 por ciento dura 1,6 segundos, y en uno estirado al 120 por ciento dura 2,4. La forma de cada cue se conserva; lo que cambia es el tiempo total y el tiempo de cada línea dentro de él.

¿Por qué no basta con mover el archivo una cantidad fija?

Porque un archivo que no coincide con la duración de la copia tiene un problema de velocidad, no de desfase. Un desplazamiento fijo alinea un punto y deja el resto mal; un factor alinea el inicio y el final a la vez. Esta página calcula ese factor a partir de la duración de destino, que es exactamente la información que tienes cuando la copia no dura lo que la fuente.

¿Qué pasa con un prólogo que no quiero mover?

Se escala con el resto, porque el factor se aplica a la distancia desde cero. Si el prólogo es una cabecera fija que debe quedarse donde está, esta página no es la adecuada: necesitas un desplazamiento constante para las líneas posteriores o dividir el archivo, escalar solo la parte que corresponda y volver a unirlo. La página no distingue secciones dentro de un archivo.

¿Se conservan los estilos y el número de los cues?

Sí. Solo cambian los tiempos: cada cue mantiene su número, su texto, sus saltos de línea y sus etiquetas de estilo. El archivo se lee como el formato que realmente es entre SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON y CSV. El texto plano y LRC se rechazan porque no guardan un tiempo de final que multiplicar.

Herramientas relacionadas