Quitar anotaciones SDH
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 las notas para personas sordas de un archivo de subtítulos en una sola pasada. Se van cuatro clases de anotación: un nombre de hablante al principio de una línea, una observación entre corchetes, una observación entre paréntesis y los símbolos de nota que marcan una línea como cantada. Lo que queda es el diálogo tal como lo leería una persona oyente, con los códigos de tiempo, el orden de los bloques y las palabras que de verdad se dijeron donde los puso el archivo.
Conviene ser claro sobre lo que esta página hace con las palabras, porque no es lo mismo que las páginas de estilo. Quitar un rango de cursiva deja intacto cada carácter del texto. Quitar una anotación borra caracteres: `BOB: [door slams] I heard that.` sale como `I heard that.` La línea se acorta, y la herramienta cierra el espacio que dejó la anotación para que el resultado se lea como una oración y no como una oración con un agujero.
No se adivina nada. Un corchete que nunca se cierra se queda exactamente como está, porque dónde termina es incognoscible y una suposición no se ve en la salida. Una etiqueta de hablante tiene que ir en mayúsculas: `BOB:` es una etiqueta, `He said:` es diálogo, y una página que tomara la segunda estaría comiéndose líneas de la película. Un solo símbolo de nota sin otro que lo cierre deja solo el símbolo quitado, ya que borrar hasta el final de la línea se llevaría las únicas palabras que el público puede oír.
La misma eliminación funciona en todos los formatos que lee el sitio. Los archivos SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON, texto plano y CSV pasan todos por el mismo camino, porque la anotación vive en las palabras y no en la sintaxis del archivo. No se sube nada —el archivo se lee y se escribe dentro de la pestaña del navegador— y una temporada entera de episodios pasa junta por la cola.
Ejemplos
Una etiqueta de hablante y una nota de sonido en una sola pasada
Entrada
1
00:00:01,000 --> 00:00:03,000
BOB: [door slams] I heard that.
2
00:00:04,000 --> 00:00:06,000
(sighs) I know.
Resultado
1
00:00:01,000 --> 00:00:03,000
I heard that.
2
00:00:04,000 --> 00:00:06,000
I know.
Dos clases distintas de nota, una en cada bloque, y las dos se van en la misma pasada. La etiqueta se lleva sus dos puntos y el espacio que venía después; la nota entre corchetes se lleva sus corchetes. En los dos casos sobreviven las palabras que se dijeron y el espaciado se cierra, y por eso el primer bloque no sale con un espacio doble donde estaba la nota de sonido.
Un bloque que era solo una anotación
Entrada
1
00:00:01,000 --> 00:00:03,000
[music]
2
00:00:04,000 --> 00:00:06,000
I heard that.
Resultado
2
00:00:04,000 --> 00:00:06,000
I heard that.
El primer bloque no tenía ningún diálogo, así que una vez quitada la anotación no queda nada que mostrar y el bloque se va con ella. Mantenerlo pondría en pantalla un subtítulo vacío durante dos segundos. La salida empieza en 2 porque los números de bloque pertenecen al archivo: la página no renumera a tus espaldas, y la pasada informa de cuántos bloques se descartaron.
Dos líneas en las que la página se niega a adivinar
Entrada
1
00:00:01,000 --> 00:00:03,000
He said: [come here
2
00:00:04,000 --> 00:00:06,000
♪ la la
Resultado
1
00:00:01,000 --> 00:00:03,000
He said: [come here
2
00:00:04,000 --> 00:00:06,000
la la
La primera línea queda intacta por dos razones a la vez: el corchete nunca se cierra, y `He said:` está en minúsculas, lo que lo convierte en diálogo y no en etiqueta. La segunda línea tiene una nota y ninguna de cierre, así que solo se quita el símbolo y las palabras se quedan. En los dos casos la página elige dejar algo dentro en lugar de quitar algo que quizá querías.
Preguntas frecuentes
¿Qué quita exactamente esta página de una pista para sordos?
Cuatro clases de anotación, todas en el texto y no en el marcado del archivo. Un nombre de hablante todo en mayúsculas y los dos puntos que lo siguen al principio de una línea; cualquier cosa dentro de un par de corchetes; cualquier cosa dentro de un par de paréntesis; y los símbolos de nota que marcan una línea como cantada, junto con lo que hay entre un par de ellos. Cada una de esas cuatro tiene también su propia página, para las veces en que quieres quitar solo una.
¿Sobreviven los códigos de tiempo cuando se van las anotaciones?
Sí. La capa de tiempos no se toca en absoluto: cada bloque conserva el inicio y el fin que tenía, y los números de bloque son los del archivo. Lo único que cambia es el texto dentro de cada bloque, que se acorta porque se borraron caracteres. Los rangos de negrita, cursiva, subrayado y color que estaban fuera del texto eliminado se mueven con él y sobreviven; un rango que cubría una anotación no tiene ya nada coherente a lo que apuntar, así que se descarta y se informa.
¿Por qué desapareció por completo uno de mis subtítulos?
Porque todas sus líneas eran anotación. Un bloque que dice `[music]`, o `♪ ♪`, no tiene diálogo, y una vez quitada la nota no queda nada que mostrar. Dejarlo pondría en pantalla un subtítulo vacío durante la duración del bloque, así que el bloque se elimina también y se cuenta en el informe como bloque descartado y no como bloque editado. Un bloque con una línea anotada y otra de diálogo conserva la línea de diálogo y se queda en el archivo.
¿Por qué la salida se salta un número de bloque tras quitar una nota musical?
Porque los números del archivo son los del archivo y esta página no los reescribe. Si el bloque 3 era solo una nota musical, la salida va 2, 4. Los reproductores dirigen los bloques por sus códigos de tiempo y no por el número de la línea, así que un hueco no hace daño a la reproducción, y es el mismo hueco que deja la página de superposición cuando descarta un bloque. Renumerar un archivo es un trabajo aparte de quitarle notas, y hacerlo aquí en silencio ocultaría cuántos bloques se quitaron de verdad.
¿Se quita un corchete que nunca se cerró?
No, y es deliberado. `[door slams` sin corchete de cierre no dice dónde termina la anotación, así que cualquier cosa que hiciera la página sería una suposición sobre cuáles de tus palabras borrar, y una suposición así no deja rastro en la salida. Lo mismo vale al revés: un corchete de cierre suelto, sin uno de apertura, se deja como está. Los pares bien formados son lo único que esta página trata como anotación.
¿La página quita `He said:` como etiqueta de hablante?
No. La etiqueta tiene que ir en mayúsculas, porque esa es la convención que usan las pistas para personas sordas y es la única prueba de la que dispone una herramienta que no puede leer la película. `BOB:`, `JANE DOE:` y `O'BRIEN (V.O.):` son etiquetas; `He said:` y `I:` no lo son. La comprobación está escrita como ausencia de letras minúsculas y no como una lista de nombres, así que no necesita actualizarse cuando aparece un personaje nuevo en tu guion.
¿En qué formatos de subtítulos puedo soltar los archivos?
En los doce que lee el sitio: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON, texto plano y CSV. Las anotaciones que quita esta página viven en las palabras, y todos esos formatos llevan palabras, así que no hay ninguno que excluir. El formato se deduce del contenido del archivo y no de su extensión, y puedes corregirlo en la cola si el contenido es ambiguo.