Siirry pääsisältöön
SubtitleMatrix

Muunna SSA muotoon TXT

MuunnoksetSubStation Alpha (SSA)
Tai liitä tekstityksen teksti

Mitä tämä muunnos muuttaa

6 asiaa pudotetaan tai vaativat päätöksen

  • Ajoitus

    koko aikajana (tuotosmuoto ei tallenna ajoituksia lainkaan)

  • Tyyli

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

  • Sijoittelu

    sijoittelu ruudulla (jokainen alaotsikko palaa oletussijaintiin)

  • Karaoke

    karaokeajoitus (tavukohtainen korostus)

  • Rivinvaihdot

    rivinvaihdot (moniriviset alaotsikot liitetään yhdelle riville)

  • 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 TXT:ksi. Kun SSA muunnetaan TXT: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 TXT tallentaa saman asian pelkkänä tekstirivinä, ja aikaa ei tallenneta lainkaan, kun lähde on SSA. Molemmilla puolilla ovat samat sanat, mutta SSA ja TXT merkitsevät ne eri tavalla.

Tässä suunnassa SSA-tiedostosta putoaa koko aikajana, dokumenttitason tyylit: fontit, koot, värit, ääriviivat ja varjot, sijoittelu ruudulla, karaoken ajoitus, alaotsikoiden rivirakenne ja alaotsikoiden ulkopuolinen sisältö, kun se muunnetaan TXT:ksi. Kun SSA muunnetaan TXT:ksi, koko aikajana katoaa eikä TXT:hen jää minkäänlaista ajoitusta. Luettelo on näkyvissä ennen kuin valitset SSA-tiedoston, ja se tarkentuu TXT-muunnoksen lukemisen jälkeen.

Eräajossa SSA-tiedostot jonottuvat ja valmistuvat yksi kerrallaan; keskeytys toimii kesken TXT-muunnoksen ja tulokset pakataan yhdeksi ZIP-tiedostoksi. Mitään ei lähetetä palvelimelle: koko SSA-muunnos TXT:ksi tapahtuu omalla koneellasi.

Esimerkit

Tyypillinen SSA-tiedosto muunnettuna TXT:ksi

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

Hello there.
Italic line.
Two
lines

Tulosteessa SSA:sta TXT:hen menetetään koko aikajana, dokumenttitason tyylit, sijoittelu, karaoke, rivien rakenne ja muotokohtainen sisältö; vertaa kahta puolta rivi riviltä ja katso, mikä säilyi.

Sama SSA → TXT -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

Bold and underlined.
A soft
break and a {\p1}mystery{\p0} code.

SSA- ja TXT-tiedostot ovat usein sekaisin: ylimääräisiä rivejä, tyhjiä kenttiä ja aikoja, joita ei voi lukea. SSA-jäsennin ei kaadu vaan korjaa minkä voi ja kertoo loput raportissa, jonka TXT saa mukanaan.

Usein kysytyt kysymykset

Miten SSA ja TXT kirjoittavat aikakoodin?

SSA kirjoittaa ajan muodossa 0:00:01.00: tunnit, minuutit, sekunnit ja sadasosat. TXT ei tallenna aikaa lainkaan. TXT ei tallenna aikaa lainkaan, joten koko aikajana katoaa eikä tuloksessa ole aikaleimoja.

Mitä kaikkea SSA-tiedostosta jää pois TXT:ssä?

Kun SSA muunnetaan TXT:ksi, menetettävää on koko aikajana, dokumenttitason tyylit: fontit, koot, värit, ääriviivat ja varjot, sijoittelu ruudulla, karaoken ajoitus, alaotsikoiden rivirakenne ja alaotsikoiden ulkopuolinen sisältö. Kun SSA muunnetaan TXT:ksi, kohteen ulkopuolelle jäävät [Script Info] -osio, [V4 Styles] -tyylitaulu sekä [Fonts]- ja [Graphics]-osiot ja Comment:-rivit. Kun SSA muunnetaan TXT:ksi, koko aikajana katoaa eikä TXT:hen jää minkäänlaista ajoitusta. Alaotsikoiden teksti ja keskinäinen järjestys säilyvät.

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

SSA merkitsee rivinsisäisen muotoilun muodossa \i1, \b1 ja \c&H…&, mutta TXT ei tunne rivinsisäisiä tageja, joten muotoilu katoaa ja jäljelle jää pelkkä teksti.

Pysyvätkö SSA-tiedoston rivit erillään TXT:ssä?

Monirivisen alaotsikon rivit erotetaan SSA:ssa \N-merkinnällä, ja TXT merkitsee ne erillisinä riveinä ilman alaotsikon rajaa. Koska TXT:ssä ei ole alaotsikoita, rivejä ei voi enää ryhmitellä takaisin yhteen.

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

SSA merkitsee tavut \k-koodeilla, jotka kertovat jokaisen tavun keston. TXT ei tunne karaokea, joten tavut säilyvät tekstinä, mutta sekä merkinnät että kestot katoavat.

Toimiiko paluumuunnos TXT:stä SSA:hen samalla tavalla?

Kyllä, mutta paluusuunnassa menetettävää on: alkuperäinen ajoitus, jota ei ole, joten tilalle rakennetaan uusi ja aikojen tarkkuus. Kun TXT muunnetaan SSA:ksi, rivit sijoitetaan peräkkäin ja jokainen saa 2 000 millisekunnin keston. Edestakainen matka SSA:sta TXT:hen ja takaisin ei palauta sitä, mitä ensimmäinen muunnos pudotti.

Toimiiko SSA → TXT -eräajo, kun tiedostoja on sata?

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

Aiheeseen liittyvät työkalut