Dividir subtítulos en varios archivos
O pega el texto de los subtítulos
Opciones
Una duración: 600000, 10m y 00:10:00,000 significan diez minutos. El archivo se corta en ese intervalo desde su inicio, y cada bloque va a la parte que cubre el momento en que empieza. Un bloque que cruza un corte se queda entero en la parte anterior; la parte que no tiene bloques no se escribe.
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 corta un archivo de subtítulos en varios archivos según el reloj. Define una duración de parte —diez minutos por defecto— y cada bloque de subtítulos (cue) va al archivo que cubre el tramo de la línea de tiempo donde empieza: los cues de 0 a 10 minutos van al primer archivo, los de 10 a 20 al segundo, y así sucesivamente. No se cambia ningún tiempo ni se edita ninguna línea de texto; las partes son los mismos cues en el mismo orden, divididos en puntos fijos.
Las partes están ancladas en cero, no en el primer cue. Un archivo cuyo primer subtítulo llega después de diez segundos de negro sigue cortándose en los diez minutos, los veinte minutos y así sucesivamente, porque quien busca la tercera parte mira el reloj de la película y no la primera línea de diálogo.
Un cue que cruza un corte no se divide en dos. Pertenece al archivo donde empieza y sale entero, con su propio inicio y su propio final; dividir su texto en proporción al tiempo sería una suposición presentada como regla. Una parte cubre su instante de apertura y no el de cierre, así que un cue que empieza exactamente en un corte va al archivo que está a punto de empezar, y ningún cue aparece en dos archivos.
Varios archivos no se pueden descargar uno tras otro con un solo clic —el navegador descarta todos menos el primero—, así que las partes se empaquetan en un zip con el nombre de tu archivo. La primera parte dentro del zip conserva el nombre original; las demás llevan .part-2, .part-3 y así sucesivamente en el orden en que aparecen. Todo se ejecuta en esta pestaña del navegador y ningún byte de tu archivo sale de ella. Se aceptan SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON y CSV.
Ejemplos
Cuatro cues cortados en partes de diez segundos
Entrada
1
00:00:01,000 --> 00:00:03,000
First file, first line.
2
00:00:06,000 --> 00:00:08,000
First file, second line.
3
00:00:12,000 --> 00:00:14,000
Second file, first line.
4
00:00:17,000 --> 00:00:19,000
Second file, second line.
Resultado
First file (film.srt):
1
00:00:01,000 --> 00:00:03,000
First file, first line.
2
00:00:06,000 --> 00:00:08,000
First file, second line.
Second file (film.part-2.srt):
3
00:00:12,000 --> 00:00:14,000
Second file, first line.
4
00:00:17,000 --> 00:00:19,000
Second file, second line.
El corte cae en diez segundos, así que los cues 1 y 2 van al primer archivo y los cues 3 y 4 al segundo. Los dos conservan los números que tenían en el origen: una parte es un trozo de un archivo, no un archivo nuevo con su propia numeración, y conservar los números es lo que te permite comparar una parte con el original y ver de inmediato qué cues contiene.
Un cue que empieza antes del corte y termina después
Entrada
1
00:00:00,500 --> 00:00:02,000
Opens the first file.
2
00:00:09,000 --> 00:00:12,000
Starts before the cut, ends after it.
3
00:00:10,000 --> 00:00:11,000
Starts exactly on the cut.
Resultado
First file (film.srt):
1
00:00:00,500 --> 00:00:02,000
Opens the first file.
2
00:00:09,000 --> 00:00:12,000
Starts before the cut, ends after it.
Second file (film.part-2.srt):
3
00:00:10,000 --> 00:00:11,000
Starts exactly on the cut.
El cue 2 empieza a los nueve segundos y sigue más allá del corte, y sale entero en el primer archivo: un cue pertenece a la parte donde empieza. El cue 3 empieza exactamente en el corte y va al segundo archivo, porque una parte contiene su instante de apertura y no el de cierre. Con las dos reglas, cada cue cae en exactamente un archivo.
Un archivo más corto que una parte
Entrada
1
00:00:01,000 --> 00:00:03,000
First line.
2
00:00:05,000 --> 00:00:07,000
Second line.
Resultado
1
00:00:01,000 --> 00:00:03,000
First line.
2
00:00:05,000 --> 00:00:07,000
Second line.
Todo cabe en una parte de diez minutos, así que no hay nada que dividir y recibes un solo archivo, idéntico a la entrada. No recibes un zip con un único archivo: un comprimido con una entrada te obligaría a abrir una carpeta para llegar a lo que ya tenías.
Preguntas frecuentes
¿Cómo sé en qué archivo ha acabado un subtítulo concreto?
Por su tiempo de inicio. Una parte cubre los minutos desde su propio límite hasta el siguiente, y un cue pertenece a la parte durante la cual empieza, así que un cue que empieza en 12:04 va al archivo que cubre de 10 a 20 minutos. Su número en ese archivo es el que tenía en el original y sus tiempos no cambian, así que buscar una línea en la parte funciona igual que en la fuente.
¿Qué pasa con un subtítulo que se extiende a través de un corte?
Se queda entero, en el archivo donde empieza. Si un cue empieza en el minuto 9 y 58 segundos y termina en el minuto 10 y 1 segundo, la primera parte contiene el cue completo con sus dos tiempos originales. Cortar su texto en proporción al reloj pondría media frase en cada archivo, y adivinar dónde partirlo no es algo que esta página pueda saber.
¿Por qué el segundo archivo se llama part-2 si no hay un part-1?
Porque la primera parte conserva el nombre de tu archivo. Una herramienta no puede renombrar el documento con el que empezó, así que la parte que contiene el inicio de la línea de tiempo se escribe como film.srt y las demás toman .part-2, .part-3 y siguientes, en el orden en que cubren la línea de tiempo. Ponlas en una carpeta y ordénalas por nombre: las partes quedan junto al nombre original en orden de ejecución.
¿Y si un tramo largo de la película no tiene ningún subtítulo?
Ese tramo no produce ningún archivo. Las partes vacías se omiten en lugar de escribirse como entradas de cero bytes, así que una película de dos horas con subtítulos solo en la primera y la última media hora te da dos archivos, no doce. Los números de parte siguen a los archivos que existen, y por eso leer los tiempos dentro de una parte es la única forma fiable de ver a qué punto de la película pertenece.
¿Dividir en varios archivos cambia algún tiempo o algún texto?
No. Cada cue conserva su inicio, su final y todas las líneas de su texto; lo único que cambia es en qué archivo vive. No se descarta nada ni se informa de pérdidas, porque no las hay. Si lo que necesitas es cambiar la línea de tiempo —recortar un intervalo, desplazarla, corregir la velocidad de fotogramas—, esas son páginas separadas que hacen cada una su propia tarea.
¿Cómo defino la duración de una parte y qué hago si quiero una parte por episodio?
La casilla acepta 600000, 10m o 00:10:00,000, y las tres significan diez minutos, el valor predeterminado. Para una parte por episodio, procesa el archivo de subtítulos de cada episodio por separado en lugar de un archivo largo para toda la serie: una duración fija empieza en cero en cada ejecución, así que un corte pensado para un episodio de 42 minutos cae en otro sitio en uno de 51 minutos.