Siirry pääsisältöön
SubtitleMatrix

SSA-tekstitysmuoto

MuunnoksetSubStation Alpha (SSA)

Mitä tämä muoto voi ilmaista

Tekstin tyyli
Fontit, väri, ääriviiva, varjo
Sijoittelu ruudulla
Kyllä
Karaokeajoitus
Kyllä
Rivinvaihdot alaotsikon sisällä
Kyllä
Aikajana
Alku- ja loppuaika jokaiselle alaotsikolle
Ajoituksen tarkkuus
10 ms
Ajoitus tallennetaan ruutunumeroina
Ei
Oikealta vasemmalle -teksti
Kyllä

Esimerkit

Miltä tavallinen SSA-tiedosto näyttää luettuna

Tiedosto

[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

Mitä se sisältää

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)

Oikeanpuoleinen sarake ei ole muunnettu tiedosto vaan se, mitä tämä sivu lukee vasemmalta puolelta ja mistä jokainen SSA-muunnos alkaa.

Hankala SSA-tiedosto ja mitä siitä yhä luetaan

Tiedosto

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

Mitä se sisältää

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

Oikeat SSA-tiedostot saapuvat BOM-merkinnän, Windows-rivinvaihtojen ja lukukelvottomien aikakoodien kanssa. Jäsennin ei kaadu: se korjaa minkä voi ja kertoo loput raportissa.

Muunna SubStation Alpha (SSA) toiseen muotoon

Jokainen näistä toimii kokonaan selaimessasi. Nimikkeet kertovat, mitä tuo suunta maksaa, ennen kuin avaat sen.

SSA → ASS selaimessa: mitään ei menetetä tässä suunnassa.

Tässä suunnassa ei menetetä mitään — jokaisella lähdemuodon ominaisuudella on paikka kohdemuodossa.

Muuntaminen tähän muotoon

SSA eli SubStation Alpha on ASS:n vanhempi edeltäjä. Sillä on oma [V4 Styles] -tyylitaulunsa ja sama Dialogue-rivien rakenne kuin ASS:lla. Tämä sivu on SSA-muodon kuvaus: mitä se tallentaa, mitä se ei tallenna ja mihin sen voi muuntaa. Alla oleva taulukko kertoo SSA-muodon ominaisuudet – jokainen rivi on asia, joka joko säilyy tai katoaa, kun tiedosto muunnetaan toiseen muotoon.

SSA tallentaa täyden tyylittelyn: fontit, koot, värit, ääriviivat ja marginaalit. SSA tallentaa sijoittelun ruudulle. SSA tukee karaoken tavukohtaista ajoitusta. SSA tallentaa jokaiselle alaotsikolle alku- ja loppuajan sadasosan tarkkuudella. SSA tukee monirivisiä alaotsikoita.

Alla on jokainen suunta, johon SSA-tiedosto voidaan muuntaa. Koko SSA-muunnos tapahtuu omassa selaimessasi ilman palvelinta ja ilman tiliä. Eräajossa koko SSA-kausi menee yhdellä kertaa, ajon voi keskeyttää ja tulokset saa ZIP-tiedostona.

Usein kysytyt kysymykset

Mikä on SSA-tiedosto ja mitä siihen mahtuu?

SSA eli SubStation Alpha on ASS:n vanhempi edeltäjä. Sillä on oma [V4 Styles] -tyylitaulunsa ja sama Dialogue-rivien rakenne kuin ASS:lla. Tiedosto voi sisältää useita rivejä alaotsikkoa kohden.

Tallentaako SSA tyylejä ja sijoittelua?

SSA tallentaa täyden tyylittelyn: fontit, koot, värit, ääriviivat ja marginaalit. SSA tallentaa sijoittelun ruudulle. SSA tukee karaoken tavukohtaista ajoitusta. Rivinsisäinen muotoilu tallennetaan näin: \i1, \b1 ja \c&H…&.

Onko jokaisella SSA-tiedoston alaotsikolla alku- ja loppuaika?

Kyllä. SSA kirjoittaa ajan muodossa 0:00:01.00, eli tunnit, minuutit, sekunnit ja sadasosat, ja sekä alku että loppu ovat tiedostossa.

Mihin muotoihin SSA-tiedoston voi muuntaa ilman menetyksiä?

Menetyksettä SSA muuntuu vain muotoon ASS. Tämä johtuu siitä, että teksti, alku- ja loppuaika, rivinvaihdot, täysi tyylittely, sijoittelu, karaoke ja alaotsikoiden ulkopuolinen sisältö mahtuu niihin kaikkiin; kaikkiin muihin suuntiin jää jotain pois, ja jokainen sellainen sivu kertoo oman luettelonsa.

Mitä SSA tallentaa alaotsikoiden ulkopuolella?

SSA tallentaa alaotsikoiden ulkopuolelle [Script Info] -osio, [V4 Styles] -tyylitaulu sekä [Fonts]- ja [Graphics]-osiot ja Comment:-rivit. Nämä eivät ole alaotsikoita, mutta ne kuuluvat tiedostoon: muunnoksessa toiseen formaattiin ne jäävät pois, jos kohde ei tunne samaa rakennetta.

Miten SSA eroaa lähimmästä sukulaisestaan?

SSA ja ASS eroavat tyylitaulusta: SSA käyttää [V4 Styles] -taulua ja Marked-kenttää, ASS [V4+ Styles] -taulua ja Layer-saraketta. Kaikki SSA:n tallentama mahtuu ASS:hen ja päinvastoin, joten muunnos on kumpaankin suuntaan menetyksetön.

Miten tämä sivu lukee SSA-tiedostoa, kun tiedosto on rikki?

SSA:n luku noudattaa samaa Dialogue-mallia kuin ASS. Comment:-rivit ohitetaan raportoiden, ja [Script Info] -osio luetaan dokumentin tietoina. Rikkinäinen aikakoodi pudottaa vain kyseisen rivin.