Muunna SSA muotoon ASS
Tai liitä tekstityksen teksti
Mitä tämä muunnos muuttaa
Tässä suunnassa ei menetetä mitään — jokaisella lähdemuodon ominaisuudella on paikka kohdemuodossa.
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.
Kun SSA muunnetaan ASS:ksi, jokainen SSA-tiedoston alaotsikko kirjoitetaan uudelleen muotoon, jossa yksi alaotsikko on yksi Dialogue-rivi, jossa on alku- ja loppuaika, tyyliviittaus ja teksti. Aikakoodi vaihtaa muotoa: SSA kirjoittaa sen muodossa 0:00:01.00, ASS puolestaan muodossa 0:00:01.00. Sanoja ei muuteta, vaan SSA-tiedoston teksti siirretään ASS:hen sellaisenaan.
Tässä suunnassa SSA ja ASS ovat menetyksettömiä: jokainen SSA-tiedoston tallentama asia mahtuu ASS:hen sellaisenaan, eli teksti, alku- ja loppuaika, rivinvaihdot, täysi tyylittely, sijoittelu, karaoke ja alaotsikoiden ulkopuolinen sisältö. Raportti SSA → ASS -muunnoksen yläpuolella vahvistaa tämän jokaiselle tiedostolle erikseen.
Eräajossa SSA-tiedostot jonottuvat ja valmistuvat yksi kerrallaan; keskeytys toimii kesken ASS-muunnoksen ja tulokset pakataan yhdeksi ZIP-tiedostoksi. Mitään ei lähetetä palvelimelle: koko SSA-muunnos ASS:ksi tapahtuu omalla koneellasi.
Esimerkit
Tyypillinen SSA-tiedosto muunnettuna ASS: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
[Script Info]
Title: Example SSA
ScriptType: v4.00+
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,,&H00000000,0,0,,,,,,,1,2,2,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello there.
Dialogue: 0,0:00:05.00,0:00:08.00,Default,,0,0,0,,{\i1}Italic{\i0} line.
Dialogue: 0,0:00:09.00,0:00:12.00,Default,,0,0,0,,Two\Nlines
Tässä SSA → ASS -muunnoksessa ei menetetä mitään: vertaa kahta puolta rivi riviltä.
Sama SSA → ASS -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
[Script Info]
Title: Dirty SSA
ScriptType: v4.00+
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,,&H00000000,0,0,,,,,,,1,2,2,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,{\b1}Bold{\b0} and {\u1}underlined{\u0}.
Dialogue: 0,0:00:05.00,0:00:08.00,Default,,0,0,0,,A soft\Nbreak and a {\p1}mystery{\p0} code.
SSA- ja ASS-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 ASS saa mukanaan.
Usein kysytyt kysymykset
Miten aika siirtyy SSA:sta ASS:hen?
SSA kirjoittaa ajan muodossa 0:00:01.00: tunnit, minuutit, sekunnit ja sadasosat. ASS käyttää muotoa 0:00:01.00, eli tunnit, minuutit, sekunnit ja sadasosat. Kirjoitusasu on molemmilla puolilla sama, joten aikakoodit siirtyvät sellaisenaan.
Miksi SSA ja ASS ovat tässä suunnassa menetyksettömiä?
Tässä suunnassa ei menetetä mitään: jokainen SSA-tiedoston tallentama asia mahtuu ASS:hen sellaisenaan, eli teksti, alku- ja loppuaika, rivinvaihdot, täysi tyylittely, sijoittelu, karaoke ja alaotsikoiden ulkopuolinen sisältö. Myöskään ASS-tiedoston luku ei kadota mitään, ellet tuo rikkinäistä tiedostoa, jonka jäsennin joutuu korjaamaan.
Miten rivinsisäiset tagit käyttäytyvät, kun SSA muunnetaan ASS:ksi?
SSA merkitsee rivinsisäisen muotoilun muodossa \i1, \b1 ja \c&H…&, ja ASS kirjoittaa sen muodossa \i1, \b1, \c&H…& ja \anN.
Mitä rivinvaihdoille tapahtuu, kun SSA muunnetaan ASS:ksi?
Monirivisen alaotsikon rivit erotetaan SSA:ssa \N-merkinnällä, ja ASS merkitsee ne \N-merkinnällä.
Millaisen tyylitaulun ASS saa, kun lähde on SSA?
ASS tarvitsee [V4+ Styles] -tyylitaulun ja Dialogue-rivit, joten SSA-tiedostosta muunnettaessa syntyy oletustyyli Default ja jokainen alaotsikko kirjoitetaan omaksi Dialogue-rivikseen. ASS käyttää rivinvaihtoon \N-merkintää ja rivinsisäiseen muotoiluun \i1- ja \b1-koodeja.
Toimiiko paluumuunnos ASS:sta SSA:hen samalla tavalla?
Kyllä. Paluusuunta on yhtä puhdas: jokainen ASS-tiedoston tallentama asia mahtuu SSA:hen sellaisenaan. Edestakainen matka SSA:sta ASS:hen ja takaisin ei kuitenkaan palauta mitään, mitä ensimmäinen muunnos olisi jo pudottanut.
Voinko muuntaa koko kauden SSA:sta ASS:hen yhdellä ajolla?
Kyllä. Jono käsittelee SSA-tiedostot yksi kerrallaan, ajon voi keskeyttää milloin tahansa ja tulokset tulevat yhtenä ZIP-tiedostona. Jokainen ASS-tiedosto kirjoitetaan selaimessa, joten mitään ei lähetetä palvelimelle; yksittäinen tekstitystiedosto saa olla enintään 64 Mt.