Siirry pääsisältöön
SubtitleMatrix

Muunna MicroDVD muotoon TTML

MuunnoksetMicroDVD (SUB)
Tai liitä tekstityksen teksti

Asetukset

Kuvanopeus, jossa ajoitukset on laskettu. Muotosivuilla tätä tarvitsee MicroDVD, koska se tallentaa ajoituksen ruutunumeroina. Kuvanopeussivuilla tämä on nopeus, jota vasten tiedosto ajastettiin — versio, jolle tekstitys tehtiin — ja sivun toinen laatikko ottaa sen videon nopeuden, jonka kanssa aiot tekstitystä käyttää. Yleisiä ovat 23,976, 24, 25, 29,97, 30, 50, 59,94 ja 60. Väärä arvo siirtää koko aikajanaa, ja kuvanopeussivuilla se siirtää sitä suhteellisesti eikä kiinteällä määrällä.

Mitä tämä muunnos muuttaa

1 asia pudotetaan tai vaatii päätöksen

  • Kuvanopeus

    lähde tallentaa ajat ruutunumeroina — jokainen aikaleima riippuu antamastasi kuvanopeudesta

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 MicroDVD muuttuu TTML:ksi. Kun MicroDVD muunnetaan TTML:ksi, lähtöformaatti tallentaa yhden alaotsikon muotoon rivi, jossa on kaksi ruutunumeroa ja niiden perässä teksti, ja aika kirjoitetaan muodossa {100}{150}. Kohdeformaatti TTML tallentaa saman asian muotoon p-elementti, jonka begin- ja end-määritteet kantavat ajan, ja aika kirjoitetaan muodossa begin="00:00:01.000" end="00:00:03.500", kun lähde on MicroDVD. Molemmilla puolilla ovat samat sanat, mutta MicroDVD ja TTML merkitsevät ne eri tavalla.

Tässä suunnassa MicroDVD-tiedostosta putoaa aikaleimojen varmuus, koska MicroDVD ilmoittaa ne ruutunumeroina, kun se muunnetaan TTML:ksi. Kun MicroDVD muunnetaan TTML:ksi, sivu lukee kuvanopeuden tiedoston ensimmäiseltä riviltä tai kysyy sitä sinulta, ja 25 fps:llä yksi ruutu on 40 ms. Luettelo on näkyvissä ennen kuin valitset MicroDVD-tiedoston, ja se tarkentuu TTML-muunnoksen lukemisen jälkeen.

Koko MicroDVD-kausi mahtuu samaan ajoon: tiedostot käsitellään yksi kerrallaan, ajon voi keskeyttää keskeltä ja kaikki TTML-tulokset tulevat yhtenä ZIP-tiedostona. Muunnos tapahtuu selaimessa, joten MicroDVD-tiedostosi eivät käy palvelimella ennen TTML-versiota.

Esimerkit

Miltä tavallinen MicroDVD-tiedosto näyttää TTML:ssä

Syöte

{1}{1}25
{100}{150}The quick brown fox jumps over the lazy dog.
{200}{260}Faster than|the last one.

Tuotos

<?xml version="1.0" encoding="UTF-8"?>
<tt xmlns="http://www.w3.org/ns/ttml" xmlns:tts="http://www.w3.org/ns/ttml#styling">
  <body>
<p begin="00:00:04.000" end="00:00:06.000">The quick brown fox jumps over the lazy dog.</p>
<p begin="00:00:08.000" end="00:00:10.400">Faster than<br/>the last one.</p>  </body>
</tt>

Tästä MicroDVD → TTML -tulosteesta puuttuvat kuvanopeuden varmuus. Kaikki muu vastaa rivi riviltä.

Sama MicroDVD → TTML -muunnos rikkinäisellä lähdetiedostolla

Syöte

{1}{1}23.976
{0100}{0150}Leading zeros in the frame numbers.
[INFORMATION]
{300}{340}An unrecognized line above was kept in place.
{400}{450}Trailing spaces are kept.   

Tuotos

