Siirry pääsisältöön
SubtitleMatrix

Muunna SSA muotoon SBV

MuunnoksetSubStation Alpha (SSA)
Tai liitä tekstityksen teksti

Mitä tämä muunnos muuttaa

4 asiaa pudotetaan tai vaativat päätöksen

  • Tyyli

    kaikki tyylit (lihavointi, kursiivi, väri, ääriviiva, varjo)

  • Sijoittelu

    sijoittelu ruudulla (jokainen alaotsikko palaa oletussijaintiin)

  • Karaoke

    karaokeajoitus (tavukohtainen korostus)

  • Muotokohtainen sisältö

    sisältö, jonka lähdemuoto pitää alaotsikoidensa ulkopuolella (ei-alaotsikkolohkot, otsikkoteksti, alaotsikkokohtaiset asetukset, kommentoidut tapahtumat) — kohdemuodossa ei ole sille paikkaa

Tämä luettelo tulee näiden kahden muodon kyvykkyysmatriisista, ei lataamastasi tiedostosta. Tietty tiedosto voi menettää enemmän, jos se käyttää ominaisuuksia, jotka muoto sallii mutta matriisi ei mallinna.

Sivulla SSA muuttuu SBV:ksi. Kun SSA muunnetaan SBV:ksi, lähtöformaatti tallentaa yhden alaotsikon muotoon yksi Dialogue-rivi, jossa on alku- ja loppuaika, tyyliviittaus ja teksti, ja aika kirjoitetaan muodossa 0:00:01.00. Kohdeformaatti SBV tallentaa saman asian muotoon lohko, jonka ensimmäisellä rivillä on alku- ja loppuaika, ja aika kirjoitetaan muodossa 0:00:01.000,0:00:03.500, kun lähde on SSA. Molemmilla puolilla ovat samat sanat, mutta SSA ja SBV merkitsevät ne eri tavalla.

Kun SSA muunnetaan SBV:ksi, menetettävää on dokumenttitason tyylit: fontit, koot, värit, ääriviivat ja varjot, sijoittelu ruudulla, karaoken ajoitus ja alaotsikoiden ulkopuolinen sisältö. Kun SSA muunnetaan SBV:ksi, kohteen ulkopuolelle jäävät [Script Info] -osio, [V4 Styles] -tyylitaulu sekä [Fonts]- ja [Graphics]-osiot ja Comment:-rivit. Raportti näkyy SSA → SBV -ruudun yläpuolella ennen muunnosta, ja jokainen kohta lasketaan tiedostokohtaisesti. Rivinsisäiset tagit säilyvät: SSA tallentaa ne muodossa \i1, \b1 ja \c&H…&, ja SBV kirjoittaa ne muodossa <i>, <b> ja <font color> -tagit.

Yksi tiedosto tai sata: SSA-jono käsittelee ne peräkkäin, keskeytät milloin tahansa ja lataat kaikki SBV-tulokset kerralla. SBV-tiedostot syntyvät selaimessa eikä SSA-tiedoston sisältö poistu koneeltasi.

Esimerkit

Miltä tavallinen SSA-tiedosto näyttää SBV:ssä

Syöte

