Saltar al contenido principal
SubtitleMatrix

Formato de subtítulos SSA

Conversión de formatosSubStation Alpha (SSA)

Qué puede expresar este formato

Estilo del texto
Fuentes, color, contorno, sombra
Posición en pantalla
Sí
Sincronización karaoke
Sí
Saltos de línea dentro de un bloque
Sí
Línea de tiempo
Hora de inicio y de fin para cada bloque
Resolución de tiempos
10 ms
Tiempos guardados como números de fotograma
No
Texto de derecha a izquierda
Sí

Ejemplos

Un archivo SSA típico y lo que se lee de él

Archivo

[Script Info]
Title: Example SSA
ScriptType: v4.00
Collisions: Normal

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: Marked=0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello there.
Dialogue: Marked=0,0:00:05.00,0:00:08.00,Default,,0,0,0,,{\i1}Italic{\i0} line.
Dialogue: Marked=0,0:00:09.00,0:00:12.00,Default,,0,0,0,,Two\Nlines

Qué contiene

3 cues, 4 lines of text

  0:00:01.00 → 0:00:04.00
    Hello there.
    [Default]
  0:00:05.00 → 0:00:08.00
    Italic line.   [italic ×1]
    [Default]
  0:00:09.00 → 0:00:12.00
    Two
    lines
    [Default]

Outside the cues:
  sections   [Script Info], [V4 Styles], [Events]
  style table  1 — Default (Arial 20)

La columna derecha no es un archivo convertido: es lo que este sitio lee del archivo de la izquierda, y el punto de partida de cualquier conversión de ese archivo.

Un archivo SSA incómodo y lo que aun así se lee de él

Archivo

[Script Info]
Title: Dirty SSA
ScriptType: v4.00

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Comment: Marked=0,0:00:00.00,0:00:01.00,Default,,0,0,0,,not a subtitle
Dialogue: Marked=0,0:00:01.00,0:00:04.00,Default,,0,0,0,,{\b1}Bold{\b0} and {\u1}underlined{\u0}.
Dialogue: Marked=0,0:00:05.00,0:00:08.00,Default,,0,0,0,,A soft\nbreak and a {\p1}mystery{\p0} code.

Qué contiene

2 cues, 3 lines of text

  0:00:01.00 → 0:00:04.00
    Bold and underlined.   [bold ×1, underline ×1]
    [Default]
  0:00:05.00 → 0:00:08.00
    A soft
    break and a {\p1}mystery{\p0} code.
    [Default]

Outside the cues:
  sections   [Script Info], [V4 Styles], [Events]
  style table  1 — Default (Arial 20)
  events     1 Comment: line — stored, never displayed

Los archivos reales llegan con marca de orden de bytes, finales de línea de Windows, una línea suelta antes de un código de tiempo o un código de tiempo que no se puede leer. Nada lanza una excepción: lo que no se entiende se informa en lugar de descartarse en silencio.

Convertir SubStation Alpha (SSA) a otro formato

Cada una de estas conversiones se ejecuta por completo en tu navegador. Las etiquetas indican qué cuesta esa dirección antes de abrirla.

SSA a ASS: sin pérdidas en esta dirección.

No se pierde nada en esta dirección: cada característica del formato de origen tiene un lugar al que ir en el formato de destino.

SSA a MICRODVD: con pérdidas de estilo, posición, karaoke, fps y contenido propio.
  • Estilo
  • Posición
  • Karaoke
  • Velocidad de fotogramas
  • Contenido específico del formato
SSA a TXT: con pérdidas de tiempos, estilo, posición, karaoke, saltos y contenido propio.
  • Tiempos
  • Estilo
  • Posición
  • Karaoke
  • Saltos de línea
  • Contenido específico del formato

Convertir a este formato

El formato SSA (SubStation Alpha) es uno de los que trata este sitio, y esta página es su referencia: qué puede guardar, qué no puede guardar y una página para cada formato al que puedes convertirlo. Si acabas de recibir un archivo con extensión `.ssa`, aquí ves qué contiene antes de abrirlo.

La tabla de arriba lo dice todo: no hay una lista de funciones ocultas. Cuando una fila marca que no, eso es exactamente lo que se pierde al convertir a SSA, y cada página de conversión enlazada más abajo lo advierte antes de que cargues un archivo.

Todas esas conversiones se ejecutan en tu navegador. No se sube nada y no hace falta cuenta, algo que importa en material sujeto a un acuerdo de confidencialidad, una historia clínica o un embargo de emisión.

Preguntas frecuentes

¿Qué es un archivo SSA?

`.ssa` es la extensión antigua de ASS, heredada de SubStation Alpha. Las mismas herramientas leen ambos formatos —Aegisub, mpv, VLC y ffmpeg— y el material de archivo todavía aparece con la extensión vieja.

¿El formato SSA guarda estilos?

Sí, y más que los otros formatos: una tabla de estilos con fuentes, tamaños, colores, contornos y márgenes, además de códigos por cue dentro del texto, de modo que una línea puede ir en negrita, con color y colocada sin depender de un estilo con nombre. También se guarda el karaoke. Aquí esa tabla es la sección `[V4 Styles]` y los estilos por cue se escriben como etiquetas de anulación, por ejemplo `{\i1}` dentro del propio texto de `Dialogue:`.

¿Cada cue SSA guarda un inicio y un final?

Sí, y un instante en un archivo SSA se escribe `0:00:04.13`. Esa es la precisión máxima de SSA —hasta la centésima de segundo— y el número es exacto, así que un cue puede ser corto, largo o solaparse con el siguiente sin que nada quede sobreentendido.

¿A qué formatos puedo convertir SSA sin perder nada?

ASS: todo lo que SSA puede expresar, ASS también. La tabla de arriba es la que lo dice: una fila con sí en los dos lados es una función que sobrevive. Cualquier otra dirección pierde algo, y cada una de esas páginas enumera su propia lista.

¿Qué guarda un archivo SSA fuera de sus cues?

Un archivo SSA puede llevar tres cosas fuera de sus cues: una sección `[Script Info]` con ajustes globales, una tabla de estilos y, opcionalmente, fuentes completas en `[Fonts]` y dibujos en `[Graphics]`. Su sección de eventos también puede contener líneas `Comment:`: eventos que se guardan y nunca se muestran.

¿Qué le falta a un archivo SSA que sí tiene ASS?

Tres cosas, todas estructurales y no textuales: una columna `Layer` en cada evento (SSA escribe `Marked` en su lugar), el nombre de sección `[V4+ Styles]` con su marca `ScriptType: v4.00+` y la columna de estilo `AlphaLevel`. En lugar de esta última, SSA escribe una columna de color llamada `TertiaryColour` donde ASS escribe `OutlineColour`. Nada de tus cues, tus tiempos ni tu bloque `[Script Info]` se ve afectado: convertir entre los dos reescribe el esqueleto y la tabla de estilos, nada más.