Hopp til hovedinnhold
SubtitleMatrix

SSA-undertekstformat

FormatkonverteringSubStation Alpha (SSA)

Hva dette formatet kan uttrykke

Tekstformatering
Skrifter, farge, kontur, skygge
Plassering på skjermen
Ja
Karaoketiming
Ja
Linjeskift inne i en tekstblokk
Ja
Tidslinje
Start- og sluttid for hver tekstblokk
Tidsoppløsning
10 ms
Tid lagret som bildenummer
Nei
Tekst fra høyre til venstre
Ja

Eksempler

En typisk SSA-fil, og hva som leses ut av den

Fil

[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

Hva den inneholder

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)

Høyre side er ikke en konvertert fil — det er det denne siden leser ut av venstre side, og det hver konvertering av filen starter fra.

En vanskelig SSA-fil, og hva som fortsatt leses ut av den

Fil

[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.

Hva den inneholder

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

Ekte filer kommer med BOM, Windows-linjeskift, en løs linje før en tidslinje eller en tidslinje som ikke kan leses i det hele tatt. Ingenting kaster: det som ikke kan forstås, rapporteres i stedet for å forsvinne i stillhet.

Konverter SubStation Alpha (SSA) til et annet format

Hver av disse kjører helt i nettleseren din. Etikettene sier hva den retningen koster, før du åpner den.

SSA → ASS lokalt. Ingenting går tapt i denne retningen.

Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.

SSA → MicroDVD lokalt. Taper: stil, plassering, karaoke, fps, formatspesifikt.
  • Formatering
  • Plassering
  • Karaoke
  • Bildefrekvens
  • Formatspesifikt innhold

Konvertering inn til dette formatet

SubStation Alpha (SSA) er et av undertekstformatene denne siden håndterer, og denne siden er oppslagsverket: hva formatet kan lagre, hva det ikke kan, og én side for hvert format du kan konvertere det til.

Tabellen over er hele SSA-listen — det finnes ingen skjult funksjonsliste. Når en rad sier nei, er det nøyaktig det som går tapt ved å konvertere til SSA, og hver konverteringsside nedenfor sier det før du åpner en fil.

Hver SSA-konvertering nedenfor kjøres lokalt i nettleseren, uten opplasting og uten konto — også for materiale du ikke kan sende til en fremmed server.

Ofte stilte spørsmål

Hva er en SSA-fil?

En SSA-fil er `[Script Info]`, en stiltabell i `[V4 Styles]` og `[Events]` med en `Marked`-kolonne. Hver tekstblokk har start- og sluttid med hundredels oppløsning. Det er forgjengeren til ASS, og brukes der en eldre avspiller eller et eldre verktøy krever nettopp denne varianten.

Lagrer SSA formatering?

SSA har full formatering: en stiltabell med skrift, størrelse, farger, omriss og marger, pluss overstyringstagger per tekstblokk. Det er en egenskap ved SSA som følger med når formatet konverteres videre.

Lagrer hver SSA-tekstblokk både start- og sluttid?

SSA lagrer begge: hver tekstblokk har start- og sluttid med hundredels oppløsning. Et tidspunkt skrives som `0:00:04.13` — hundredeler, så det er ingen tvil om hvor en tekstblokk begynner og slutter.

Hvilke formater kan jeg konvertere SSA til uten tap?

ASS — alt SSA kan uttrykke, kan disse også. Tabellen over er kilden: en rad som sier ja på begge sider, er en egenskap som overlever.

Hva oppbevarer en SSA-fil utenfor tekstblokkene?

SSA kan ha `[Script Info]`, innbakte skrifter i `[Fonts]`, grafikk i `[Graphics]` og kommenterte hendelser. Det er nettopp dette som går tapt når filen konverteres til et format uten samme blokk utenfor tekstblokkmodellen.

Hva mangler i en SSA-fil som ASS har?

Ingenting som betyr noe for tekstblokkene: SSA har samme stiltabell, samme karaoke og samme hundredelers tider som ASS, men skriver `[V4 Styles]` i stedet for `[V4+ Styles]`, `Marked` i stedet for `Layer` og `TertiaryColour` der ASS skriver `OutlineColour`.