[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

Tuotos

0:00:01.000,0:00:04.000
Hello there.

0:00:05.000,0:00:08.000
<i>Italic</i> line.

0:00:09.000,0:00:12.000
Two
lines

Tästä SSA → SBV -tulosteesta puuttuvat dokumenttitason tyylit, sijoittelu, karaoke ja muotokohtainen sisältö. Kaikki muu vastaa rivi riviltä.

Sama SSA → SBV -muunnos rikkinäisellä lähdetiedostolla

Syöte

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

Tuotos

0:00:01.000,0:00:04.000
<b>Bold</b> and <u>underlined</u>.

0:00:05.000,0:00:08.000
A soft
break and a {\p1}mystery{\p0} code.

Näin rikkinäinen SSA-tiedosto saapuu SBV-muunnokseen: BOM-merkintä, Windows-rivinvaihdot ja lukukelvottomat aikakoodit eivät kaada jäsennintä. Vertaa sitä yllä olevaan siistiin esimerkkiin ja katso, mitä SBV saa mukaansa.

Usein kysytyt kysymykset

Mitä aikaleimoille tapahtuu, kun SSA muunnetaan SBV:ksi?

SSA kirjoittaa ajan muodossa 0:00:01.00: tunnit, minuutit, sekunnit ja sadasosat. SBV käyttää muotoa 0:00:01.000,0:00:03.500, eli alku- ja loppuaika peräkkäin pilkulla erotettuina, ilman nuolta. Lähde on karkeampi: SSA tallentaa sadasosat, ja ne kirjoitetaan SBV-muodossa millisekunteina sellaisenaan, joten tarkkuus ei heikkene.

Mitkä ominaisuudet eivät mahdu SBV:hen, kun lähde on SSA?

Kun SSA muunnetaan SBV:ksi, menetettävää on dokumenttitason tyylit: fontit, koot, värit, ääriviivat ja varjot, sijoittelu ruudulla, karaoken ajoitus ja alaotsikoiden ulkopuolinen sisältö. Kun SSA muunnetaan SBV:ksi, kohteen ulkopuolelle jäävät [Script Info] -osio, [V4 Styles] -tyylitaulu sekä [Fonts]- ja [Graphics]-osiot ja Comment:-rivit. Kun SSA muunnetaan SBV:ksi, dokumenttitason tyylit – fontit, koot, värit, ääriviivat, varjot ja marginaalit – eivät mahdu SBV:hen. Alaotsikoiden teksti ja keskinäinen järjestys säilyvät.

Miten rivinsisäiset tagit käyttäytyvät, kun SSA muunnetaan SBV:ksi?

SSA merkitsee rivinsisäisen muotoilun muodossa \i1, \b1 ja \c&H…&, ja SBV kirjoittaa sen muodossa <i>, <b> ja <font color> -tagit. SSA-tiedoston dokumenttitason tyylit – fontit, värit ja ääriviivat – eivät kuitenkaan siirry, koska SBV ei tunne tyylitauluja. SBV ei tallenna tyylitauluja lainkaan, joten vain tekstin sisäiset tagit kulkevat mukana.

Mitä rivinvaihdoille tapahtuu, kun SSA muunnetaan SBV:ksi?

Monirivisen alaotsikon rivit erotetaan SSA:ssa \N-merkinnällä, ja SBV merkitsee ne tavallisella rivinvaihdolla.

Mitä SSA-tiedoston karaoken ajoitukselle tapahtuu SBV:ssä?

SSA merkitsee tavut \k-koodeilla, jotka kertovat jokaisen tavun keston. SBV ei tunne karaokea, joten tavut säilyvät tekstinä ja ne merkitään <c>-tageilla, mutta niiden kestot katoavat ja koko alaotsikko näytetään kerralla.

Voiko SBV-tiedoston muuntaa takaisin SSA:ksi?

Kyllä, mutta paluusuunnassa menetettävää on: aikojen tarkkuus. Kun SBV muunnetaan SSA:ksi, jokainen aikaleima pyöristetään lähimpään 10 ms:iin. Edestakainen matka SSA:sta SBV:hen ja takaisin ei palauta sitä, mitä ensimmäinen muunnos pudotti.

Lähetetäänkö SSA-tiedostoni palvelimelle, kun teen SBV-muunnosta?

Ei. Jono käsittelee SSA-tiedostot yksi kerrallaan, ajon voi keskeyttää milloin tahansa ja tulokset tulevat yhtenä ZIP-tiedostona. Jokainen SBV-tiedosto kirjoitetaan selaimessa, joten mitään ei lähetetä palvelimelle; yksittäinen tekstitystiedosto saa olla enintään 64 Mt.

Aiheeseen liittyvät työkalut