Muunna SRT muotoon CSV
Tai liitä tekstityksen teksti
Mitä tämä muunnos muuttaa
Tässä suunnassa ei menetetä mitään — jokaisella lähdemuodon ominaisuudella on paikka kohdemuodossa.
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 SRT muuttuu CSV:ksi: SRT merkitsee alaotsikon muotoon numeroitu lohko, jonka aikakoodirivi erottaa alku- ja loppuajan ja jonka perässä on teksti, ja CSV odottaa muotoa taulukon rivi, jossa on start-, end- ja text-sarakkeet. Aikakoodi vaihtaa muotoa: SRT kirjoittaa sen muodossa 00:00:01,000, CSV puolestaan muodossa 00:00:01.000,00:00:03.500. Alaotsikoiden teksti kulkee SRT:stä CSV:hen sellaisenaan, koska muunnos ei koske sanoja.
Tässä suunnassa SRT ja CSV ovat menetyksettömiä: jokainen SRT-tiedoston tallentama asia mahtuu CSV:hen sellaisenaan, eli teksti, alku- ja loppuaika ja rivinvaihdot. Raportti SRT → CSV -muunnoksen yläpuolella vahvistaa tämän jokaiselle tiedostolle erikseen.
Yksi tiedosto tai sata: SRT-jono käsittelee ne peräkkäin, keskeytät milloin tahansa ja lataat kaikki CSV-tulokset kerralla. CSV-tiedostot syntyvät selaimessa eikä SRT-tiedoston sisältö poistu koneeltasi.
Esimerkit
Miltä tavallinen SRT-tiedosto näyttää CSV:ssä
Syöte
1
00:00:01,000 --> 00:00:03,500
Hello there.
2
00:00:03,500 --> 00:00:06,000
<i>Whispering</i> now.
And a second line.
3
00:00:06,000 --> 00:00:09,250
<b>Bold</b> statement.
Tuotos
start,end,text
00:00:01.000,00:00:03.500,Hello there.
00:00:03.500,00:00:06.000,"<i>Whispering</i> now.
And a second line."
00:00:06.000,00:00:09.250,<b>Bold</b> statement.
Tässä SRT → CSV -muunnoksessa ei menetetä mitään: vertaa kahta puolta rivi riviltä.
Sama SRT → CSV -muunnos rikkinäisellä lähdetiedostolla
Syöte
1
0:00:01,00 --> 0:00:03,500
<B>Bold</B> and <I>italic</I>.
2
00:00:03,500 --> 00:00:06,000
3
00:00:08,000 --> 00:00:09,000
Last one.
Tuotos
start,end,text
00:00:01.000,00:00:03.500,<b>Bold</b> and <i>italic</i>.
00:00:03.500,00:00:06.000,
00:00:08.000,00:00:09.000,Last one.
SRT- ja CSV-tiedostot ovat usein sekaisin: ylimääräisiä rivejä, tyhjiä kenttiä ja aikoja, joita ei voi lukea. SRT-jäsennin ei kaadu vaan korjaa minkä voi ja kertoo loput raportissa, jonka CSV saa mukanaan.
Usein kysytyt kysymykset
Miten aika siirtyy SRT:stä CSV:hen?
SRT kirjoittaa ajan muodossa 00:00:01,000: tunnit, minuutit, sekunnit ja millisekunnit pilkulla erotettuina. CSV käyttää muotoa 00:00:01.000,00:00:03.500, eli start- ja end-sarakkeina pisteellisellä millisekuntimuodolla. Tarkkuus on molemmilla puolilla sama, joten aika itse ei muutu – vain sen kirjoitusasu vaihtuu.
Miksi SRT ja CSV ovat tässä suunnassa menetyksettömiä?
Tässä suunnassa ei menetetä mitään: jokainen SRT-tiedoston tallentama asia mahtuu CSV:hen sellaisenaan, eli teksti, alku- ja loppuaika ja rivinvaihdot. Myöskään CSV-tiedoston luku ei kadota mitään, ellet tuo rikkinäistä tiedostoa, jonka jäsennin joutuu korjaamaan.
Säilyykö SRT-tiedoston tekstin sisäinen muotoilu CSV:ssä?
SRT merkitsee rivinsisäisen muotoilun muodossa <i>, <b> ja <font color>, ja CSV kirjoittaa sen muodossa <i>, <b> ja <font color> -tagit.
Miten SRT-tiedoston moniriviset alaotsikot käyttäytyvät CSV:ssä?
Monirivisen alaotsikon rivit erotetaan SRT:ssä tavallisella rivinvaihdolla, ja CSV merkitsee ne lainatun kentän sisäisellä rivinvaihdolla.
Mitä CSV:n sarakkeisiin kirjoitetaan, kun lähde on SRT?
CSV alkaa otsikkorivillä start,end,text, ja jokainen alaotsikko on yksi rivi. SRT-tiedoston ajoitus kirjoitetaan pisteellisessä millisekuntimuodossa, ja monirivinen teksti lainataan, jotta rivinvaihto pysyy saman kentän sisällä.
Toimiiko paluumuunnos CSV:stä SRT:hen samalla tavalla?
Kyllä. Paluusuunta on yhtä puhdas: jokainen CSV-tiedoston tallentama asia mahtuu SRT:hen sellaisenaan. Edestakainen matka SRT:stä CSV:hen ja takaisin ei kuitenkaan palauta mitään, mitä ensimmäinen muunnos olisi jo pudottanut.
Voinko muuntaa koko kauden SRT:stä CSV:hen yhdellä ajolla?
Kyllä. Jono käsittelee SRT-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.