Dividir subtítulos por duración
O pega el texto de los subtítulos
Opciones
Una duración: 3000, 3s, 1m30s y 00:00:03,000 sirven. Cualquier bloque en pantalla más tiempo que esto se divide en tantos trozos como haga falta, así que un bloque de 8 segundos con 3000 aquí se convierte en tres, y el tiempo se reparte por igual independientemente de la longitud del texto de cada trozo. Úsalo cuando el problema sea cuánto tiempo permanece un bloque en pantalla; usa el recuadro de caracteres de la otra página cuando el problema sea cuánto texto contiene.
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 divide los bloques de subtítulos (cues) que permanecen en pantalla más tiempo que el límite que indiques. Defines una duración máxima —7000 ms para empezar— y cada cue que la supere se parte en varias piezas de duración uniforme: el número de piezas es el tiempo total dividido por el límite, redondeado hacia arriba, y cada pieza recibe la misma fracción. Un cue de ocho segundos con un límite de tres se convierte en tres piezas de 2667 ms.
El corte del texto se hace por el límite de palabras más cercano, para que cada pieza contenga palabras completas y se lea como una frase corta. El tiempo no se reparte por caracteres como en la división por longitud, sino a partes iguales, porque lo que se está corrigiendo es la duración y no el volumen de texto. El tramo total no cambia: la primera pieza empieza donde empezaba el cue y la última termina donde terminaba.
Nada fuera del cue se mueve. Los cues anteriores y posteriores conservan sus tiempos exactos, y un cue que dura exactamente el límite se deja como está: la comparación es estricta y solo se dividen los que lo superan. Un archivo cuyos cues ya cumplen el límite vuelve byte por byte, lo que también significa que poner un límite demasiado alto es una forma segura de no hacer nada.
Hay dos protecciones en los extremos: un cue no se parte en más de 200 piezas y ninguna pieza dura menos de 1 ms. Si el límite es tan pequeño que el cue necesitaría más de 200 piezas, la página se detiene en 200; si una pieza quedaría por debajo de 1 ms, se ajusta al mínimo. El archivo completo tiene además un límite de 64 MB, como el resto de la aplicación. Se aceptan SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON y CSV; nada se sube.
Ejemplos
Un cue de ocho segundos contra un límite de tres segundos
Entrada
1
00:00:00,000 --> 00:00:08,000
The rain kept falling all through the night and no one in the house could sleep.
Resultado
1
00:00:00,000 --> 00:00:02,667
The rain kept falling all
2
00:00:02,667 --> 00:00:05,333
through the night and no one
3
00:00:05,333 --> 00:00:08,000
in the house could sleep.
Tres trozos de 2667, 2666 y 2667 ms: el redondeo va a algún lado y el último trozo toma lo que queda para que el intervalo cierre exactamente en 8000 ms. Los cortes caen después de all y después de one, que son los límites de palabra más cercanos a un tercio y a dos tercios del recorrido, así que los trozos contienen 25, 28 y 25 caracteres en lugar de 26 cada uno.
Un cue de exactamente el límite y otro un milisegundo por encima
Entrada
1
00:00:01,000 --> 00:00:04,000
Exactly three seconds long.
2
00:00:05,000 --> 00:00:08,001
Just one millisecond too long.
Resultado
1
00:00:01,000 --> 00:00:04,000
Exactly three seconds long.
2
00:00:05,000 --> 00:00:06,501
Just one millisecond
3
00:00:06,501 --> 00:00:08,001
too long.
El primer cue dura exactamente 3000 ms y se deja entero; el segundo dura 3001 ms y se corta por la mitad. Esa es la lectura honesta de «más largo que el límite», y por eso un límite un milisegundo demasiado bajo duplicará todos los cues que caen exactamente en él. Comprueba las duraciones de tu archivo antes de decidir un número.
Un límite de duración que no alcanza nada
Entrada
1
00:00:01,000 --> 00:00:02,000
Short.
2
00:00:03,000 --> 00:00:03,900
Also short.
Resultado
1
00:00:01,000 --> 00:00:02,000
Short.
2
00:00:03,000 --> 00:00:03,900
Also short.
Treinta segundos es más ancho que cualquier cosa que hay aquí, así que el archivo vuelve intacto. Un límite amplio no une ni estira nada: esta página divide cues y no hace nada más, lo que la convierte en la forma segura de averiguar cuál es el cue más largo de un archivo.
Preguntas frecuentes
¿Cuántas piezas genera la página para un cue largo?
El número es la duración del cue dividida por el límite, redondeada hacia arriba. Un cue de ocho segundos con un límite de tres da tres piezas; uno de diez segundos con el mismo límite da cuatro. La duración de cada pieza es el total dividido por ese número, así que todas las piezas duran lo mismo y el tramo total no cambia.
¿Cómo se corta el texto entre las piezas?
Por el límite de palabras más cercano a cada corte, para que cada pieza contenga palabras completas. Si un cue tiene muy poco texto y muchas piezas, algunas quedarán vacías de palabras y la página las trata como parte del reparto: el texto se conserva entero y se reparte en orden, aunque no todas las piezas tengan la misma cantidad de caracteres.
¿Qué diferencia hay entre dividir por duración y dividir por longitud?
La primera corrige el tiempo que un cue permanece en pantalla y reparte el tiempo a partes iguales; la segunda corrige la cantidad de texto por línea y reparte el tiempo en proporción a los caracteres. Un cue puede ser corto en texto y durar demasiado, o tener mucho texto y durar lo justo: son dos problemas distintos y por eso hay dos páginas.
¿Se mueven los cues que están antes o después del cue dividido?
No. Las piezas ocupan exactamente el tramo que ocupaba el cue original, así que los cues anteriores y posteriores conservan sus tiempos exactos. La división es local al cue: lo que cambia es cuántos cues hay dentro de ese tramo, no dónde empieza ni dónde termina el tramo.
¿Qué pasa si un cue dura exactamente el límite?
Se deja como está. La página solo divide los cues que superan el límite, no los que lo igualan. Es la misma comparación estricta que usan las páginas de huecos: el valor que escribes significa exactamente lo que dice, y un archivo que ya cumple el límite vuelve byte por byte.
¿Qué formatos acepta y qué límites tiene?
Acepta SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON y CSV, cada uno leído como el formato que realmente es. Un cue no se parte en más de 200 piezas y ninguna pieza dura menos de 1 ms; el archivo completo tiene un límite de 64 MB. El texto plano y LRC se rechazan porque no guardan un tiempo de final que dividir.