Muunna SSA muotoon SRT
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.
Kun SSA muunnetaan SRT:ksi, jokainen SSA-tiedoston alaotsikko kirjoitetaan uudelleen muotoon, jossa yksi alaotsikko on numeroitu lohko, jonka aikakoodirivi erottaa alku- ja loppuajan ja jonka perässä on teksti. Aikakoodi vaihtaa muotoa: SSA kirjoittaa sen muodossa 0:00:01.00, SRT puolestaan muodossa 00:00:01,000. Sanoja ei muuteta, vaan SSA-tiedoston teksti siirretään SRT:hen sellaisenaan.
Kun SSA muunnetaan SRT: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 SRT:ksi, kohteen ulkopuolelle jäävät [Script Info] -osio, [V4 Styles] -tyylitaulu sekä [Fonts]- ja [Graphics]-osiot ja Comment:-rivit. Raportti näkyy SSA → SRT -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 SRT kirjoittaa ne muodossa <i>, <b> ja <font color>.
Koko SSA-kausi mahtuu samaan ajoon: tiedostot käsitellään yksi kerrallaan, ajon voi keskeyttää keskeltä ja kaikki SRT-tulokset tulevat yhtenä ZIP-tiedostona. Muunnos tapahtuu selaimessa, joten SSA-tiedostosi eivät käy palvelimella ennen SRT-versiota.
Esimerkit
Miltä tavallinen SSA-tiedosto näyttää SRT: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
1
00:00:01,000 --> 00:00:04,000
Hello there.
2
00:00:05,000 --> 00:00:08,000
<i>Italic</i> line.
3
00:00:09,000 --> 00:00:12,000
Two
lines
Tulosteessa SSA:sta SRT:hen menetetään dokumenttitason tyylit, sijoittelu, karaoke ja muotokohtainen sisältö; vertaa kahta puolta rivi riviltä ja katso, mikä säilyi.
Sama SSA → SRT -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
1
00:00:01,000 --> 00:00:04,000
<b>Bold</b> and <u>underlined</u>.
2
00:00:05,000 --> 00:00:08,000
A soft
break and a {\p1}mystery{\p0} code.
SSA- ja SRT-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 SRT saa mukanaan.
Usein kysytyt kysymykset
Miten aika siirtyy SSA:sta SRT:hen?
SSA kirjoittaa ajan muodossa 0:00:01.00: tunnit, minuutit, sekunnit ja sadasosat. SRT käyttää muotoa 00:00:01,000, eli tunnit, minuutit, sekunnit ja millisekunnit pilkulla erotettuina. Lähde on karkeampi: SSA tallentaa sadasosat, ja ne kirjoitetaan SRT-muodossa millisekunteina sellaisenaan, joten tarkkuus ei heikkene.
Mitä SSA:sta menetetään, kun siitä tehdään SRT?
Kun SSA muunnetaan SRT: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 SRT:ksi, kohteen ulkopuolelle jäävät [Script Info] -osio, [V4 Styles] -tyylitaulu sekä [Fonts]- ja [Graphics]-osiot ja Comment:-rivit. Kun SSA muunnetaan SRT:ksi, dokumenttitason tyylit – fontit, koot, värit, ääriviivat, varjot ja marginaalit – eivät mahdu SRT:hen. Alaotsikoiden teksti ja keskinäinen järjestys säilyvät.
Entä lihavointi, kursivointi ja väri – säilyvätkö ne SSA:sta SRT:hen?
SSA merkitsee rivinsisäisen muotoilun muodossa \i1, \b1 ja \c&H…&, ja SRT kirjoittaa sen muodossa <i>, <b> ja <font color>. SSA-tiedoston dokumenttitason tyylit – fontit, värit ja ääriviivat – eivät kuitenkaan siirry, koska SRT ei tunne tyylitauluja. SRT ei tallenna tyylitauluja lainkaan, joten vain tekstin sisäiset tagit kulkevat mukana.
Miten SSA-tiedoston moniriviset alaotsikot käyttäytyvät SRT:ssä?
Monirivisen alaotsikon rivit erotetaan SSA:ssa \N-merkinnällä, ja SRT merkitsee ne tavallisella rivinvaihdolla.
Mitä SSA-tiedoston karaoken ajoitukselle tapahtuu SRT:ssä?
SSA merkitsee tavut \k-koodeilla, jotka kertovat jokaisen tavun keston. SRT 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.
Toimiiko paluumuunnos SRT:stä SSA:hen samalla tavalla?
Kyllä, mutta paluusuunnassa menetettävää on: aikojen tarkkuus. Kun SRT muunnetaan SSA:ksi, jokainen aikaleima pyöristetään lähimpään 10 ms:iin. Edestakainen matka SSA:sta SRT:hen ja takaisin ei palauta sitä, mitä ensimmäinen muunnos pudotti.
Voinko muuntaa koko kauden SSA:sta SRT:hen yhdellä ajolla?
Kyllä. Jono käsittelee SSA-tiedostot yksi kerrallaan, ajon voi keskeyttää milloin tahansa ja tulokset tulevat yhtenä ZIP-tiedostona. Jokainen SRT-tiedosto kirjoitetaan selaimessa, joten mitään ei lähetetä palvelimelle; yksittäinen tekstitystiedosto saa olla enintään 64 Mt.