Muunna SMI muotoon VTT
Tai liitä tekstityksen teksti
Mitä tämä muunnos muuttaa
2 asiaa pudotetaan tai vaativat päätöksen
- Sijoittelu
sijoittelu ruudulla (jokainen alaotsikko palaa oletussijaintiin)
- 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 SMI muuttuu VTT:ksi: SMI merkitsee alaotsikon muotoon SYNC-lohko, joka vaihtaa ruudun sisällön, ja VTT odottaa muotoa cue-lohko, jonka aikakoodirivin perässä on teksti. Aikakoodi vaihtaa muotoa: SMI kirjoittaa sen muodossa <SYNC Start=1000>, VTT puolestaan muodossa 00:00:01.000. Alaotsikoiden teksti kulkee SMI:stä VTT:hen sellaisenaan, koska muunnos ei koske sanoja.
Kun SMI muunnetaan VTT:ksi, menetettävää on sijoittelu ruudulla ja alaotsikoiden ulkopuolinen sisältö. Kun SMI muunnetaan VTT:ksi, kohteen ulkopuolelle jäävät <HEAD>- ja <STYLE>-lohkot sekä <P Class> -määritteet. Raportti näkyy SMI → VTT -ruudun yläpuolella ennen muunnosta, ja jokainen kohta lasketaan tiedostokohtaisesti.
Koko SMI-kausi mahtuu samaan ajoon: tiedostot käsitellään yksi kerrallaan, ajon voi keskeyttää keskeltä ja kaikki VTT-tulokset tulevat yhtenä ZIP-tiedostona. Muunnos tapahtuu selaimessa, joten SMI-tiedostosi eivät käy palvelimella ennen VTT-versiota.
Esimerkit
Tavallinen SMI-tiedosto VTT-muunnoksessa
Syöte
<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial; }
.ENCC { Name: English; lang: en-US; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=1000>
<P Class=ENCC>Hello there.
<SYNC Start=3000>
<P Class=ENCC>
<SYNC Start=3500>
<P Class=ENCC>How are you?<br>Fine, thanks.
<SYNC Start=6000>
<P Class=ENCC>
</BODY>
</SAMI>
Tuotos
WEBVTT
00:00:01.000 --> 00:00:03.000
Hello there.
00:00:03.500 --> 00:00:06.000
How are you?
Fine, thanks.
Tulosteessa SMI:stä VTT:hen menetetään sijoittelu ja muotokohtainen sisältö; vertaa kahta puolta rivi riviltä ja katso, mikä säilyi.
Sama SMI → VTT -muunnos rikkinäisellä lähdetiedostolla
Syöte
<SAMI>
<HEAD>
<TITLE>Episode 1</TITLE>
<STYLE TYPE="text/css">
<!--
.ENCC { Name: English; }
-->
</STYLE>
</HEAD>
<BODY>
<sync start="00:00:02,500">
<P Class=ENCC>Line one<br>Line two
<sync start=9000>
<P Class=ENCC>Tom & Jerry
<SYNC Start=12000>
<P Class=ENCC>
</BODY>
</SAMI>
Tuotos
WEBVTT
00:00:02.500 --> 00:00:09.000
Line one
Line two
00:00:09.000 --> 00:00:12.000
Tom & Jerry
SMI- ja VTT-tiedostot ovat usein sekaisin: ylimääräisiä rivejä, tyhjiä kenttiä ja aikoja, joita ei voi lukea. SMI-jäsennin ei kaadu vaan korjaa minkä voi ja kertoo loput raportissa, jonka VTT saa mukanaan.
Usein kysytyt kysymykset
Miten SMI ja VTT kirjoittavat aikakoodin?
SMI kirjoittaa ajan muodossa <SYNC Start=1000>: millisekunteina SYNC-merkinnän Start-arvossa. VTT käyttää muotoa 00:00:01.000, eli tunnit, minuutit, sekunnit ja millisekunnit pisteellä erotettuina. Tarkkuus on molemmilla puolilla sama, joten aika itse ei muutu – vain sen kirjoitusasu vaihtuu. SAMI:ssa loppuaika luetaan aina seuraavasta SYNC-lohkosta, joten se on tiedostossa epäsuora.
Mitä SMI:stä menetetään, kun siitä tehdään VTT?
Kun SMI muunnetaan VTT:ksi, menetettävää on sijoittelu ruudulla ja alaotsikoiden ulkopuolinen sisältö. Kun SMI muunnetaan VTT:ksi, kohteen ulkopuolelle jäävät <HEAD>- ja <STYLE>-lohkot sekä <P Class> -määritteet. Kun SMI muunnetaan VTT:ksi, jokainen alaotsikko palaa VTT:ssä oletussijaintiin ruudulla. Alaotsikoiden teksti ja keskinäinen järjestys säilyvät.
Miten rivinsisäiset tagit käyttäytyvät, kun SMI muunnetaan VTT:ksi?
SMI merkitsee rivinsisäisen muotoilun muodossa <i>, <b>, <font color> ja <br>, ja VTT kirjoittaa sen muodossa <i>, <b> ja <font color> -tagit.
Mitä rivinvaihdoille tapahtuu, kun SMI muunnetaan VTT:ksi?
Monirivisen alaotsikon rivit erotetaan SMI:ssä <br>-merkinnällä, ja VTT merkitsee ne tavallisella rivinvaihdolla.
Mihin SMI-tiedoston sijoittelu ruudulla katoaa VTT:ssä?
SMI eli SAMI ohjaa asettelun STYLE-lohkolla ja P-elementin Class-määritteellä. VTT ei tallenna sijaintia lainkaan, joten jokainen alaotsikko palaa oletussijaintiin eikä koordinaatteja siirretä tiedostoon edes kommenttina.
Toimiiko paluumuunnos VTT:stä SMI:in samalla tavalla?
Kyllä, mutta paluusuunnassa 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). Edestakainen matka SMI:stä VTT:hen ja takaisin ei palauta sitä, mitä ensimmäinen muunnos pudotti.
Lähetetäänkö SMI-tiedostoni palvelimelle, kun teen VTT-muunnosta?
Ei. Jono käsittelee SMI-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.