Saltar al contenido principal
SubtitleMatrix

Buscar subtítulos sin diálogo

Control de calidadBloques vacíos o en blanco
O pega el texto de los subtítulos

Opciones

Un recuadro, dos opciones y cada una tiene su propia página. Un bloque sin ningún texto es un subtítulo que ocupa la línea de tiempo sin mostrar nada: no hay forma de leer un archivo en la que eso sea correcto, así que el informe lo marca como error. Un bloque sin letras es una línea que contiene algo pero no palabras: notas musicales en lugar de una canción, un número suelto, tres guiones. Los subtítulos de emisión los usan a propósito, así que el informe los marca para revisión en lugar de como fallo, y la columna de medición muestra los caracteres que realmente hay.

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 sin diálogo es un bloque que contiene algo pero nada que alguien diga: una nota musical, un guion, un número suelto, un corchete que quedó de una acotación escénica o una fila de símbolos que representa un efecto de sonido. Esta página enumera todos los bloques así, con sus códigos de tiempo y el número de caracteres medido, y devuelve un informe descargable: el archivo no se reescribe.

La frontera entre esta página y la que encuentra bloques vacíos se traza sobre las letras y no sobre la nada. Un bloque con espacios está vacío, y también uno sin nada; un bloque con dos notas musicales contiene contenido y se reporta aquí. Merece la pena mantener esa separación porque los dos defectos se reparan de forma distinta: un bloque vacío puede borrarse sin perder nada, mientras que un bloque que representa un efecto de sonido normalmente tiene que quedarse donde está y etiquetarse bien, o el público pierde la información de que algo fuera de plano hizo ruido.

Las letras que se cuentan son letras Unicode, no el rango ASCII. Eso no es un detalle: una comprobación escrita contra la A y la Z declararía sin diálogo todas las líneas de un archivo chino, japonés, coreano, ruso o griego, y el error sería invisible en cualquier archivo de prueba en inglés. Un bloque con una sola letra supera la comprobación, los dígitos y la puntuación no, y el recuento de caracteres impreso junto a cada hallazgo es toda la evidencia de la decisión: una fila que dice 3 caracteres te está diciendo qué contiene el bloque sin obligarte a abrir el archivo. El archivo se lee, nunca se sube, y una carpeta entera puede pasar por la cola en una sola ejecución.

Ejemplos

Un bloque de música y un número suelto

Subtítulos

1
00:00:01,000 --> 00:00:02,000
♪ ♪

2
00:00:03,000 --> 00:00:04,000
42

3
00:00:05,000 --> 00:00:06,000
I was working late.

Qué encuentra el informe

Cues with no words — 2 found

Severity   Cues   Start          End            Measured
Warning    1      00:00:01.000   00:00:02.000   3 characters
Warning    2      00:00:03.000   00:00:04.000   2 characters

Ninguno de los dos primeros bloques está vacío; ambos contienen algo y ninguno contiene una palabra. Por eso las filas reportadas son advertencias y no errores: hay algo en pantalla, y si debería estar ahí es un juicio sobre el archivo, no un defecto del archivo.

Una sola letra basta para superar la comprobación

Subtítulos

1
00:00:01,000 --> 00:00:02,000
Take 42

2
00:00:03,000 --> 00:00:04,000

Qué encuentra el informe

Cues with no words — 1 found

Severity   Cues   Start          End            Measured
Warning    2      00:00:03.000   00:00:04.000   0 characters

Take 42 queda fuera: una sola letra es una palabra y los dígitos que la acompañan no cambian nada. El bloque de abajo está realmente vacío, así que tampoco tiene letras y sí aparece aquí: las dos páginas de esta subcategoría se solapan en los bloques vacíos por aritmética, no por accidente.

Los alfabetos no latinos cuentan como letras

Subtítulos

1
00:00:01,000 --> 00:00:02,000
你好

2
00:00:03,000 --> 00:00:04,000
---

Qué encuentra el informe

Cues with no words — 1 found

Severity   Cues   Start          End            Measured
Warning    2      00:00:03.000   00:00:04.000   3 characters

La línea en chino no se reporta; los tres guiones sí. Contar letras Unicode en lugar del rango ASCII es lo que mantiene esta página fiel en archivos chinos, japoneses, coreanos, rusos y griegos, y el fallo que evita es el peor posible aquí, porque una comprobación solo ASCII parece perfectamente correcta en todos los archivos de prueba en inglés.

Preguntas frecuentes

¿Qué cuenta como subtítulo sin diálogo en esta página?

Un bloque cuyo texto visible no contiene ninguna letra: solo dígitos, puntuación, notas musicales, corchetes o símbolos, o una mezcla. Una sola letra en cualquier línea supera el bloque. Los espacios solos no convierten un bloque en sin diálogo aquí: un bloque que solo tiene espacios está vacío y se reporta en la página que encuentra bloques vacíos.

¿En qué se diferencia de la página que encuentra subtítulos vacíos?

Vacío significa nada después de recortar; sin diálogo significa que hay algo pero ninguna palabra de ello se dice. La columna de medición distingue ambos de un vistazo: un hallazgo de esta página siempre muestra un recuento de caracteres mayor que cero. La separación existe porque las reparaciones difieren: un bloque vacío puede desaparecer, mientras que un bloque de música normalmente debe quedarse y etiquetarse.

¿Se marcan por error los alfabetos no latinos en esta comprobación?

No. Las letras se cuentan como letras Unicode, así que el texto chino, japonés, coreano, ruso, árabe, griego y devanagari cuenta como diálogo. Una comprobación solo ASCII marcaría todas las líneas de esos archivos como sin palabras, y el error no aparecería en ninguna prueba en inglés; por eso el conjunto de ejemplos incluye un caso CJK que debe salir limpio.

¿Los hallazgos de subtítulos sin diálogo son errores o advertencias?

Advertencias. Un bloque con dos notas musicales no es un defecto del archivo: puede ser una descripción de sonido deliberada o un marcador al que alguien pensaba volver. El informe dice qué hay y cuánto hay, y deja el veredicto a quien sabe para qué sirve el bloque.

¿Esta página cambia o borra algo del archivo?

No. Lee el archivo y produce un informe, que se ofrece en PDF para leer y en CSV para ordenar. No se borra nada, no se reescribe ningún texto y los códigos de tiempo del informe son los del propio archivo, así que cada hallazgo se puede localizar en un editor buscando su hora de inicio.

¿Qué formatos de subtítulos acepta la búsqueda de bloques sin diálogo?

Once de los doce: SRT, WebVTT, ASS, SSA, SBV, SMI, LRC, MicroDVD, TTML, JSON y CSV. El texto plano es la excepción, porque un archivo de texto no tiene bloques: cada línea es una línea y no hay tiempos a los que asociar un hallazgo.

¿Qué ocurre si el archivo no contiene ningún bloque?

El informe lo dice: cero bloques, una comprobación ejecutada y nada encontrado. Eso es distinto de un archivo que no se pudo leer, y distinto también de un archivo revisado que salió limpio. Las tres frases se mantienen separadas porque solo una de ellas significa que no hay nada de lo que preocuparse.

Herramientas relacionadas