Muunna VTT muotoon SMI
Tai liitä tekstityksen teksti
Mitä tämä muunnos muuttaa
1 asia pudotetaan tai vaatii päätöksen
- 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 VTT muuttuu SMI:ksi. Kun VTT muunnetaan SMI:ksi, lähtöformaatti tallentaa yhden alaotsikon muotoon cue-lohko, jonka aikakoodirivin perässä on teksti, ja aika kirjoitetaan muodossa 00:00:01.000. Kohdeformaatti SMI tallentaa saman asian muotoon SYNC-lohko, joka vaihtaa ruudun sisällön, ja aika kirjoitetaan muodossa <SYNC Start=1000>, kun lähde on VTT. Molemmilla puolilla ovat samat sanat, mutta VTT ja SMI merkitsevät ne eri tavalla.
Tässä suunnassa VTT-tiedostosta putoaa alaotsikoiden ulkopuolinen sisältö, kun se muunnetaan SMI:ksi. Kun VTT muunnetaan SMI:ksi, kohteen ulkopuolelle jäävät NOTE-, STYLE- ja REGION-lohkot sekä aikakoodin jälkeiset asetukset (align, position). Luettelo on näkyvissä ennen kuin valitset VTT-tiedoston, ja se tarkentuu SMI-muunnoksen lukemisen jälkeen.
Yksi tiedosto tai sata: VTT-jono käsittelee ne peräkkäin, keskeytät milloin tahansa ja lataat kaikki SMI-tulokset kerralla. SMI-tiedostot syntyvät selaimessa eikä VTT-tiedoston sisältö poistu koneeltasi.
Esimerkit
VTT-tiedosto ja sen tulos SMI:ssä
Syöte
WEBVTT
intro
00:00:01.000 --> 00:00:04.000
Hello there.
00:00:04.500 --> 00:00:08.000 align:start position:10%
Second line with <i>italics</i>.
Tuotos
<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial, sans-serif; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=1000>
<P>Hello there.
<SYNC Start=4000>
<P>
<SYNC Start=4500>
<P>Second line with <i>italics</i>.
<SYNC Start=8000>
<P>
</BODY>
</SAMI>
Tästä VTT → SMI -tulosteesta puuttuvat muotokohtainen sisältö. Kaikki muu vastaa rivi riviltä.
Sama VTT → SMI -muunnos hankalalla aineistolla
Syöte
a stray comment line
cue-id-1
00:00:01.000 --> 00:00:02.000
No header, two lines before the timecode.
Tuotos
<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial, sans-serif; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=1000>
<P>No header, two lines before the timecode.
<SYNC Start=2000>
<P>
</BODY>
</SAMI>
VTT- ja SMI-tiedostot ovat usein sekaisin: ylimääräisiä rivejä, tyhjiä kenttiä ja aikoja, joita ei voi lukea. VTT-jäsennin ei kaadu vaan korjaa minkä voi ja kertoo loput raportissa, jonka SMI saa mukanaan.
Usein kysytyt kysymykset
Miten VTT ja SMI kirjoittavat aikakoodin?
VTT kirjoittaa ajan muodossa 00:00:01.000: tunnit, minuutit, sekunnit ja millisekunnit pisteellä erotettuina. SMI käyttää muotoa <SYNC Start=1000>, eli millisekunteina SYNC-merkinnän Start-arvossa. Tarkkuus on molemmilla puolilla sama, joten aika itse ei muutu – vain sen kirjoitusasu vaihtuu. SAMI merkitsee ajan SYNC Start -arvona ja päättää alaotsikon vasta seuraavassa SYNC-lohkossa.
Mitkä ominaisuudet eivät mahdu SMI:in, kun lähde on VTT?
Kun VTT muunnetaan SMI:ksi, menetettävää on alaotsikoiden ulkopuolinen sisältö. Kun VTT muunnetaan SMI:ksi, kohteen ulkopuolelle jäävät NOTE-, STYLE- ja REGION-lohkot sekä aikakoodin jälkeiset asetukset (align, position). Alaotsikoiden teksti ja keskinäinen järjestys säilyvät.
Säilyykö VTT-tiedoston tekstin sisäinen muotoilu SMI:ssä?
VTT merkitsee rivinsisäisen muotoilun muodossa <i>, <b> ja <font color> -tagit, ja SMI kirjoittaa sen muodossa <i>, <b>, <font color> ja <br>.
Miten VTT-tiedoston moniriviset alaotsikot käyttäytyvät SMI:ssä?
Monirivisen alaotsikon rivit erotetaan VTT:ssä tavallisella rivinvaihdolla, ja SMI merkitsee ne <br>-merkinnällä.
Mitä WebVTT:n NOTE- ja STYLE-lohkoille sekä align-asetuksille tapahtuu SMI:ssä?
WebVTT tallentaa alaotsikoiden ulkopuolelle NOTE-, STYLE- ja REGION-lohkot sekä jokaisen aikakoodin jälkeiset asetukset kuten align:start ja position:10%. SMI ei tunne niitä, joten ne jäävät pois; itse teksti ja ajoitus säilyvät.
Toimiiko paluumuunnos SMI:stä VTT:hen samalla tavalla?
Kyllä, mutta paluusuunnassa menetettävää on: sijoittelu ruudulla ja alaotsikoiden ulkopuolinen sisältö. Kun SMI muunnetaan VTT:ksi, jokainen alaotsikko palaa VTT:ssä oletussijaintiin ruudulla. Edestakainen matka VTT:stä SMI:in ja takaisin ei palauta sitä, mitä ensimmäinen muunnos pudotti.
Lähetetäänkö VTT-tiedostoni palvelimelle, kun teen SMI-muunnosta?
Ei. Jono käsittelee VTT-tiedostot yksi kerrallaan, ajon voi keskeyttää milloin tahansa ja tulokset tulevat yhtenä ZIP-tiedostona. Jokainen SMI-tiedosto kirjoitetaan selaimessa, joten mitään ei lähetetä palvelimelle; yksittäinen tekstitystiedosto saa olla enintään 64 Mt.