Estilos de Subtítulos ASS: Guía para Principiantes | AllSubConverter
La mayoría de los formatos de subtítulos se conforman con texto plano con marcas de tiempo. ASS (Advanced SubStation Alpha) es diferente: es un lenguaje completo de estilizado para subtítulos, con control sobre fuentes, colores, contornos, sombras, posición en pantalla e incluso animación de karaoke por sílaba. Es el formato detrás de los fansubs de anime, videos de karaoke y gran parte de la postproducción profesional de video. Esta guía recorre los aspectos esenciales para que puedas crear subtítulos con un aspecto pulido en lugar del aspecto por defecto.
Convierte subtítulos SRT simples en un archivo ASS estilizado que puedes personalizar — gratis, en tu navegador.
Convertir SRT a ASS →Cómo se organiza un archivo ASS
Un archivo ASS tiene dos partes que importan para el estilizado. La primera es la sección [V4+ Styles], que define plantillas de estilo reutilizables — piensa en cada estilo como una clase CSS para tus subtítulos. La segunda es la sección [Events], donde cada línea de diálogo referencia uno de esos estilos por nombre y puede añadir formato adicional con etiquetas de anulación en línea.
Una definición de estilo es una línea larga separada por comas. Aquí tienes un estilo por defecto típico:
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,48,&H00FFFFFF,&H000000FF,&H00000000,&H80000000,0,0,0,0,100,100,0,0,1,2,1,2,30,30,40,1
Parece intimidante, pero cada campo controla exactamente una propiedad visual. El resto de esta guía los divide en grupos.
Colores — primario, contorno y fondo
ASS utiliza cuatro campos de color por estilo, y lo más importante que debes saber desde el principio es que están en BGR, no en RGB, con un canal alfa al frente. Un código de color se ve así: &HAABBGGRR, donde AA es el alfa (00 = completamente opaco, FF = completamente transparente).
- PrimaryColour — el color de relleno principal del texto. Es lo que normalmente piensas como "el color del subtítulo".
- SecondaryColour — se usa en karaoke: el color en el que comienza una sílaba antes de ser resaltada.
- OutlineColour — el color del borde dibujado alrededor de cada carácter.
- BackColour — el color de la sombra proyectada, o del cuadro de fondo si usas BorderStyle 3.
| Código | Significado |
|---|---|
&H00FFFFFF | Blanco opaco |
&H000000FF | Rojo opaco (¡BGR!) |
&H0000FF00 | Verde opaco |
&H00FF0000 | Azul opaco |
&H80FFFFFF | Blanco semitransparente |
&HFFFFFFFF | Completamente transparente |
Trampa común: como ASS almacena colores como BGR,
&H0000FFes azul, no rojo. Si tus subtítulos salen con el color equivocado, intercambia los bytes rojo y azul e inténtalo de nuevo.
Fuentes, grosor e inclinación
Los campos Fontname y Fontsize hacen lo que esperarías. Bold, Italic, Underline y StrikeOut son binarios — usa -1 para activar y 0 para desactivar. Las fuentes confiables multiplataforma incluyen Arial, Helvetica, Open Sans, Roboto y Noto Sans; si eliges algo inusual, el reproductor usará una fuente por defecto cuando no esté instalada.
Style: Default,Arial,48,... (normal)
Style: Title,Bebas Neue,64,... (encabezado grande)
Style: Whisper,Arial,42,...,-1 (el -1 activa Bold)
Contornos y sombras para legibilidad
Dos campos controlan el tratamiento de los bordes del texto. Outline es el grosor del borde en píxeles alrededor de cada carácter, y Shadow es la distancia de desplazamiento de la sombra. BorderStyle decide qué significan esos campos: 1 da contorno más sombra (el valor por defecto y el más legible), mientras que 3 convierte el área detrás del texto en un cuadro opaco.
Outline: 2, Shadow: 1— valor por defecto limpio y legible para la mayoría del contenido.Outline: 4, Shadow: 2— borde grueso para material de bajo contraste.BorderStyle: 3— cuadro de fondo sólido, bueno para subtítulos sobre imágenes complejas.
Alineación y posicionamiento
El campo Alignment usa la notación del teclado numérico, donde los números del 1 al 9 se asignan a posiciones en pantalla exactamente como el teclado numérico:
7 8 9 (fila superior)
4 5 6 (centro)
1 2 3 (fila inferior)
2 es la clásica posición de subtítulo inferior centrado, 8 pone texto en la parte superior (útil para títulos o etiquetas de hablante), y 5 centra el texto en pantalla. Los campos MarginL, MarginR y MarginV luego ajustan el texto hacia adentro desde el borde de alineación en píxeles.
Cinco estilos listos para usar
Aquí hay cinco estilos prácticos que puedes pegar directamente en una sección [V4+ Styles]. Cada uno es una línea Style: completa.
- Subtítulo moderno limpio — texto blanco, contorno negro de 2px, sombra sutil, inferior centrado:
Style: Modern,Arial,52,&H00FFFFFF,&H000000FF,&H00000000,&H80000000,0,0,0,0,100,100,0,0,1,2,1,2,30,30,40,1 - Resaltado de karaoke — negrita, contorno grueso, listo para efectos de relleno de color:
Style: Karaoke,Arial,48,&H00FFFFFF,&H0000FFFF,&H00000000,&H80000000,-1,0,0,0,100,100,0,0,1,3,2,2,30,30,50,1 - Título superior — encabezado grande anclado en la parte superior:
Style: TopTitle,Bebas Neue,64,&H00FFFFFF,&H000000FF,&H00000000,&H80000000,0,0,0,0,100,100,0,0,1,3,1,8,60,60,30,1 - Narración en cursiva — gris en cursiva para voz en off fuera de pantalla:
Style: Narration,Arial,42,&H00CCCCCC,&H000000FF,&H00000000,&H80000000,0,-1,0,0,100,100,0,0,1,1,1,2,40,40,35,1 - Subtítulo amarillo en negrita — el clásico aspecto de película:
Style: Caption,Arial Black,38,&H00FFFF00,&H000000FF,&H00000000,&H80000000,-1,0,0,0,100,100,0,0,1,2,1,2,30,30,40,1
Etiquetas de anulación en línea
Los estilos se aplican a toda una línea, pero ASS también te permite anular el formato a mitad de línea con etiquetas envueltas en llaves. Así es como cambias el color de una sola palabra, mueves una línea a una posición diferente, o creas el ritmo del karaoke. La tabla siguiente cubre las etiquetas que usarás con más frecuencia.
| Etiqueta | Qué hace | Ejemplo |
|---|---|---|
{\b1} / {\b0} | Negrita on / off | {\b1}Importante{\b0} |
{\i1} / {\i0} | Cursiva on / off | {\i1}Susurro{\i0} |
{\u1} / {\s1} | Subrayado / tachado | {\u1}Nota{\u0} |
{\c&HBBGGRR&} | Establecer color primario (BGR) | {\c&H0000FF&}Rojo |
{\3c&HBBGGRR&} | Establecer color de contorno | {\3c&H000000&}Contorno negro |
{\fnName} | Cambiar fuente | {\fnGeorgia}Serif |
{\fsN} | Cambiar tamaño de fuente | {\fs64}Grande |
{\anN} | Establecer alineación (teclado 1-9) | {\an8}Título superior |
{\pos(x,y)} | Fijar a posición exacta en píxeles | {\pos(320,50)}Título |
{\move(x1,y1,x2,y2)} | Animar posición durante la entrada | {\move(50,50,300,50)} |
{\fad(in,out)} | Fundido de entrada y salida (ms) | {\fad(300,200)} |
{\frxN} / {\fryN} / {\frzN} | Rotar texto en un eje (grados) | {\frz15}Inclinado |
{\kN} / {\kfN} | Ritmo de karaoke (centisegundos) | {\kf20}Palabra |
Fundamentos de animación
Tres etiquetas llevan la mayor parte del movimiento en ASS. {\fad(in,out)} desvanece una línea de entrada y salida durante un número de milisegundos — perfecto para apariciones suaves de títulos. {\move(...)} desliza una línea de un conjunto de coordenadas a otro a lo largo de la duración de la entrada, así es como logras que el texto entre desde un lado. {\t(...)} es la etiqueta de transformación de propósito general que interpola cualquier otra etiqueta a lo largo del tiempo, permitiéndote agrandar, rotar o recolorear el texto a mitad de línea.
Los efectos de karaoke usan la familia {\k}. {\k20} reserva 20 centisegundos para una sílaba y la cambia del color secundario al primario en el momento correcto; {\kf} produce el barrido de relleno suave que la mayoría asocia con los videos de karaoke.
Cómo empezar desde SRT
Si tus subtítulos son actualmente SRT, el camino más rápido a un resultado estilizado es convertirlos a ASS primero y luego editar la sección [V4+ Styles]. La conversión preserva cada línea y marca de tiempo, así que solo tienes que pensar en el aspecto. Cubrimos ese flujo de trabajo completo en la guía de estilizado de SRT a ASS.
Errores comunes a evitar
- ✔️ Usar RGB en lugar de BGR. Recuerda que
&H0000FFes azul, no rojo. - ✔️ Olvidar el canal alfa. Siempre incluye dos dígitos alfa antes del color.
- ✔️ Exceso de estilos. Superponer transformaciones, rotaciones y sombras en cada línea perjudica la legibilidad — la moderación se ve profesional.
- ✔️ Ignorar la disponibilidad de fuentes. Si la fuente no está instalada en la máquina de reproducción, el reproductor sustituye silenciosamente otra.
- ✔️ No probar en diferentes reproductores. VLC, mpv y MPC-HC renderizan ASS de forma ligeramente diferente; verifica tu salida en más de uno.
Comienza a estilizar tus subtítulos
Una vez que tengas un archivo ASS estilizado, cada reproductor que soporte ASS — que es la mayoría — renderizará tus subtítulos exactamente como los diseñaste. Convierte tu SRT a ASS, aplica uno de los estilos prefabricados de arriba e itera desde ahí.
Última actualización: 20 de marzo de 2026