Siirry pääsisältöön
SubtitleMatrix

CSV-tekstitysmuoto

Mitä tämä muoto voi ilmaista

Tekstin tyyli
Vain pelkkä teksti
Sijoittelu ruudulla
Ei
Karaokeajoitus
Ei
Rivinvaihdot alaotsikon sisällä
Kyllä
Aikajana
Alku- ja loppuaika jokaiselle alaotsikolle
Ajoituksen tarkkuus
1 ms
Ajoitus tallennetaan ruutunumeroina
Ei
Oikealta vasemmalle -teksti
Kyllä

Esimerkit

Tyypillinen CSV-tiedosto ja mitä siitä luetaan

Tiedosto

start,end,text
00:00:01.000,00:00:03.500,The quick brown fox.
00:00:04.000,00:00:06.250,"Jumps over, the lazy dog."
00:00:07.000,00:00:09.000,"Two lines here.
And a second one."

Mitä se sisältää

3 cues, 4 lines of text

  00:00:01.000 → 00:00:03.500
    The quick brown fox.
  00:00:04.000 → 00:00:06.250
    Jumps over, the lazy dog.
  00:00:07.000 → 00:00:09.000
    Two lines here.
    And a second one.

Outside the cues:
  header     start,end,text
  delimiter  ","

Oikeanpuoleinen sarake ei ole muunnettu tiedosto vaan se, mitä tämä sivu lukee vasemmalta puolelta ja mistä jokainen CSV-muunnos alkaa.

Rikkinäinen CSV-tiedosto ja miten se luetaan

Tiedosto

id,start,end,note,text
1,00:00:01,000,00:00:04,000,cue one,"Hello there, friend."
2,00:00:05.000,00:00:07.000,cue two,Second line.
bad,notatime,00:00:09.000,cue three,Unreadable start.
4,00:00:10.000,00:00:09.000,cue four,End before start.
5,00:00:12.000,00:00:14.000,cue five,Unquoted comma in text, right here.

Mitä se sisältää

4 cues, 4 lines of text

  00:00:01.000 → 00:00:04.000
    Hello there, friend.
  00:00:05.000 → 00:00:07.000
    Second line.
  00:00:10.000 → 00:00:10.001
    End before start.
  00:00:12.000 → 00:00:14.000
    Unquoted comma in text, right here.

Outside the cues:
  header     id,start,end,note,text
  delimiter  ","

Reported while reading — repaired or skipped, never silently:
  1 × rows whose start time could not be read (they were skipped)
  1 × cues whose end time was not after their start time (they were given a 1ms duration)

Oikeat CSV-tiedostot saapuvat BOM-merkinnän, Windows-rivinvaihtojen ja lukukelvottomien aikakoodien kanssa. Jäsennin ei kaadu: se korjaa minkä voi ja kertoo loput raportissa.

Muunna CSV Spreadsheet toiseen muotoon

Jokainen näistä toimii kokonaan selaimessasi. Nimikkeet kertovat, mitä tuo suunta maksaa, ennen kuin avaat sen.

CSV → JSON selaimessa: mitään ei menetetä tässä suunnassa.

Tässä suunnassa ei menetetä mitään — jokaisella lähdemuodon ominaisuudella on paikka kohdemuodossa.

CSV → SBV selaimessa: mitään ei menetetä tässä suunnassa.

Tässä suunnassa ei menetetä mitään — jokaisella lähdemuodon ominaisuudella on paikka kohdemuodossa.

CSV → SMI selaimessa: mitään ei menetetä tässä suunnassa.

Tässä suunnassa ei menetetä mitään — jokaisella lähdemuodon ominaisuudella on paikka kohdemuodossa.

CSV → SRT selaimessa: mitään ei menetetä tässä suunnassa.

Tässä suunnassa ei menetetä mitään — jokaisella lähdemuodon ominaisuudella on paikka kohdemuodossa.

CSV → TTML selaimessa: mitään ei menetetä tässä suunnassa.

Tässä suunnassa ei menetetä mitään — jokaisella lähdemuodon ominaisuudella on paikka kohdemuodossa.