<?xml version="1.0" encoding="UTF-8"?>
<tt xmlns="http://www.w3.org/ns/ttml" xmlns:tts="http://www.w3.org/ns/ttml#styling">
  <body>
<p begin="00:00:04.000" end="00:00:06.000">Leading zeros in the frame numbers.</p>
<p begin="00:00:12.000" end="00:00:13.600">An unrecognized line above was kept in place.</p>
<p begin="00:00:16.000" end="00:00:18.000">Trailing spaces are kept.   </p>  </body>
</tt>

MicroDVD- ja TTML-tiedostot ovat usein sekaisin: ylimääräisiä rivejä, tyhjiä kenttiä ja aikoja, joita ei voi lukea. MicroDVD-jäsennin ei kaadu vaan korjaa minkä voi ja kertoo loput raportissa, jonka TTML saa mukanaan.

Usein kysytyt kysymykset

Miten aika siirtyy MicroDVD:stä TTML:hen?

MicroDVD kirjoittaa ajan muodossa {100}{150}: ruutunumeroina aaltosulkeissa, alku ja loppu peräkkäin. TTML käyttää muotoa begin="00:00:01.000" end="00:00:03.500", eli XML-määritteinä millisekunnin tarkkuudella. MicroDVD ilmoittaa aikansa ruutuina, joten jokainen aikaleima riippuu kuvanopeudesta: 25 fps:llä ruutu on 40 ms.

Mitä MicroDVD:stä menetetään, kun siitä tehdään TTML?

Kun MicroDVD muunnetaan TTML:ksi, menetettävää on aikaleimojen varmuus, koska MicroDVD ilmoittaa ne ruutunumeroina. Kun MicroDVD muunnetaan TTML:ksi, sivu lukee kuvanopeuden tiedoston ensimmäiseltä riviltä tai kysyy sitä sinulta, ja 25 fps:llä yksi ruutu on 40 ms. Alaotsikoiden teksti ja keskinäinen järjestys säilyvät.

Säilyykö MicroDVD-tiedoston tekstin sisäinen muotoilu TTML:ssä?

Lähdeformaatti MicroDVD ei tunne rivinsisäisiä tageja, joten TTML ei saa siirrettyä minkäänlaista rivinsisäistä muotoilua: MicroDVD-tiedoston teksti on pelkkää tekstiä.

Miten MicroDVD-tiedoston moniriviset alaotsikot käyttäytyvät TTML:ssä?

Monirivisen alaotsikon rivit erotetaan MicroDVD:ssä |-merkillä, ja TTML merkitsee ne <br/>-elementillä.

Mikä kuvanopeus tarvitaan, kun MicroDVD muunnetaan TTML:ksi?

MicroDVD tallentaa aikansa ruutunumeroina, joten ilman kuvanopeutta aikaa ei voi laskea. MicroDVD-tiedostosta TTML-tiedostoksi muunnettaessa sivu käyttää ensisijaisesti antamaasi arvoa, sitten tiedoston ensimmäistä {1}{1}-riviä ja lopuksi oletusta 25 fps. 25 fps:llä yksi ruutu on 40 millisekuntia ja 23,976 fps:llä noin 41,7 ms, joten jokainen aikaleima pyöristyy lähimpään ruutuun.

Voiko TTML-tiedoston muuntaa takaisin MicroDVD:ksi?

Kyllä, mutta paluusuunnassa menetettävää on: dokumenttitason tyylit: fontit, koot, värit, ääriviivat ja varjot, aikaleimojen tarkkuus, koska MicroDVD tallentaa ne ruutunumeroina, sijoittelu ruudulla ja alaotsikoiden ulkopuolinen sisältö. Kun TTML muunnetaan MicroDVD:ksi, dokumenttitason tyylit – fontit, koot, värit, ääriviivat, varjot ja marginaalit – eivät mahdu MicroDVD:hen. Edestakainen matka MicroDVD:stä TTML:hen ja takaisin ei palauta sitä, mitä ensimmäinen muunnos pudotti.

Lähetetäänkö MicroDVD-tiedostoni palvelimelle, kun teen TTML-muunnosta?

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

Aiheeseen liittyvät työkalut