Saltar al contenido principal
SubtitleMatrix

Quitar etiquetas de hablante

Texto y estiloQuitar descripciones para personas sordas
O pega el texto de los subtítulos

Opciones

Un recuadro, cinco opciones y cada opción tiene su propia página. Corchetes quita los apartes [entre corchetes], Paréntesis quita los (entre paréntesis), Hablante quita un nombre todo en mayúsculas y los dos puntos que lo siguen al inicio de una línea, y Música quita los símbolos de nota. Las cuatro a la vez es la opción Todo. Todas ellas editan las propias palabras y no el estilo, así que la línea se acorta; y a diferencia de las páginas de estilo, una anotación eliminada no puede devolverla la herramienta que lee el resultado. Esta página rellena el recuadro con la opción que nombra su título y no lista ninguna otra.

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 quita la etiqueta de hablante al principio de una línea: el nombre todo en mayúsculas y los dos puntos que lo siguen, junto con el espacio que venía después. `BOB: I heard that.` sale como `I heard that.`, y `- JANE DOE: So did I.` como `So did I.` Nada más del bloque se mueve: ni los códigos de tiempo, ni la numeración, ni las palabras.

La etiqueta se reconoce por su forma y no contra una lista de nombres. Una serie de mayúsculas sin ninguna minúscula, al principio mismo de una línea, seguida de dos puntos, es una etiqueta. `BOB:`, `JANE DOE:`, `O'BRIEN:`, `BOB (V.O.):` y `- MARIA:` cumplen. `He said: hello` no, porque las letras que siguen a la mayúscula son minúsculas: eso es diálogo con dos puntos dentro, y tomarlo sería comerse una línea de la película. `I:` tampoco cumple: una sola letra mayúscula no es prueba suficiente, y una página que la tomara estaría adivinando con el pronombre más común de cualquier guion.

Las etiquetas de hablante aparecen por dos razones distintas y esta página sirve para las dos. En una pista para personas sordas marcan un cambio de hablante, que quien no puede oír las voces necesita para seguir la escena. En un archivo bilingüe suelen ser lo único que separa las dos lenguas que comparten una línea. La misma forma, la misma edición.

La etiqueta de una línea de diálogo repartida entre dos bloques se detecta en cada bloque por separado, así que las dos mitades la pierden. Los archivos se leen por lo que son y no por su extensión, así que las tres maneras de escribirlo —texto plano en SRT, una columna Dialogue en ASS, una etiqueta `<v Bob>` en WebVTT— acaban en el mismo sitio. No se sube nada, y se aceptan todos los formatos que lee el sitio.

Ejemplos

Un nombre solo y un nombre detrás de un guion

Entrada

1
00:00:01,000 --> 00:00:03,000
BOB: I heard that.

2
00:00:04,000 --> 00:00:06,000
- JANE DOE: So did I.

Resultado

1
00:00:01,000 --> 00:00:03,000
I heard that.

2
00:00:04,000 --> 00:00:06,000
So did I.

Dos de las formas que toma una etiqueta en un archivo real: un nombre solo, y un nombre detrás del guion que marca un cambio de hablante. Las dos se van, y también los dos puntos con el espacio que los sigue, que es lo que evita que la línea empiece con un espacio suelto. Lo que queda es el diálogo tal como lo leería alguien que puede oír la escena.

Dos puntos dentro del diálogo que se dejan en paz

Entrada

1
00:00:01,000 --> 00:00:03,000
He said: hello

2
00:00:04,000 --> 00:00:06,000
I: am not a label

Resultado

1
00:00:01,000 --> 00:00:03,000
He said: hello

2
00:00:04,000 --> 00:00:06,000
I: am not a label

Los dos bloques vuelven byte por byte. Los primeros dos puntos siguen a una palabra en minúsculas, así que están dentro de la oración y no delante de ella. Los segundos siguen a una sola letra mayúscula, y una letra no basta para llamar nombre a algo: una página que lo tratara así estaría borrando el pronombre del que está lleno cualquier guion.

Una etiqueta en la columna Dialogue de un archivo ASS

Entrada

[Script Info]
Title: speaker

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic
Style: Default,Arial,20,&H00FFFFFF,0,0

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,BOB: I heard that.

Resultado

[Script Info]
Title: speaker

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic
Style: Default,Arial,20,&H00FFFFFF,0,0

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,I heard that.

En ASS el texto es la última de diez columnas separadas por comas en la línea Dialogue, y la etiqueta está dentro de esa columna. Todo lo que la rodea sobrevive: la cabecera del guion, la tabla de estilos, la disposición de columnas y el tiempo del evento. Es la misma edición que el ejemplo SRT, alcanzada a través de otro formato de archivo.

Preguntas frecuentes

¿Cómo sabe la página qué palabras son una etiqueta de hablante?

Por su forma: una serie de mayúsculas, dígitos, espacios y puntuación sin ninguna letra minúscula, al principio de una línea, que termina en dos puntos. Eso cubre `BOB:`, `JANE DOE:`, `O'BRIEN:` y `BOB (V.O.):`, y descarta `He said:` e `I:`. La regla está escrita como ausencia de letras minúsculas y no como una lista de nombres, así que sigue funcionando con personajes y abreviaturas que nunca ha visto.

¿Se quita un signo de dos puntos que forma parte del diálogo?

No. `He said: hello` conserva sus dos puntos, porque la mayúscula del principio va seguida de letras minúsculas y la serie, por tanto, nunca parece un nombre. Esa distinción es toda la razón de exigir mayúsculas: los dos puntos son comunes en el diálogo, y una página que emparejara cualquier palabra corta antes de dos puntos se llevaría algunos y dejaría otros según algo que no podrías predecir.

¿Qué pasa con el guion delante de una etiqueta de hablante?

Se va con la etiqueta. Una línea escrita `- JANE DOE: So did I.` sale como `So did I.` sin guion inicial, porque el guion y el nombre son el mismo marcado: es el par que señala un cambio de hablante en una pista para personas sordas. Un guion que abre una línea sin un nombre detrás se deja en paz, ya que no hay etiqueta con la que emparejarlo.

¿Quitar las etiquetas de hablante cambia los tiempos del archivo?

No. Solo se edita el texto dentro de cada bloque, así que cada inicio y cada fin quedan como los escribió el archivo y la numeración de bloques es la del archivo. Los rangos de negrita y cursiva que estaban sobre la propia etiqueta se descartan y se cuentan en el informe, ya que no queda texto que cubran; los rangos sobre el diálogo que viene después de la etiqueta se mueven con él y sobreviven.

¿Por qué querría alguien quitar las etiquetas de hablante?

Porque una pista para personas sordas y una pista de subtítulos normal son productos distintos. La etiqueta está para que quien no puede oír las voces sepa quién habla; una vez que el archivo se usa como subtítulos corrientes, o se entrega a alguien que puede oír la escena, los nombres son estorbo al principio de cada dos líneas. Algunas emisoras también los prohíben sin más, así que quitarlos es un requisito de entrega y no una preferencia.

¿De qué formatos se pueden quitar las etiquetas de hablante?

De los doce que lee el sitio: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON, texto plano y CSV. Un archivo WebVTT que marca a su hablante con una etiqueta `<v Bob>` se lee por su texto, y la etiqueta se deja donde está: barrer marcado de ese tipo es el trabajo de la página de etiquetas HTML y no el de esta.

Herramientas relacionadas