Muunna LRC muotoon CSV
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
alaotsikoiden loppuajat — lähde ei tallenna niitä, joten tuotoksen loppuajat 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.
Tällä sivulla LRC muuttuu CSV:ksi: LRC merkitsee alaotsikon muotoon yksi aikaleimattu tekstirivi, ja CSV odottaa muotoa taulukon rivi, jossa on start-, end- ja text-sarakkeet. Aikakoodi vaihtaa muotoa: LRC kirjoittaa sen muodossa [00:12.00], CSV puolestaan muodossa 00:00:01.000,00:00:03.500. Alaotsikoiden teksti kulkee LRC:stä CSV:hen sellaisenaan, koska muunnos ei koske sanoja.
Tässä suunnassa LRC-tiedostosta putoaa alaotsikoiden loppuajat, jotka joudutaan laskemaan, kun se muunnetaan CSV:ksi. Kun LRC muunnetaan CSV:ksi, alkukohdat ovat oikeita, mutta loppuajat lasketaan seuraavasta rivistä ja viimeinen saa oletuskeston. Luettelo on näkyvissä ennen kuin valitset LRC-tiedoston, ja se tarkentuu CSV-muunnoksen lukemisen jälkeen.
Eräajossa LRC-tiedostot jonottuvat ja valmistuvat yksi kerrallaan; keskeytys toimii kesken CSV-muunnoksen ja tulokset pakataan yhdeksi ZIP-tiedostoksi. Mitään ei lähetetä palvelimelle: koko LRC-muunnos CSV:ksi tapahtuu omalla koneellasi.
Esimerkit
LRC-tiedosto ja sen tulos CSV:ssä
Syöte
[ti:Sample Song]
[ar:Some Artist]
[length:00:41.00]
[offset:+250]
[00:12.00]First line of the song.
[00:15.30]Second line.
[00:15.30]Second line, translated.
[00:18.00]
[00:21.50]Final line.Tuotos
start,end,text
00:00:12.000,00:00:15.300,First line of the song.
00:00:15.300,00:00:18.000,"Second line.
Second line, translated."
00:00:18.000,00:00:21.500,
00:00:21.500,00:00:23.500,Final line.
Tästä LRC → CSV -tulosteesta puuttuvat loppuajat. Kaikki muu vastaa rivi riviltä.
Hankala LRC-tiedosto ja CSV-muunnos
Syöte
[ar:Some Artist]
[0:05.5]Leading zero omitted, one decimal.
[00:07]Second with no centiseconds.
[00:03.00]Out of order.
[00:07.00][00:09.00]Repeated chorus line.
[00:12.00]Tuotos
start,end,text
00:00:03.000,00:00:05.500,Out of order.
00:00:05.500,00:00:07.000,"Leading zero omitted, one decimal."
00:00:07.000,00:00:09.000,"Second with no centiseconds.
Repeated chorus line."
00:00:09.000,00:00:12.000,Repeated chorus line.
00:00:12.000,00:00:14.000,
LRC- ja CSV-tiedostot ovat usein sekaisin: ylimääräisiä rivejä, tyhjiä kenttiä ja aikoja, joita ei voi lukea. LRC-jäsennin ei kaadu vaan korjaa minkä voi ja kertoo loput raportissa, jonka CSV saa mukanaan.
Usein kysytyt kysymykset
Miten aika siirtyy LRC:stä CSV:hen?
LRC kirjoittaa ajan muodossa [00:12.00]: minuutit, sekunnit ja sadasosat hakasulkeissa, vain alkukohta. CSV käyttää muotoa 00:00:01.000,00:00:03.500, eli start- ja end-sarakkeina pisteellisellä millisekuntimuodolla. LRC:ssä on vain alkukohta, joten CSV joutuu laskemaan jokaisen loppuajan seuraavan rivin alusta ja antamaan viimeiselle oletuskeston.
Mitkä ominaisuudet eivät mahdu CSV:hen, kun lähde on LRC?
Kun LRC muunnetaan CSV:ksi, menetettävää on alaotsikoiden loppuajat, jotka joudutaan laskemaan. Kun LRC muunnetaan CSV:ksi, alkukohdat ovat oikeita, mutta loppuajat lasketaan seuraavasta rivistä ja viimeinen saa oletuskeston. Alaotsikoiden teksti ja keskinäinen järjestys säilyvät.
Entä lihavointi, kursivointi ja väri – säilyvätkö ne LRC:stä CSV:hen?
Lähdeformaatti LRC ei tunne rivinsisäisiä tageja, joten CSV ei saa siirrettyä minkäänlaista rivinsisäistä muotoilua: LRC-tiedoston teksti on pelkkää tekstiä.
Miten LRC-tiedoston moniriviset alaotsikot käyttäytyvät CSV:ssä?
Monirivisen alaotsikon rivit erotetaan LRC:ssä antamalla jokaiselle riville oman aikaleiman, ja CSV merkitsee ne lainatun kentän sisäisellä rivinvaihdolla. LRC:ssä jokainen rivi on oma aikaleimattu rivinsä, joten alaotsikon rajaa ei ole.
Mistä CSV saa alaotsikoiden loppuajat, kun lähde on LRC?
LRC tallentaa vain alkukohdan sadasosan tarkkuudella. CSV laskee jokaisen alaotsikon loppuajan seuraavan rivin alusta ja antaa viimeiselle riville oletuskeston, joten loppuajat ovat arvioita eivätkä peräisin tiedostosta.
Voiko CSV-tiedoston muuntaa takaisin LRC:ksi?
Kyllä, mutta paluusuunnassa menetettävää on: alaotsikoiden loppuajat ja aikojen tarkkuus. Kun CSV muunnetaan LRC:ksi, loppuaika johdetaan seuraavan rivin alusta ja viimeinen rivi saa oletuskeston. Edestakainen matka LRC:stä CSV:hen ja takaisin ei palauta sitä, mitä ensimmäinen muunnos pudotti.
Voinko muuntaa koko kauden LRC:stä CSV:hen yhdellä ajolla?
Kyllä. Jono käsittelee LRC-tiedostot yksi kerrallaan, ajon voi keskeyttää milloin tahansa ja tulokset tulevat yhtenä ZIP-tiedostona. Jokainen CSV-tiedosto kirjoitetaan selaimessa, joten mitään ei lähetetä palvelimelle; yksittäinen tekstitystiedosto saa olla enintään 64 Mt.