Gå till huvudinnehållet
SubtitleMatrix

SSA-undertextformat

FormatkonverteringSubStation Alpha (SSA)

Vad det här formatet kan uttrycka

Textformatering
Typsnitt, färg, kontur, skugga
Positionering på skärmen
Ja
Karaoketider
Ja
Radbrytningar inuti ett textblock
Ja
Tidslinje
Start- och sluttid för varje textblock
Tidsupplösning
10 ms
Tider lagrade som bildnummer
Nej
Höger-till-vänster-text
Ja

Exempel

En typisk SSA-fil och vad som läses ut ur 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

Vad den innehåller

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)

Den högra sidan är inte en konverterad fil – det är vad den här sidan läser ut ur den vänstra, och vad varje konvertering av filen utgår från.

En stökig SSA-fil och vad som fortfarande läses ut

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.

Vad den innehåller

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

Riktiga filer kommer med BOM, Windows-radbrytningar, en lös rad före en tidskod eller en tidskod som inte går att läsa. Inget kastar ett fel: det som inte förstås rapporteras i stället för att tappas tyst.

Konvertera SubStation Alpha (SSA) till ett annat format

Var och en av dessa körs helt i din webbläsare. Etiketterna säger vad den riktningen kostar innan du öppnar den.

SSA till ASS i webbläsaren – inget går förlorat i den här riktningen.

Inget går förlorat i den här riktningen – varje funktion i källformatet har någonstans att ta vägen i målformatet.

SSA till TXT – tappar tid, stil, placering, karaoke, radbrytning och formatdata.
  • Tider
  • Formatering
  • Positionering
  • Karaoke
  • Radbrytningar
  • Formatspecifikt innehåll

Konvertera in i det här formatet

Här är referenssidan för SubStation Alpha (SSA): vad formatet kan lagra, vad det inte kan lagra och en sida för varje format du kan konvertera det till. SSA skriver en tidpunkt som 0:00:04.13, alltså i hundradels sekunder. Ett SSA-textblock är en Dialogue-rad med Marked, start, slut, stil, marginaler och text.

Tabellen ovan är hela listan – det finns ingen dold funktionslista. När en rad säger nej är det precis vad som går förlorat när du konverterar till SSA; åt andra hållet namnger varje konverteringssida nedan sin egen förlustlista. Konverteringen till ASS rapporteras som förlustfri eftersom kapacitetsmatrisen räknar ASS och SSA som samma SubStation-familj; konverteraren fyller dock bara en del av stiltabellen.

Alla konverteringar körs i webbläsaren. Inget laddas upp och inget konto behövs, vilket spelar roll för material under NDA, patientjournaler eller ett sändningsembargo.

Vanliga frågor

Vad är en SSA-fil?

SSA skriver en tidpunkt som 0:00:04.13, alltså i hundradels sekunder. Ett SSA-textblock är en Dialogue-rad med Marked, start, slut, stil, marginaler och text.

Vilka stilar kan en SSA-fil lagra?

SSA har en stiltabell i [V4 Styles] med typsnitt, storlek, färger, kontur och marginaler, plus överstyrningskoder per textblock. SSA sparar karaoketider per stavelse med \k-koder.

Sparar SSA både start- och sluttid?

Ja. SSA skriver en tidpunkt som 0:00:04.13, alltså i hundradels sekunder. Tidsangivelsen har 10 ms upplösning och är exakt inom den upplösningen.

Vilka format kan jag konvertera SSA till utan förlust?

Kapacitetsmatrisen räknar ASS och SSA som samma SubStation-familj och rapporterar därför ingen förlust för ASS. Konverteraren fyller dock bara en del av stiltabellen.

Vad finns utanför textblocken i en SSA-fil?

I en SSA-fil: [Script Info], stiltabellen, [Fonts], [Graphics] och kommenterade händelser (Comment:). Det som inte får plats i målformatet rapporteras som formatdata i stället för att tappas tyst.