Muunna TXT muotoon SMI
Tai liitä tekstityksen teksti
Asetukset
Käytetään, kun lähteessä ei ole loppuaikoja (pelkkä teksti, LRC). Tuotoksen aikajana luodaan tässä eikä muunneta, joten saat juuri tämän luvun.
Mitä tämä muunnos muuttaa
1 asia pudotetaan tai vaatii päätöksen
- Ajoitus
itse aikajana — lähde ei tallenna ajoituksia, joten tuotoksen aikajana luodaan eikä muunneta
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 TXT muunnetaan SMI:ksi, jokainen TXT-tiedoston alaotsikko kirjoitetaan uudelleen muotoon, jossa yksi alaotsikko on SYNC-lohko, joka vaihtaa ruudun sisällön. TXT:ssä ei ole aikakoodia, ja SMI rakentaa ajan itse. Sanoja ei muuteta, vaan TXT-tiedoston teksti siirretään SMI:in sellaisenaan.
Tässä suunnassa TXT-tiedostosta putoaa alkuperäinen ajoitus, jota ei ole, joten tilalle rakennetaan uusi, kun se muunnetaan SMI:ksi. Kun TXT muunnetaan SMI:ksi, rivit sijoitetaan peräkkäin ja jokainen saa 2 000 millisekunnin keston. Luettelo on näkyvissä ennen kuin valitset TXT-tiedoston, ja se tarkentuu SMI-muunnoksen lukemisen jälkeen.
Eräajossa TXT-tiedostot jonottuvat ja valmistuvat yksi kerrallaan; keskeytys toimii kesken SMI-muunnoksen ja tulokset pakataan yhdeksi ZIP-tiedostoksi. Mitään ei lähetetä palvelimelle: koko TXT-muunnos SMI:ksi tapahtuu omalla koneellasi.
Esimerkit
TXT-tiedosto ja sen tulos SMI:ssä
Syöte
The quick brown fox jumps over the lazy dog.
Second paragraph, first line.
Second paragraph, second line.
Tuotos
<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial, sans-serif; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=0>
<P>The quick brown fox jumps over the lazy dog.
<SYNC Start=2000>
<P>
<SYNC Start=2000>
<P>Second paragraph, first line.
<SYNC Start=4000>
<P>
<SYNC Start=4000>
<P>Second paragraph, second line.
<SYNC Start=6000>
<P>
</BODY>
</SAMI>
Tästä TXT → SMI -tulosteesta puuttuvat alkuperäinen ajoitus. Kaikki muu vastaa rivi riviltä.
Sama TXT → SMI -muunnos rikkinäisellä lähdetiedostolla
Syöte
Hello world.
Second block.
Tuotos
<SAMI>
<HEAD>
<STYLE TYPE="text/css">
<!--
P { text-align: center; font-family: Arial, sans-serif; }
-->
</STYLE>
</HEAD>
<BODY>
<SYNC Start=0>
<P>Hello world.
<SYNC Start=2000>
<P>
<SYNC Start=2000>
<P>Second block.
<SYNC Start=4000>
<P>
</BODY>
</SAMI>
Näin rikkinäinen TXT-tiedosto saapuu SMI-muunnokseen: BOM-merkintä, Windows-rivinvaihdot ja lukukelvottomat aikakoodit eivät kaada jäsennintä. Vertaa sitä yllä olevaan siistiin esimerkkiin ja katso, mitä SMI saa mukaansa.
Usein kysytyt kysymykset
Miten aika siirtyy TXT:stä SMI:in?
TXT ei kirjoita minkäänlaista aikaleimaa. SMI käyttää muotoa <SYNC Start=1000>, eli millisekunteina SYNC-merkinnän Start-arvossa. TXT:stä puuttuvat aikaleimat kokonaan, joten SMI tarvitsee generoidun aikajanan: rivit sijoitetaan peräkkäin 2 000 millisekunnin välein.
Mitä TXT:stä menetetään, kun siitä tehdään SMI?
Kun TXT muunnetaan SMI:ksi, menetettävää on alkuperäinen ajoitus, jota ei ole, joten tilalle rakennetaan uusi. Kun TXT muunnetaan SMI:ksi, rivit sijoitetaan peräkkäin ja jokainen saa 2 000 millisekunnin keston. Alaotsikoiden teksti ja keskinäinen järjestys säilyvät.
Säilyykö TXT-tiedoston tekstin sisäinen muotoilu SMI:ssä?
Lähdeformaatti TXT ei tunne rivinsisäisiä tageja, joten SMI ei saa siirrettyä minkäänlaista rivinsisäistä muotoilua: TXT-tiedoston teksti on pelkkää tekstiä.
Pysyvätkö TXT-tiedoston rivit erillään SMI:ssä?
TXT kirjoittaa jokaisen rivin erikseen ilman alaotsikon rajaa: erillisinä riveinä ilman alaotsikon rajaa. SMI puolestaan merkitsee monirivisen alaotsikon rivit <br>-merkinnällä. TXT:ssä ei ole alaotsikoita, joten jokainen rivi luetaan omaksi alaotsikokseen.
Miksi TXT:stä tehdyssä SMI-tiedostossa on tyhjiä SYNC-lohkoja?
SMI ei kirjoita alaotsikon loppuaikaa, vaan päättää sen seuraavalla SYNC-lohkolla. Siksi TXT-tiedoston jokaisen alaotsikon jälkeen syntyy tyhjennyslohko (<P> ), ja SMI-tiedostossa on enemmän lohkoja kuin TXT-lähteessä oli alaotsikoita.
Toimiiko paluumuunnos SMI:stä TXT:hen samalla tavalla?
Kyllä, mutta paluusuunnassa menetettävää on: koko aikajana, dokumenttitason tyylit, sijoittelu ruudulla, alaotsikoiden rivirakenne ja alaotsikoiden ulkopuolinen sisältö. Kun SMI muunnetaan TXT:ksi, koko aikajana katoaa eikä TXT:hen jää minkäänlaista ajoitusta. Edestakainen matka TXT:stä SMI:in ja takaisin ei palauta sitä, mitä ensimmäinen muunnos pudotti.
Lähetetäänkö TXT-tiedostoni palvelimelle, kun teen SMI-muunnosta?
Ei. Jono käsittelee TXT-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.