Muunna SSA muotoon VTT
Tai liitä tekstityksen teksti
Mitä tämä muunnos muuttaa
4 asiaa pudotetaan tai vaativat päätöksen
- Tyyli
kaikki tyylit paitsi lihavointi ja kursiivi (väri, ääriviiva, varjo, marginaalit)
- 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.
Tällä sivulla SSA muuttuu VTT:ksi: SSA merkitsee alaotsikon muotoon yksi Dialogue-rivi, jossa on alku- ja loppuaika, tyyliviittaus ja teksti, ja VTT odottaa muotoa cue-lohko, jonka aikakoodirivin perässä on teksti. Aikakoodi vaihtaa muotoa: SSA kirjoittaa sen muodossa 0:00:01.00, VTT puolestaan muodossa 00:00:01.000. Alaotsikoiden teksti kulkee SSA:sta VTT:hen sellaisenaan, koska muunnos ei koske sanoja.
Kun SSA muunnetaan VTT:ksi, menetettävää on väri, ääriviiva, varjo ja marginaalit, sijoittelu ruudulla, karaoken ajoitus ja alaotsikoiden ulkopuolinen sisältö. Kun SSA muunnetaan VTT:ksi, kohteen ulkopuolelle jäävät [Script Info] -osio, [V4 Styles] -tyylitaulu sekä [Fonts]- ja [Graphics]-osiot ja Comment:-rivit. Raportti näkyy SSA → VTT -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 VTT 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 VTT-tulokset kerralla. VTT-tiedostot syntyvät selaimessa eikä SSA-tiedoston sisältö poistu koneeltasi.
Esimerkit
Tavallinen SSA-tiedosto VTT-muunnoksessa
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
WEBVTT
00:00:01.000 --> 00:00:04.000
Hello there.
00:00:05.000 --> 00:00:08.000
<i>Italic</i> line.
00:00:09.000 --> 00:00:12.000
Two
lines
Tästä SSA → VTT -tulosteesta puuttuvat väri ja marginaalit, sijoittelu, karaoke ja muotokohtainen sisältö. Kaikki muu vastaa rivi riviltä.
Hankala SSA-tiedosto ja VTT-muunnos
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
WEBVTT
00:00:01.000 --> 00:00:04.000
<b>Bold</b> and <u>underlined</u>.
00:00:05.000 --> 00:00:08.000
A soft
break and a {\p1}mystery{\p0} code.
Näin rikkinäinen SSA-tiedosto saapuu VTT-muunnokseen: BOM-merkintä, Windows-rivinvaihdot ja lukukelvottomat aikakoodit eivät kaada jäsennintä. Vertaa sitä yllä olevaan siistiin esimerkkiin ja katso, mitä VTT saa mukaansa.
Usein kysytyt kysymykset
Miten SSA ja VTT kirjoittavat aikakoodin?
SSA kirjoittaa ajan muodossa 0:00:01.00: tunnit, minuutit, sekunnit ja sadasosat. VTT käyttää muotoa 00:00:01.000, eli tunnit, minuutit, sekunnit ja millisekunnit pisteellä erotettuina. Lähde on karkeampi: SSA tallentaa sadasosat, ja ne kirjoitetaan VTT-muodossa millisekunteina sellaisenaan, joten tarkkuus ei heikkene.
Mitä kaikkea SSA-tiedostosta jää pois VTT:ssä?
Kun SSA muunnetaan VTT:ksi, menetettävää on väri, ääriviiva, varjo ja marginaalit, sijoittelu ruudulla, karaoken ajoitus ja alaotsikoiden ulkopuolinen sisältö. Kun SSA muunnetaan VTT:ksi, kohteen ulkopuolelle jäävät [Script Info] -osio, [V4 Styles] -tyylitaulu sekä [Fonts]- ja [Graphics]-osiot ja Comment:-rivit. Kun SSA muunnetaan VTT:ksi, väri, ääriviiva, varjo ja marginaalit jäävät pois, mutta lihavointi ja kursivointi säilyvät. Alaotsikoiden teksti ja keskinäinen järjestys säilyvät.
Säilyykö SSA-tiedoston tekstin sisäinen muotoilu VTT:ssä?
SSA merkitsee rivinsisäisen muotoilun muodossa \i1, \b1 ja \c&H…&, ja VTT kirjoittaa sen muodossa <i>, <b> ja <font color> -tagit. SSA-tiedoston dokumenttitason tyylit – fontit, värit ja ääriviivat – eivät kuitenkaan siirry, koska VTT ei tunne tyylitauluja.
Mitä rivinvaihdoille tapahtuu, kun SSA muunnetaan VTT:ksi?
Monirivisen alaotsikon rivit erotetaan SSA:ssa \N-merkinnällä, ja VTT merkitsee ne tavallisella rivinvaihdolla.
Mitä SSA-tiedoston karaoken ajoitukselle tapahtuu VTT:ssä?
SSA merkitsee tavut \k-koodeilla, jotka kertovat jokaisen tavun keston. VTT 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 VTT:stä SSA:hen samalla tavalla?
Kyllä, mutta paluusuunnassa menetettävää on: aikojen tarkkuus ja alaotsikoiden ulkopuolinen sisältö. Kun VTT muunnetaan SSA:ksi, jokainen aikaleima pyöristetään lähimpään 10 ms:iin. Edestakainen matka SSA:sta VTT:hen ja takaisin ei palauta sitä, mitä ensimmäinen muunnos pudotti.
Lähetetäänkö SSA-tiedostoni palvelimelle, kun teen VTT-muunnosta?
Ei. Jono käsittelee SSA-tiedostot yksi kerrallaan, ajon voi keskeyttää milloin tahansa ja tulokset tulevat yhtenä ZIP-tiedostona. Jokainen VTT-tiedosto kirjoitetaan selaimessa, joten mitään ei lähetetä palvelimelle; yksittäinen tekstitystiedosto saa olla enintään 64 Mt.