Muunna VTT muotoon LRC
Tai liitä tekstityksen teksti
Mitä tämä muunnos muuttaa
4 asiaa pudotetaan tai vaativat päätöksen
- Ajoitus
alaotsikoiden loppuajat (tuotosmuoto tallentaa vain alaotsikon alkamisen)
- Tyyli
kaikki tyylit (lihavointi, kursiivi, väri, ääriviiva, varjo)
- Tarkkuus
ajoituksen tarkkuus — tuotoksen kello on karkeampi, joten jokainen aikaleima pyöristetään lähimpään 10 ms:ään
- 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 VTT muunnetaan LRC:ksi, jokainen VTT-tiedoston alaotsikko kirjoitetaan uudelleen muotoon, jossa yksi alaotsikko on yksi aikaleimattu tekstirivi. Aikakoodi vaihtaa muotoa: VTT kirjoittaa sen muodossa 00:00:01.000, LRC puolestaan muodossa [00:12.00]. Sanoja ei muuteta, vaan VTT-tiedoston teksti siirretään LRC:hen sellaisenaan.
Tässä suunnassa VTT-tiedostosta putoaa alaotsikoiden loppuajat, dokumenttitason tyylit, aikojen tarkkuus ja alaotsikoiden ulkopuolinen sisältö, kun se muunnetaan LRC:ksi. Kun VTT muunnetaan LRC:ksi, loppuaika johdetaan seuraavan rivin alusta ja viimeinen rivi saa oletuskeston. Luettelo on näkyvissä ennen kuin valitset VTT-tiedoston, ja se tarkentuu LRC-muunnoksen lukemisen jälkeen.
Yksi tiedosto tai sata: VTT-jono käsittelee ne peräkkäin, keskeytät milloin tahansa ja lataat kaikki LRC-tulokset kerralla. LRC-tiedostot syntyvät selaimessa eikä VTT-tiedoston sisältö poistu koneeltasi.
Esimerkit
Miltä tavallinen VTT-tiedosto näyttää LRC:ssä
Syöte
WEBVTT
intro
00:00:01.000 --> 00:00:04.000
Hello there.
00:00:04.500 --> 00:00:08.000 align:start position:10%
Second line with <i>italics</i>.
Tuotos
[00:01.00]Hello there.
[00:04.50]Second line with italics.
Tulosteessa VTT:stä LRC:hen menetetään loppuajat, dokumenttitason tyylit, aikojen tarkkuus ja muotokohtainen sisältö; vertaa kahta puolta rivi riviltä ja katso, mikä säilyi.
Sama VTT → LRC -muunnos rikkinäisellä lähdetiedostolla
Syöte
a stray comment line
cue-id-1
00:00:01.000 --> 00:00:02.000
No header, two lines before the timecode.
Tuotos
[00:01.00]No header, two lines before the timecode.
Näin rikkinäinen VTT-tiedosto saapuu LRC-muunnokseen: BOM-merkintä, Windows-rivinvaihdot ja lukukelvottomat aikakoodit eivät kaada jäsennintä. Vertaa sitä yllä olevaan siistiin esimerkkiin ja katso, mitä LRC saa mukaansa.
Usein kysytyt kysymykset
Mitä aikaleimoille tapahtuu, kun VTT muunnetaan LRC:ksi?
VTT kirjoittaa ajan muodossa 00:00:01.000: tunnit, minuutit, sekunnit ja millisekunnit pisteellä erotettuina. LRC käyttää muotoa [00:12.00], eli minuutit, sekunnit ja sadasosat hakasulkeissa, vain alkukohta. LRC tallentaa vain alkukohdan sadasosan tarkkuudella, joten loppuaika johdetaan seuraavasta rivistä ja viimeinen rivi saa oletuskeston.
Mitä VTT:stä menetetään, kun siitä tehdään LRC?
Kun VTT muunnetaan LRC:ksi, menetettävää on alaotsikoiden loppuajat, dokumenttitason tyylit, aikojen tarkkuus ja alaotsikoiden ulkopuolinen sisältö. Kun VTT muunnetaan LRC:ksi, kohteen ulkopuolelle jäävät NOTE-, STYLE- ja REGION-lohkot sekä aikakoodin jälkeiset asetukset (align, position). Kun VTT muunnetaan LRC:ksi, loppuaika johdetaan seuraavan rivin alusta ja viimeinen rivi saa oletuskeston. Alaotsikoiden teksti ja keskinäinen järjestys säilyvät.
Säilyykö VTT-tiedoston tekstin sisäinen muotoilu LRC:ssä?
VTT merkitsee rivinsisäisen muotoilun muodossa <i>, <b> ja <font color> -tagit, mutta LRC ei tunne rivinsisäisiä tageja, joten muotoilu katoaa ja jäljelle jää pelkkä teksti.
Pysyvätkö VTT-tiedoston rivit erillään LRC:ssä?
Monirivisen alaotsikon rivit erotetaan VTT:ssä tavallisella rivinvaihdolla, ja LRC merkitsee ne antamalla jokaiselle riville oman aikaleiman. LRC:ssä jokainen rivi saa oman aikaleimansa, joten yhdestä alaotsikosta tulee useita peräkkäisiä rivejä.
Miten LRC käsittelee alaotsikon loppuajan, kun tiedosto tulee VTT:stä?
VTT tallentaa sekä alku- että loppuajan, mutta LRC:ssä on vain alkukohta. Muunnoksessa loppuaika pudotetaan, seuraava rivi alkaa omasta kohdastaan ja viimeinen rivi saa oletuskeston; siksi tiedostoa ei voi lukea takaisin samalla ajoituksella.
Voiko LRC-tiedoston muuntaa takaisin VTT:ksi?
Kyllä, mutta paluusuunnassa menetettävää on: alaotsikoiden loppuajat, jotka joudutaan laskemaan. Kun LRC muunnetaan VTT:ksi, alkukohdat ovat oikeita, mutta loppuajat lasketaan seuraavasta rivistä ja viimeinen saa oletuskeston. Edestakainen matka VTT:stä LRC:hen ja takaisin ei palauta sitä, mitä ensimmäinen muunnos pudotti.
Voinko muuntaa koko kauden VTT:stä LRC:hen yhdellä ajolla?
Kyllä. Jono käsittelee VTT-tiedostot yksi kerrallaan, ajon voi keskeyttää milloin tahansa ja tulokset tulevat yhtenä ZIP-tiedostona. Jokainen LRC-tiedosto kirjoitetaan selaimessa, joten mitään ei lähetetä palvelimelle; yksittäinen tekstitystiedosto saa olla enintään 64 Mt.