Saltar al contenido principal
SubtitleMatrix

Convertir subtítulos a MAYÚSCULAS

Texto y estiloCambiar mayúsculas y minúsculas
O pega el texto de los subtítulos

Opciones

Cinco reglas con nombre viven detrás de este único recuadro, y cada una tiene su propia página: MAYÚSCULAS y minúsculas reescriben todas las letras, la mayúscula inicial en cada palabra pone en mayúscula cada palabra y deja en paz las pequeñas (a, el, de), la mayúscula inicial de frase pasa la línea a minúsculas primero y luego reconstruye los inicios de frase, y la mayúscula inicial en cada línea cambia solo la primera letra de cada línea. Esta página rellena el recuadro con la regla que nombra su título y no lista ninguna otra, así que el archivo que produce es el de la página en cuestión.

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 reescribe en mayúsculas todas las líneas de un archivo de subtítulos. Se arrastra el archivo, se ejecuta y las palabras vuelven gritando mientras todo lo demás —los códigos de tiempo, los números de bloque, el orden, los saltos de línea— se queda exactamente donde el archivo lo puso. La mayoría llega aquí con una especificación de entrega en la mano: algunas cadenas y plataformas de streaming siguen pidiendo el texto en mayúsculas, y un archivo escrito con normalidad tiene que entregarse así.

El punto, la coma y el signo de interrogación sobreviven. Esto es un cambio de caja y nada más: no se añade ni se quita puntuación, no se une una línea con otra, no se retoca el tiempo de ningún bloque. Si el archivo tiene dos líneas en un bloque, siguen siendo dos líneas, cada una capitalizada por separado.

Hay algo que conviene saber antes de ejecutarlo sobre un archivo con estilos. Capitalizar una letra normalmente mantiene la cadena con la misma longitud, así que un rango en cursiva sigue cubriendo exactamente las palabras que cubría antes. Unos pocos caracteres son la excepción —la eszett alemana se convierte en dos letras al pasar a mayúsculas, y otros pocos se comportan igual— y cuando eso ocurre la página descarta las etiquetas de esa línea e indica cuántas ha soltado, porque un rango que ya no coincide con sus palabras es peor que ningún rango.

No se sube nada. El archivo se lee y se escribe dentro de la pestaña del navegador, así que el material que no puede salir del equipo —legal, médico, antes del estreno— se queda en él. SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON, TXT y CSV se leen por lo que son de verdad y no por lo que sugiere la extensión, y un archivo que no tenía mayúsculas que añadir vuelve byte por byte.

Ejemplos

Un archivo corriente de dos bloques

Entrada

1
00:00:01,000 --> 00:00:02,000
The room is dark.

2
00:00:03,000 --> 00:00:04,000
A cold night.

Resultado

1
00:00:01,000 --> 00:00:02,000
THE ROOM IS DARK.

2
00:00:03,000 --> 00:00:04,000
A COLD NIGHT.

Todas las letras pasan a mayúsculas y nada más se mueve: los códigos de tiempo y los números de bloque son los del archivo, la puntuación queda intacta y sigue habiendo dos bloques. Esta es la operación completa; la razón de que merezca una página propia es lo que hace con los estilos, que muestra el ejemplo siguiente.

Una línea en la que capitalizar alarga el texto

Entrada

1
00:00:01,000 --> 00:00:02,000
<i>straße</i> at night.

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

Resultado

1
00:00:01,000 --> 00:00:02,000
STRASSE AT NIGHT.

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

La eszett al final de la palabra en cursiva crece hasta dos letras, así que el rango en cursiva ya no abarca los mismos caracteres. En lugar de dejar las etiquetas apuntando a letras equivocadas, la página descarta todas las etiquetas de esa línea y cuenta cuántas: por eso la salida no lleva cursivas. El segundo bloque no se ve afectado.

Una línea sin ninguna letra

Entrada

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

2
00:00:03,000 --> 00:00:04,000
She left.

Resultado

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

2
00:00:03,000 --> 00:00:04,000
SHE LEFT.

Las notas musicales no tienen caja, así que la primera línea sale exactamente como entró mientras la segunda se capitaliza. Los archivos que marcan sonidos no verbales con símbolos, guiones o cifras pasan por esta página sin daño, que es la razón práctica de trabajar línea a línea.

Preguntas frecuentes

¿Cambiar los subtítulos a mayúsculas modifica los tiempos?

No. Nada en esta página lee ni escribe un código de tiempo, así que cada bloque conserva su inicio y su fin al milisegundo, el orden es el del archivo y el número de bloques no cambia. Eso también la hace segura para un archivo que acabas de sincronizar: si la sincronía era correcta antes, lo sigue siendo después, y lo único que diferencia a los dos archivos es la caja de las letras.

¿Qué ocurre con las cursivas y otros estilos al pasar el texto a mayúsculas?

Normalmente se conservan, porque capitalizar una letra deja la cadena con la misma longitud y cada rango con estilo sigue cubriendo los mismos caracteres. Las excepciones son los caracteres cuya forma en mayúscula ocupa más de una letra —la eszett alemana es el caso habitual— y ahí se descartan las etiquetas de la línea en vez de dejarlas sobre letras equivocadas. El recuento aparece junto a la descarga, así que nunca se te dice que un archivo está bien cuando parte de su estilo ha desaparecido.

¿Puedo poner en mayúsculas solo algunos bloques de un archivo?

En esta página no: se convierte el archivo entero, cada bloque y cada línea. Si necesitas dejar una parte como está, la vía práctica es convertir el archivo y luego devolver el texto original a los bloques que querías conservar, o dividir primero el archivo y convertir una parte. Una elección por bloque no es algo que un único archivo arrastrado pueda expresar: no hay nada en el archivo de donde la página pueda leerla.

¿Por qué el archivo ha vuelto exactamente igual que entró?

Porque ya estaba en mayúsculas. La página informa de los bloques que ha cambiado, y una lista vacía es la respuesta honesta a un archivo que no tenía nada que hacer, no una señal de error: la descarga se genera igual y es el mismo archivo. En un archivo desconocido, esta primera pasada es útil: te dice si las mayúsculas ya están puestas antes de entregárselo a nadie.

¿Funciona en idiomas distintos del inglés?

Funciona con todo lo que cubren las reglas de caja del propio navegador: escrituras latinas, griego, cirílico y casi todas las demás tienen mayúsculas y se convierten. Lo que no puede hacer es inventar una caja: el chino, el japonés, el coreano y el tailandés no tienen mayúsculas, así que un archivo en esos idiomas vuelve sin cambios, lo cual es correcto y no un fallo. Quien lea turco o azerbaiyano debe saber que la i con punto y la i sin punto se resuelven con las reglas predeterminadas del navegador, no con las específicas del idioma.

¿Conviene entregar los subtítulos en mayúsculas o es solo lo que piden algunas especificaciones?

Es lo que piden algunas especificaciones, y las mayúsculas se leen peor que la caja mixta: una línea en mayúsculas tarda mediblemente más en leerse a la misma longitud, y por eso casi todas las guías de accesibilidad dicen lo contrario. Usa esta página cuando una especificación de entrega o un cliente lo exijan, no como opción predeterminada. Si lo que buscas es que un archivo vuelva a leerse con normalidad, la página que quieres es la de tipo oración, que reconstruye la caja mixta a partir de un archivo gritado.

Herramientas relacionadas