CSV → VTT selaimessa: mitään ei menetetä tässä suunnassa.

Tässä suunnassa ei menetetä mitään — jokaisella lähdemuodon ominaisuudella on paikka kohdemuodossa.

Muuntaminen tähän muotoon

CSV on taulukkomuotoinen tekstitys, jota käytetään esimerkiksi käännöstoimistoissa. Otsikkorivi kertoo, mitkä sarakkeet ovat alku, loppu ja teksti. Tämä sivu on CSV-muodon kuvaus: mitä se tallentaa, mitä se ei tallenna ja mihin sen voi muuntaa. Alla oleva taulukko kertoo CSV-muodon ominaisuudet – jokainen rivi on asia, joka joko säilyy tai katoaa, kun tiedosto muunnetaan toiseen muotoon.

CSV ei tallenna dokumenttitason tyylejä: teksti on tekstiä. CSV ei tallenna erillistä sijoittelua ruudulle. CSV ei tue karaokea. CSV tallentaa jokaiselle alaotsikolle alku- ja loppuajan millisekunnin tarkkuudella. CSV tukee monirivisiä alaotsikoita.

Tältä sivulta löydät jokaisen suunnan, johon CSV-tiedoston voi muuntaa. Jokainen CSV-muunnos tapahtuu selaimessa: mitään ei lähetetä palvelimelle eikä tiliä tarvita. Koko CSV-kausi mahtuu samaan eräajoon, ajon voi keskeyttää ja tulokset latautuvat yhtenä ZIP-tiedostona.

Usein kysytyt kysymykset

Mikä on CSV-tiedosto ja mitä siihen mahtuu?

CSV on taulukkomuotoinen tekstitys, jota käytetään esimerkiksi käännöstoimistoissa. Otsikkorivi kertoo, mitkä sarakkeet ovat alku, loppu ja teksti. Tiedosto voi sisältää useita rivejä alaotsikkoa kohden.

Tallentaako CSV tyylejä ja sijoittelua?

CSV ei tallenna dokumenttitason tyylejä: teksti on tekstiä. CSV ei tallenna erillistä sijoittelua ruudulle. CSV ei tue karaokea. Rivinsisäinen muotoilu tallennetaan näin: <i>, <b> ja <font color> -tagit.

Onko jokaisella CSV-tiedoston alaotsikolla alku- ja loppuaika?

Kyllä. CSV kirjoittaa ajan muodossa 00:00:01.000,00:00:03.500, eli start- ja end-sarakkeina pisteellisellä millisekuntimuodolla, ja sekä alku että loppu ovat tiedostossa.

Mihin muotoihin CSV-tiedoston voi muuntaa ilman menetyksiä?

Menetyksettä CSV muuntuu muotoihin SRT, VTT, SBV, SMI, TTML ja JSON. Tämä johtuu siitä, että teksti, alku- ja loppuaika ja rivinvaihdot mahtuu niihin kaikkiin; kaikkiin muihin suuntiin jää jotain pois, ja jokainen sellainen sivu kertoo oman luettelonsa.

Mitä CSV tallentaa alaotsikoiden ulkopuolella?

CSV tallentaa alaotsikoiden lisäksi otsikkorivin, joka kertoo sarakkeiden merkityksen. Otsikkorivi ei ole alaotsikko, eikä sitä siirretä toiseen formaattiin: kohde kirjoittaa oman rakenteensa.

Miten CSV eroaa lähimmästä sukulaisestaan?

CSV on taulukko, jonka sarakkeet luetaan otsikkoriviltä: start, end ja text. SRT:ssä samat tiedot ovat lohkoissa, joten muunnos on kumpaankin suuntaan menetystön.

Miten tämä sivu lukee CSV-tiedostoa, kun tiedosto on rikki?

CSV:n luku nojaa otsikkoriviin: jos text-saraketta ei tunnisteta tai yksikään rivi ei sisällä luettavaa alkuaikaa, tiedosto luetaan pelkkänä tekstinä ja siitä raportoidaan. Puolipisteellä eroteltu tiedosto tunnistetaan samaksi tapaukseksi.