Muunna CSV muotoon SSA
Tai liitä tekstityksen teksti
Mitä tämä muunnos muuttaa
1 asia pudotetaan tai vaatii päätöksen
- Tarkkuus
ajoituksen tarkkuus — tuotoksen kello on karkeampi, joten jokainen aikaleima pyöristetään lähimpään 10 ms:ään
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 CSV muuttuu SSA:ksi: CSV merkitsee alaotsikon muotoon taulukon rivi, jossa on start-, end- ja text-sarakkeet, ja SSA odottaa muotoa yksi Dialogue-rivi, jossa on alku- ja loppuaika, tyyliviittaus ja teksti. Aikakoodi vaihtaa muotoa: CSV kirjoittaa sen muodossa 00:00:01.000,00:00:03.500, SSA puolestaan muodossa 0:00:01.00. Alaotsikoiden teksti kulkee CSV:stä SSA:hen sellaisenaan, koska muunnos ei koske sanoja.
Kun CSV muunnetaan SSA:ksi, menetettävää on aikojen tarkkuus. Kun CSV muunnetaan SSA:ksi, jokainen aikaleima pyöristetään lähimpään 10 ms:iin. Raportti näkyy CSV → SSA -ruudun yläpuolella ennen muunnosta, ja jokainen kohta lasketaan tiedostokohtaisesti.
Eräajossa CSV-tiedostot jonottuvat ja valmistuvat yksi kerrallaan; keskeytys toimii kesken SSA-muunnoksen ja tulokset pakataan yhdeksi ZIP-tiedostoksi. Mitään ei lähetetä palvelimelle: koko CSV-muunnos SSA:ksi tapahtuu omalla koneellasi.
Esimerkit
Tyypillinen CSV-tiedosto muunnettuna SSA:ksi
Syöte
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."
Tuotos
[Script Info]
ScriptType: v4.00
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1
[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:03.50,Default,,0,0,0,,The quick brown fox.
Dialogue: 0,0:00:04.00,0:00:06.25,Default,,0,0,0,,Jumps over, the lazy dog.
Dialogue: 0,0:00:07.00,0:00:09.00,Default,,0,0,0,,Two lines here.\NAnd a second one.
Tästä CSV → SSA -tulosteesta puuttuvat aikojen tarkkuus. Kaikki muu vastaa rivi riviltä.
Hankala CSV-tiedosto ja SSA-muunnos
Syöte
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.
Tuotos
[Script Info]
ScriptType: v4.00
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1
[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello there, friend.
Dialogue: 0,0:00:05.00,0:00:07.00,Default,,0,0,0,,Second line.
Dialogue: 0,0:00:10.00,0:00:10.01,Default,,0,0,0,,End before start.
Dialogue: 0,0:00:12.00,0:00:14.00,Default,,0,0,0,,Unquoted comma in text, right here.
CSV- ja SSA-tiedostot ovat usein sekaisin: ylimääräisiä rivejä, tyhjiä kenttiä ja aikoja, joita ei voi lukea. CSV-jäsennin ei kaadu vaan korjaa minkä voi ja kertoo loput raportissa, jonka SSA saa mukanaan.
Usein kysytyt kysymykset
Mitä aikaleimoille tapahtuu, kun CSV muunnetaan SSA:ksi?
CSV kirjoittaa ajan muodossa 00:00:01.000,00:00:03.500: start- ja end-sarakkeina pisteellisellä millisekuntimuodolla. SSA käyttää muotoa 0:00:01.00, eli tunnit, minuutit, sekunnit ja sadasosat. Koska SSA tuntee ajan vain 10 millisekunnin tarkkuudella, jokainen aikaleima pyöristetään lähimpään sadasosaan ja voi siirtyä enintään 5 ms.
Mitä CSV:stä menetetään, kun siitä tehdään SSA?
Kun CSV muunnetaan SSA:ksi, menetettävää on aikojen tarkkuus. Kun CSV muunnetaan SSA:ksi, jokainen aikaleima pyöristetään lähimpään 10 ms:iin. Alaotsikoiden teksti ja keskinäinen järjestys säilyvät.
Entä lihavointi, kursivointi ja väri – säilyvätkö ne CSV:stä SSA:hen?
CSV merkitsee rivinsisäisen muotoilun muodossa <i>, <b> ja <font color> -tagit, ja SSA kirjoittaa sen muodossa \i1, \b1 ja \c&H…&.
Pysyvätkö CSV-tiedoston rivit erillään SSA:ssa?
Monirivisen alaotsikon rivit erotetaan CSV:ssä lainatun kentän sisäisellä rivinvaihdolla, ja SSA merkitsee ne \N-merkinnällä.
Millaisen tyylitaulun SSA saa, kun lähde on CSV?
SSA kirjoittaa [V4 Styles] -tyylitaulun ja Dialogue-rivit Marked-kenttineen. CSV-tiedostosta muunnettaessa syntyy oletustyyli Default, ja SSA merkitsee rivinvaihdon \N-koodilla.
Toimiiko paluumuunnos SSA:sta CSV:hen samalla tavalla?
Kyllä, mutta paluusuunnassa menetettävää on: dokumenttitason tyylit: fontit, koot, värit, ääriviivat ja varjot, sijoittelu ruudulla, karaoken ajoitus ja alaotsikoiden ulkopuolinen sisältö. Kun SSA muunnetaan CSV:ksi, dokumenttitason tyylit – fontit, koot, värit, ääriviivat, varjot ja marginaalit – eivät mahdu CSV:hen. Edestakainen matka CSV:stä SSA:hen ja takaisin ei palauta sitä, mitä ensimmäinen muunnos pudotti.
Voinko muuntaa koko kauden CSV:stä SSA:hen yhdellä ajolla?
Kyllä. Jono käsittelee CSV-tiedostot yksi kerrallaan, ajon voi keskeyttää milloin tahansa ja tulokset tulevat yhtenä ZIP-tiedostona. Jokainen SSA-tiedosto kirjoitetaan selaimessa, joten mitään ei lähetetä palvelimelle; yksittäinen tekstitystiedosto saa olla enintään 64 Mt.