Qué es realmente un archivo ASS
ASS es un lenguaje de composición tipográfica que da la casualidad de que transporta subtítulos. Estilos con nombre, posición exacta, rotación, fundidos, sincronía de karaoke y dibujo vectorial viven en el archivo, repartidos entre una cabecera [Script Info], un bloque de estilos y una sección [Events] donde cada línea Dialogue: es un bloque.
SSA es su predecesor: la versión 4.00 del mismo formato, antes de las extensiones “Advanced” de la v4.00+. Las secciones y las líneas Dialogue son casi idénticas, el bloque de estilos tiene menos columnas, y todo lo de esta página vale para ambos. La extensión te dice cuál tienes; la línea ScriptType de la cabecera lo confirma.
El ASS aparece casi siempre en anime subtitulado por fansubs y en cualquier edición donde los carteles en pantalla se traducen en su sitio. Suele ir incrustado dentro de un MKV en lugar de al lado, y a menudo depende de fuentes que viajan dentro del mismo MKV como adjuntos. Ese detalle está detrás de la mayoría de quejas de “se abre pero se ve mal”.
[Script Info]
ScriptType: v4.00+
PlayResX: 1920
PlayResY: 1080
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, ...
Style: Default,Arial,48,&H00FFFFFF,...
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Where are we?
Dialogue: 0,0:00:04.50,0:00:06.20,Default,,0,0,0,,{\an8\pos(960,120)}Somewhere south of the river.
Cómo abrir un archivo ASS en cada dispositivo
Windows
El Bloc de notas lo abre como texto. Para verlo renderizado, usa VLC, mpv o MPC-HC, que incluyen libass y dibujan estilos, posiciones y efectos. La app Películas y TV y Windows Media Player no. Para editarlo, Aegisub es la herramienta para la que se diseñó el formato, y es gratuita.
macOS
QuickTime ignora los subtítulos externos por completo. IINA y mpv renderizan ASS con fidelidad; VLC también. Aegisub tiene versión para Mac para editar. TextEdit muestra el texto en bruto.
iPhone y iPad
VLC para iOS e Infuse renderizan ASS con libass, estilo incluido. La app Archivos solo muestra el texto. Copia el vídeo y el .ass al reproductor, o carga un MKV que lleve la pista de subtítulos dentro.
Android
VLC para Android y MX Player renderizan ASS correctamente, carteles posicionados incluidos. La mayoría de los demás reproductores caen a texto plano en la parte inferior, que es el formato funcionando con el estilo descartado.
En el navegador
Ningún navegador entiende ASS. Los reproductores web que lo muestran usan una versión WebAssembly de libass, que ningún sitio corriente ofrece. Convierte a VTT para la web en la página ASS a VTT; conservas texto y sincronía y pierdes la tipografía.
Dentro de un archivo MKV
La mayoría de subtítulos ASS están multiplexados en el MKV. Cualquier reproductor con libass elige la pista en el menú de subtítulos. Para sacar el .ass como archivo, usa mkvextract de MKVToolNix, o gMKVExtractGUI en Windows; las fuentes se extraen igual, de los adjuntos.
Cuando no se abre, o se abre mal
Se abre, pero el texto es plano y está en el lugar equivocado
El reproductor no tiene libass y trata el archivo como SRT con campos extra. Los carteles pensados para la parte superior caen abajo, los colores desaparecen y el karaoke se vuelve texto estático.
La solución: Cambia a VLC, mpv, IINA, MX Player o Infuse. No hay nada que arreglar en el archivo.
La fuente es incorrecta y los carteles se salen del cuadro
Los estilos apuntan a fuentes que no están instaladas. Los fansubs las adjuntan dentro del MKV; un .ass suelto ha perdido ese vínculo, así que el reproductor sustituye por Arial y los tamaños ya no cuadran.
La solución: Extrae las fuentes del MKV original con mkvextract e instálalas, o apunta mpv a una carpeta de fuentes junto al archivo. Incrustar los subtítulos con el grabador de kliptools.io también lo arregla para siempre si las fuentes están instaladas donde se hace la incrustación.
El reproductor no muestra nada
No hay sección [Events], o la línea Format: sobre las líneas Dialogue no coincide con sus columnas. Los archivos editados a mano o por un conversor que solo conocía SSA v4 fallan así.
La solución: Suelta el archivo arriba: la falta del bloque [Events] se indica. Un viaje de ida y vuelta por el conversor de subtítulos reescribe la cabecera y las líneas Format a v4.00+.
Subido a YouTube o Vimeo, el estilo desaparece
Esas plataformas aceptan ASS pero eliminan todo salvo el texto y la sincronía. Es la plataforma, no el archivo.
La solución: Nada que arreglar. Si importa el aspecto, incrusta los subtítulos en el vídeo antes de subirlo.
Los tiempos se movieron unas centésimas tras convertir
ASS guarda centésimas, dos dígitos, mientras SRT y VTT guardan milisegundos, tres. Un conversor redondea el último dígito.
La solución: Son 10 ms como mucho, invisibles al reproducir. Si necesitas los valores exactos, conserva el ASS.
Acentos rotos en un SSA antiguo
Los archivos SSA de principios de los 2000 solían guardarse en una página de códigos de Windows, antes de que UTF-8 fuera la norma. Los reproductores actuales asumen UTF-8.
La solución: El inspector indica la codificación; el botón Descargar en UTF-8 reescribe el archivo. Comprueba que el campo Encoding del estilo sea 1, que significa Unicode.
Qué hacer con él después
Preguntas frecuentes
¿Cuál es la diferencia entre ASS y SSA?
SSA es la versión 4.00 del formato; ASS es la 4.00+ con más columnas de estilo y más etiquetas de override. Se convierten entre sí, todo reproductor con libass lee ambos, y no hay motivo para crear en SSA hoy.
¿Qué reproductor muestra bien los subtítulos ASS?
Cualquiera basado en libass: VLC, mpv, IINA, MPC-HC, MX Player e Infuse. Los reproductores sin ella muestran el texto pero no el estilo.
¿Por qué mis subtítulos ASS se ven distintos a las capturas de la edición?
Fuentes. La edición las llevaba dentro del MKV, y tu reproductor está sustituyendo por una por defecto. Extrae e instala las fuentes, o usa un reproductor que lea los adjuntos del MKV, como hacen mpv y VLC.
¿Puedo editar un archivo ASS en el Bloc de notas?
Sí, es texto plano, pero una coma de más en una línea Dialogue rompe ese bloque. Aegisub es gratuito, edita el archivo visualmente y es para lo que se diseñó el formato.
¿Convertir ASS a SRT pierde algo?
Pierde todo lo que no sea texto y sincronía: posiciones, colores, fuentes, karaoke y dibujos. Las palabras y cuándo aparecen sobreviven exactamente, con precisión de 10 ms.
¿Cómo extraigo el ASS de un MKV?
Con MKVToolNix, el comando mkvextract saca cualquier pista como archivo. En Windows, gMKVExtractGUI hace lo mismo con una ventana. Las fuentes adjuntas salen de la misma manera.