Quitar todo el formato de subtítulos
O pega el texto de los subtítulos
Opciones
Un recuadro, siete opciones y cada opción tiene su propia página. Cursiva, Negrita, Subrayado y Color quitan ese tipo de intervalo y dejan el resto del estilo de la línea intacto. Todo quita todos los intervalos que modela la herramienta —esos cuatro más la sincronización karaoke— y deja intacto todo lo demás del texto. HTML hace lo mismo y además barre el marcado entre corchetes angulares que quedó en el texto porque la herramienta no lo modela, como las etiquetas de hablante <v Bob> y <c.className> de VTT. ASS hace lo mismo con los bloques de anulación: limpia los códigos {...} que no se reconocieron al analizar, como {\fad(500,500)}. 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 todos los rangos de estilo que lleva un archivo de subtítulos —cursiva, negrita, subrayado, color y cronometraje de karaoke— y deja las palabras, los saltos de línea y los códigos de tiempo exactamente como estaban. Es la pasada que conviene hacer cuando el estilo de un archivo se heredó en lugar de elegirse, y lo que quieres de vuelta es texto cronometrado sin adornos.
Los cinco tipos se quitan juntos porque son una sola decisión. El karaoke entra a propósito: un rango de karaoke no es texto, es una instrucción de tiempo por carácter, y un archivo al que se le quitó el énfasis pero conserva el karaoke mantiene la parte menos portable de su estilo. Después de esta pasada el archivo dice qué se dijo y cuándo, y nada más.
Dos cosas quedan intactas, y conviene saberlas porque parecen estilo. El lugar donde se sitúa una línea en pantalla es una propiedad del evento entero y no de sus palabras, así que una línea posicionada sigue posicionada; un archivo que necesita que se le borre la colocación es otra pasada. Y una etiqueta de hablante de WebVTT como `<v Bob>` no es estilo: dice quién pronunció la línea, de modo que quitarla sería quitar contenido. Las páginas que barren esas dos cosas lo dicen en su propio título.
Lo que el archivo no tiene no se echa en falta: un SRT sin ningún estilo vuelve byte por byte. No se sube nada y nada sale de la pestaña del navegador, así que los archivos que no pueden ir a un servidor —legales, médicos, de preestreno— se pueden limpiar aquí.
Ejemplos
Cuatro tipos de estilo en una sola línea
Entrada
1
00:00:01,000 --> 00:00:02,000
<b>CHAPTER ONE</b>
2
00:00:03,000 --> 00:00:04,000
<i>A voice off screen.</i> The <u>door</u> is <font color="red">open</font>.
Resultado
1
00:00:01,000 --> 00:00:02,000
CHAPTER ONE
2
00:00:03,000 --> 00:00:04,000
A voice off screen. The door is open.
Los cuatro tipos se van y las palabras quedan exactamente como se escribieron, incluidas las mayúsculas del primer bloque, porque esta página nunca toca las mayúsculas. Lo que queda es texto y códigos de tiempo y nada más, que es la forma que piden de verdad la mayoría de las especificaciones de entrega.
Una etiqueta de hablante y una de clase junto a una cursiva
Entrada
WEBVTT
00:00:01.000 --> 00:00:02.000
<v Bob><i>Hello</i> there.
00:00:03.000 --> 00:00:04.000
<c.yellow>Careful.</c>
Resultado
WEBVTT
00:00:01.000 --> 00:00:02.000
<v Bob>Hello there.
00:00:03.000 --> 00:00:04.000
<c.yellow>Careful.</c>
La cursiva se va y `<v Bob>` y `<c.yellow>` se quedan. Una etiqueta de hablante dice quién habla y una etiqueta de clase nombra un grupo al que pertenece el texto; ninguna de las dos es énfasis, y esta página no quita contenido. Barrerlas es otra pasada con un título que lo dice.
Cronometraje de karaoke en un archivo ASS
Entrada
[Script Info]
Title: karaoke
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1
[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,,{\k50}he{\k50}llo {\b1}there{\b0}
Resultado
[Script Info]
Title: karaoke
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1
[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,,hello there
Los dos rangos de karaoke y el par de negrita se van, y las sílabas quedan como texto normal. El cronometraje de karaoke es el estilo que más probablemente se pierde en una conversión —casi ningún formato tiene dónde ponerlo—, así que un archivo que va hacia uno de ellos está mejor con él quitado aquí, donde puedes ver qué pasó.
Preguntas frecuentes
¿Qué tipos de estilo elimina esta página de subtítulos?
Cinco: cursiva, negrita, subrayado, color y cronometraje de karaoke. Esos son los rangos en línea que un archivo de subtítulos puede llevar sobre un tramo de su texto, y la página lee cada archivo por el formato que es en realidad, así que la misma pasada funciona tanto si el archivo los escribe como etiquetas, como códigos de sustitución o como span. Los estilos con nombre de una hoja de estilos no están en esa lista y no se quitan: la página trabaja sobre los rangos que envuelven las palabras.
¿Quitar todo el formato altera las palabras o los tiempos?
No. Solo se reescribe el marcado alrededor de las palabras, así que los caracteres vuelven byte por byte, cada bloque conserva su inicio y su fin al milisegundo y el orden de los bloques es el del archivo. Un bloque con un salto de línea sigue teniendo ese salto, porque dónde corta la línea forma parte del bloque y no de su estilo.
¿Por qué una línea posicionada sigue en su sitio tras quitar el formato?
Porque el lugar donde se sitúa una línea en pantalla es una propiedad del evento entero y no un rango sobre su texto, y esta página solo quita rangos. Un rótulo centrado o un cartel en pantalla conserva su colocación, que normalmente es lo que quieres: la colocación suele hacer un trabajo real, y un archivo al que se le quitó el énfasis no es necesariamente un archivo que deba recolocarse. La pasada que limpia también la colocación es Quitar códigos de sustitución ASS y SSA.
¿Por qué sigue apareciendo una etiqueta de hablante en mi archivo WebVTT?
Porque una etiqueta de hablante es contenido y no estilo. `<v Bob>` dice que es Bob quien habla, y quien lee y la pierde pierde parte de lo que decía el archivo, por la misma razón por la que se deja una etiqueta de clase: el nombre que lleva lo resuelve una hoja de estilos y no el archivo. Esta página quita énfasis, no información. Si de verdad quieres barrer esas etiquetas, esa es Quitar etiquetas HTML del texto de subtítulos.
¿Esta página toca los estilos con nombre de la hoja de estilos de un archivo ASS?
No. Un archivo ASS mantiene una tabla de estilos con nombre y cada bloque apunta a uno de ellos, y esa tabla es algo distinto de los rangos en línea que quita esta página. Un bloque cuyo estilo es negrita sigue viéndose en negrita después, porque la negrita pertenece al estilo y no al texto. Limpiar una hoja de estilos es un trabajo aparte y esta página no lo hace.
¿Qué hago si el archivo no tiene ningún estilo?
Ejecútala de todos modos: no cuesta nada y el archivo vuelve byte por byte, lo que cierra la duda en lugar de dejarla abierta. Los archivos SRT sin formato son el caso habitual, y una pasada que informa de que no había estilo que quitar es la respuesta honesta a un archivo que no tenía ninguno, no una señal de que algo falló. La descarga se genera igualmente.