Siirry pääsisältöön
SubtitleMatrix

Muunna SMI muotoon TXT

MuunnoksetSAMI (SMI)
Tai liitä tekstityksen teksti

Mitä tämä muunnos muuttaa

5 asiaa pudotetaan tai vaativat päätöksen

  • Ajoitus

    koko aikajana (tuotosmuoto ei tallenna ajoituksia lainkaan)

  • Tyyli

    kaikki tyylit (lihavointi, kursiivi, väri, ääriviiva, varjo)

  • Sijoittelu

    sijoittelu ruudulla (jokainen alaotsikko palaa oletussijaintiin)

  • Rivinvaihdot

    rivinvaihdot (moniriviset alaotsikot liitetään yhdelle riville)

  • 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 SMI muuttuu TXT:ksi. Kun SMI muunnetaan TXT:ksi, lähtöformaatti tallentaa yhden alaotsikon muotoon SYNC-lohko, joka vaihtaa ruudun sisällön, ja aika kirjoitetaan muodossa <SYNC Start=1000>. Kohdeformaatti TXT tallentaa saman asian pelkkänä tekstirivinä, ja aikaa ei tallenneta lainkaan, kun lähde on SMI. Molemmilla puolilla ovat samat sanat, mutta SMI ja TXT merkitsevät ne eri tavalla.

Tässä suunnassa SMI-tiedostosta putoaa koko aikajana, dokumenttitason tyylit, sijoittelu ruudulla, alaotsikoiden rivirakenne ja alaotsikoiden ulkopuolinen sisältö, kun se muunnetaan TXT:ksi. Kun SMI muunnetaan TXT:ksi, koko aikajana katoaa eikä TXT:hen jää minkäänlaista ajoitusta. Luettelo on näkyvissä ennen kuin valitset SMI-tiedoston, ja se tarkentuu TXT-muunnoksen lukemisen jälkeen.

Eräajossa SMI-tiedostot jonottuvat ja valmistuvat yksi kerrallaan; keskeytys toimii kesken TXT-muunnoksen ja tulokset pakataan yhdeksi ZIP-tiedostoksi. Mitään ei lähetetä palvelimelle: koko SMI-muunnos TXT:ksi tapahtuu omalla koneellasi.

Esimerkit

Tavallinen SMI-tiedosto TXT-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>&nbsp;
<SYNC Start=3500>
<P Class=ENCC>How are you?<br>Fine, thanks.
<SYNC Start=6000>
<P Class=ENCC>&nbsp;
</BODY>
</SAMI>

Tuotos

Hello there.
How are you?
Fine, thanks.

Tästä SMI → TXT -tulosteesta puuttuvat koko aikajana, dokumenttitason tyylit, sijoittelu, rivien rakenne ja muotokohtainen sisältö. Kaikki muu vastaa rivi riviltä.

Sama SMI → TXT -muunnos hankalalla aineistolla

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 &amp; Jerry
<SYNC Start=12000>
<P Class=ENCC>&nbsp;
</BODY>
</SAMI>

Tuotos

Line one
Line two
Tom &amp; Jerry

SMI- ja TXT-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 TXT saa mukanaan.

Usein kysytyt kysymykset

Miten aika siirtyy SMI:stä TXT:hen?

SMI kirjoittaa ajan muodossa <SYNC Start=1000>: millisekunteina SYNC-merkinnän Start-arvossa. TXT ei tallenna aikaa lainkaan. TXT ei tallenna aikaa lainkaan, joten koko aikajana katoaa eikä tuloksessa ole aikaleimoja.

Mitä kaikkea SMI-tiedostosta jää pois TXT:ssä?

Kun SMI muunnetaan TXT:ksi, menetettävää on koko aikajana, dokumenttitason tyylit, sijoittelu ruudulla, alaotsikoiden rivirakenne ja alaotsikoiden ulkopuolinen sisältö. Kun SMI muunnetaan TXT:ksi, kohteen ulkopuolelle jäävät <HEAD>- ja <STYLE>-lohkot sekä <P Class> -määritteet. Kun SMI muunnetaan TXT:ksi, koko aikajana katoaa eikä TXT:hen jää minkäänlaista ajoitusta. Alaotsikoiden teksti ja keskinäinen järjestys säilyvät.

Entä lihavointi, kursivointi ja väri – säilyvätkö ne SMI:stä TXT:hen?

SMI merkitsee rivinsisäisen muotoilun muodossa <i>, <b>, <font color> ja <br>, mutta TXT ei tunne rivinsisäisiä tageja, joten muotoilu katoaa ja jäljelle jää pelkkä teksti.

Pysyvätkö SMI-tiedoston rivit erillään TXT:ssä?

Monirivisen alaotsikon rivit erotetaan SMI:ssä <br>-merkinnällä, ja TXT merkitsee ne erillisinä riveinä ilman alaotsikon rajaa. Koska TXT:ssä ei ole alaotsikoita, rivejä ei voi enää ryhmitellä takaisin yhteen.

Mihin SMI-tiedoston sijoittelu ruudulla katoaa TXT:ssä?

SMI eli SAMI ohjaa asettelun STYLE-lohkolla ja P-elementin Class-määritteellä. TXT ei tallenna sijaintia lainkaan, joten jokainen alaotsikko palaa oletussijaintiin eikä koordinaatteja siirretä tiedostoon edes kommenttina.

Toimiiko paluumuunnos TXT:stä SMI:in samalla tavalla?

Kyllä, mutta paluusuunnassa 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. Edestakainen matka SMI:stä TXT:hen ja takaisin ei palauta sitä, mitä ensimmäinen muunnos pudotti.

Voinko muuntaa koko kauden SMI:stä TXT:hen yhdellä ajolla?

Kyllä. Jono käsittelee SMI-tiedostot yksi kerrallaan, ajon voi keskeyttää milloin tahansa ja tulokset tulevat yhtenä ZIP-tiedostona. Jokainen TXT-tiedosto kirjoitetaan selaimessa, joten mitään ei lähetetä palvelimelle; yksittäinen tekstitystiedosto saa olla enintään 64 Mt.

Aiheeseen liittyvät työkalut