Muunna SMI muotoon SBV
Tai liitä tekstityksen teksti
Mitä tämä muunnos muuttaa
3 asiaa pudotetaan tai vaativat päätöksen
- Tyyli
kaikki tyylit (lihavointi, kursiivi, väri, ääriviiva, varjo)
- 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.
Kun SMI muunnetaan SBV:ksi, jokainen SMI-tiedoston alaotsikko kirjoitetaan uudelleen muotoon, jossa yksi alaotsikko on lohko, jonka ensimmäisellä rivillä on alku- ja loppuaika. Aikakoodi vaihtaa muotoa: SMI kirjoittaa sen muodossa <SYNC Start=1000>, SBV puolestaan muodossa 0:00:01.000,0:00:03.500. Sanoja ei muuteta, vaan SMI-tiedoston teksti siirretään SBV:hen sellaisenaan.
Kun SMI muunnetaan SBV:ksi, menetettävää on dokumenttitason tyylit, sijoittelu ruudulla ja alaotsikoiden ulkopuolinen sisältö. Kun SMI muunnetaan SBV:ksi, kohteen ulkopuolelle jäävät <HEAD>- ja <STYLE>-lohkot sekä <P Class> -määritteet. Raportti näkyy SMI → SBV -ruudun yläpuolella ennen muunnosta, ja jokainen kohta lasketaan tiedostokohtaisesti. Rivinsisäiset tagit säilyvät: SMI tallentaa ne muodossa <i>, <b>, <font color> ja <br>, ja SBV kirjoittaa ne muodossa <i>, <b> ja <font color> -tagit.
Eräajossa SMI-tiedostot jonottuvat ja valmistuvat yksi kerrallaan; keskeytys toimii kesken SBV-muunnoksen ja tulokset pakataan yhdeksi ZIP-tiedostoksi. Mitään ei lähetetä palvelimelle: koko SMI-muunnos SBV:ksi tapahtuu omalla koneellasi.
Esimerkit
Miltä tavallinen SMI-tiedosto näyttää SBV:ssä
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
0:00:01.000,0:00:03.000
Hello there.
0:00:03.500,0:00:06.000
How are you?
Fine, thanks.
Tästä SMI → SBV -tulosteesta puuttuvat dokumenttitason tyylit, sijoittelu ja muotokohtainen sisältö. Kaikki muu vastaa rivi riviltä.
Sama SMI → SBV -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
0:00:02.500,0:00:09.000
Line one
Line two
0:00:09.000,0:00:12.000
Tom & Jerry
SMI- ja SBV-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 SBV saa mukanaan.
Usein kysytyt kysymykset
Miten aika siirtyy SMI:stä SBV:hen?
SMI kirjoittaa ajan muodossa <SYNC Start=1000>: millisekunteina SYNC-merkinnän Start-arvossa. SBV käyttää muotoa 0:00:01.000,0:00:03.500, eli alku- ja loppuaika peräkkäin pilkulla erotettuina, ilman nuolta. 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ä kaikkea SMI-tiedostosta jää pois SBV:ssä?
Kun SMI muunnetaan SBV:ksi, menetettävää on dokumenttitason tyylit, sijoittelu ruudulla ja alaotsikoiden ulkopuolinen sisältö. Kun SMI muunnetaan SBV:ksi, kohteen ulkopuolelle jäävät <HEAD>- ja <STYLE>-lohkot sekä <P Class> -määritteet. Kun SMI muunnetaan SBV:ksi, dokumenttitason tyylit – esimerkiksi STYLE-lohkon asettelusäännöt – eivät mahdu SBV:hen. Alaotsikoiden teksti ja keskinäinen järjestys säilyvät.
Säilyykö SMI-tiedoston tekstin sisäinen muotoilu SBV:ssä?
SMI merkitsee rivinsisäisen muotoilun muodossa <i>, <b>, <font color> ja <br>, ja SBV kirjoittaa sen muodossa <i>, <b> ja <font color> -tagit. SBV ei tallenna tyylitauluja lainkaan, joten vain tekstin sisäiset tagit kulkevat mukana.
Pysyvätkö SMI-tiedoston rivit erillään SBV:ssä?
Monirivisen alaotsikon rivit erotetaan SMI:ssä <br>-merkinnällä, ja SBV merkitsee ne tavallisella rivinvaihdolla.
Mihin SMI-tiedoston sijoittelu ruudulla katoaa SBV:ssä?
SMI eli SAMI ohjaa asettelun STYLE-lohkolla ja P-elementin Class-määritteellä. SBV ei tallenna sijaintia lainkaan, joten jokainen alaotsikko palaa oletussijaintiin eikä koordinaatteja siirretä tiedostoon edes kommenttina.
Voiko SBV-tiedoston muuntaa takaisin SMI:ksi?
Kyllä. Paluusuunta on yhtä puhdas: jokainen SBV-tiedoston tallentama asia mahtuu SMI:in sellaisenaan. Edestakainen matka SMI:stä SBV:hen ja takaisin ei kuitenkaan palauta mitään, mitä ensimmäinen muunnos olisi jo pudottanut.
Lähetetäänkö SMI-tiedostoni palvelimelle, kun teen SBV-muunnosta?
Ei. Jono käsittelee SMI-tiedostot yksi kerrallaan, ajon voi keskeyttää milloin tahansa ja tulokset tulevat yhtenä ZIP-tiedostona. Jokainen SBV-tiedosto kirjoitetaan selaimessa, joten mitään ei lähetetä palvelimelle; yksittäinen tekstitystiedosto saa olla enintään 64 Mt.