Buscar subtítulos demasiado cortos
O pega el texto de los subtítulos
Opciones
Una duración: 1000, 1s, 1.5s y 00:00:01,000 sirven. Es la línea entre un subtítulo que permanece el tiempo suficiente para leerse y uno que pasa como un destello. Lo que ocurre al otro lado depende de la página: cerrar huecos mantiene el bloque corto en pantalla más tiempo, tomando el tiempo añadido del hueco siguiente para que ningún bloque tape las palabras del siguiente (el último bloque del archivo no tiene nada después y simplemente se alarga), mientras que una página de comprobación enumera cada bloque por debajo de la línea y deja el archivo intacto.
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.
Un subtítulo demasiado corto pasa tan rápido que no da tiempo a leerlo: el texto está en pantalla una fracción de segundo y el espectador o se lo pierde o capta solo la mitad. Esta página enumera todos los bloques que permanecen menos tiempo del mínimo que fijes, con sus códigos de tiempo, la duración real y el mínimo con el que se midieron. El archivo no se modifica: obtienes un informe en PDF para leer o en CSV para ordenar.
El número es lo que hace útil esta página frente a un simple recuento. Una lista de números de bloque dice cuántos problemas hay; una fila que marca 400 ms frente a 1000 ms dice cuánto le falta al bloque y si necesita 200 ms más o si no debería existir. El mínimo lo decides tú —un estilo de casa, una exigencia de emisora o una estimación— y se imprime junto a cada hallazgo, de modo que un informe leído seis meses después sigue diciendo contra qué se juzgó.
El límite es inclusivo: un bloque solo se reporta cuando dura menos que el mínimo, así que un archivo cortado exactamente al número de la casa sale limpio, y el número que escribes es lo mínimo que puede durar un bloque, no el más corto que está en problemas. Esta página no interpreta a propósito las duraciones muy cortas como prueba de un código de tiempo roto: un bloque de longitud cero reparado acaba durando un milisegundo, y la página que informa de esa reparación es otra, de modo que un bloque de un milisegundo real no se marca aquí como defecto de su propio tiempo. LRC y texto plano no se aceptan, porque ninguno guarda un tiempo de fin y la duración no puede medirse a partir de una sola marca.
Ejemplos
Un bloque que pasa como un destello
Subtítulos
1
00:00:01,000 --> 00:00:01,400
Yes.
2
00:00:03,000 --> 00:00:05,000
I was working late.
Qué encuentra el informe
Cue duration outside the limit — 1 found
Severity Cues Start End Measured Limit
Warning 1 00:00:01.000 00:00:01.400 400 ms 1000 ms
Cuatrocientos milisegundos frente a un mínimo de un segundo. El informe imprime ambas cifras una al lado de la otra, y eso es lo que convierte el recuento en algo sobre lo que actuar: a este bloque le faltan 600 ms o sobra entero.
Exactamente en el mínimo
Subtítulos
1
00:00:01,000 --> 00:00:02,000
Where were you?
2
00:00:03,000 --> 00:00:05,000
I was working late.
Qué encuentra el informe
Cue duration outside the limit — Nothing found
Cues 2
Checks run 1
Un segundo exacto frente a un mínimo de un segundo, y no se reporta nada. La comparación es estrictamente menor que, no menor o igual, así que el límite significa la duración más corta que puede tener un bloque; leerlo al revés marcaría todos los archivos cortados justo al mínimo de la casa.
Un código de tiempo de longitud cero reparado
Subtítulos
1
00:00:01,000 --> 00:00:02,000
Where were you?
2
00:00:03,000 --> 00:00:03,000
I was working late.
Qué encuentra el informe
Cue duration outside the limit — 1 found
Lost while reading: Timing × 1
Severity Cues Start End Measured Limit
Warning 2 00:00:03.000 00:00:03.001 1 ms 1000 ms
Una línea rota produce dos hallazgos distintos: la cabecera dice que el código de tiempo no se pudo leer tal como estaba escrito y la fila dice que lo que salió de la reparación dura 999 ms menos de lo exigido. Informar solo de uno dejaría el problema real del archivo descrito a medias.
Preguntas frecuentes
¿Cuándo se considera que un subtítulo es demasiado corto en esta página?
Cuando permanece en pantalla menos tiempo que el mínimo que fijes, en milisegundos. La comparación es estrictamente menor que, así que un bloque que dura exactamente el mínimo no se reporta. El mínimo se aplica a toda la ejecución y se imprime junto a cada hallazgo.
¿Qué duración mínima conviene usar para subtítulos?
Alrededor de un segundo es la cifra de trabajo habitual, y por eso es el valor predeterminado: es aproximadamente el tiempo más corto en el que se puede leer una línea de unas pocas palabras sin que el espectador tenga que adivinar. Las líneas más largas necesitan más tiempo, lo que es una cuestión de ritmo de lectura y no de duración, y el trabajo de emisión a veces fija su propio suelo. Elijas lo que elijas, es tuyo y no un estándar que aplique esta página.
¿Esta página acorta o elimina los bloques cortos?
No. Lee el archivo y produce un informe, y deja cada código de tiempo donde estaba. Alargar un bloque empuja al siguiente, borrar uno deja un hueco, y ambas son decisiones con consecuencias; la tarea de esta página es mostrar qué bloques obligan a tomarlas.
¿Se reporta aquí un bloque de un milisegundo?
Solo si fijas el mínimo por encima de un milisegundo, que es lo que hace el valor predeterminado. Lo que no hace la página es tratar una duración muy corta como prueba de que el código de tiempo estaba roto: un bloque escrito de 00:00:03,000 a 00:00:03,000 se repara a un milisegundo mientras se lee el archivo, y esa reparación se informa en su propia página. Aquí el milisegundo se mide contra tu mínimo como cualquier otra duración.
¿Cómo se calcula la duración de un bloque en esta comprobación?
El tiempo de fin del bloque menos su tiempo de inicio, ambos leídos del archivo y guardados como milisegundos enteros. No se redondea nada y no interviene ninguna velocidad de fotogramas, así que la cifra del informe es exactamente la diferencia entre los dos códigos de tiempo del archivo.
¿Qué formatos de subtítulos acepta la comprobación de bloques cortos?
Los diez que guardan un tiempo de inicio y uno de fin: SRT, WebVTT, ASS, SSA, SBV, SMI, MicroDVD, TTML, JSON y CSV. LRC y texto plano quedan fuera porque una duración necesita dos tiempos y ninguno de esos formatos los tiene. Si necesitas revisar uno de ellos, conviértelo primero.
¿Por qué aparece un bloque demasiado corto en un archivo?
Casi siempre por una herramienta de tiempos y no por escritura manual. Dividir un bloque largo en dos deja ambas mitades más cortas que el original; un desplazamiento que coloca un bloque encima del siguiente lo recorta en la pasada que venga después; un subtítulo extraído de un archivo en otro idioma conserva los tiempos de la línea de la que se tradujo. El resultado es un bloque que existe en el archivo y nunca llega a registrarse en el espectador.