Muunna SRT 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.
Kun SRT muunnetaan SSA:ksi, jokainen SRT-tiedoston alaotsikko kirjoitetaan uudelleen muotoon, jossa yksi alaotsikko on yksi Dialogue-rivi, jossa on alku- ja loppuaika, tyyliviittaus ja teksti. Aikakoodi vaihtaa muotoa: SRT kirjoittaa sen muodossa 00:00:01,000, SSA puolestaan muodossa 0:00:01.00. Sanoja ei muuteta, vaan SRT-tiedoston teksti siirretään SSA:hen sellaisenaan.
Kun SRT muunnetaan SSA:ksi, menetettävää on aikojen tarkkuus. Kun SRT muunnetaan SSA:ksi, jokainen aikaleima pyöristetään lähimpään 10 ms:iin. Raportti näkyy SRT → SSA -ruudun yläpuolella ennen muunnosta, ja jokainen kohta lasketaan tiedostokohtaisesti.
Eräajossa SRT-tiedostot jonottuvat ja valmistuvat yksi kerrallaan; keskeytys toimii kesken SSA-muunnoksen ja tulokset pakataan yhdeksi ZIP-tiedostoksi. Mitään ei lähetetä palvelimelle: koko SRT-muunnos SSA:ksi tapahtuu omalla koneellasi.
Esimerkit
Tavallinen SRT-tiedosto SSA-muunnoksessa
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
[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,,Hello there.
Dialogue: 0,0:00:03.50,0:00:06.00,Default,,0,0,0,,{\i1}Whispering{\i0} now.\NAnd a second line.
Dialogue: 0,0:00:06.00,0:00:09.25,Default,,0,0,0,,{\b1}Bold{\b0} statement.
Tästä SRT → SSA -tulosteesta puuttuvat aikojen tarkkuus. Kaikki muu vastaa rivi riviltä.
Sama SRT → SSA -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
[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,,{\b1}Bold{\b0} and {\i1}italic{\i0}.
Dialogue: 0,0:00:03.50,0:00:06.00,Default,,0,0,0,,
Dialogue: 0,0:00:08.00,0:00:09.00,Default,,0,0,0,,Last one.
SRT- ja SSA-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 SSA saa mukanaan.
Usein kysytyt kysymykset
Miten SRT ja SSA kirjoittavat aikakoodin?
SRT kirjoittaa ajan muodossa 00:00:01,000: tunnit, minuutit, sekunnit ja millisekunnit pilkulla erotettuina. 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.
Mitkä ominaisuudet eivät mahdu SSA:hen, kun lähde on SRT?
Kun SRT muunnetaan SSA:ksi, menetettävää on aikojen tarkkuus. Kun SRT muunnetaan SSA:ksi, jokainen aikaleima pyöristetään lähimpään 10 ms:iin. Alaotsikoiden teksti ja keskinäinen järjestys säilyvät.
Säilyykö SRT-tiedoston tekstin sisäinen muotoilu SSA:ssa?
SRT merkitsee rivinsisäisen muotoilun muodossa <i>, <b> ja <font color>, ja SSA kirjoittaa sen muodossa \i1, \b1 ja \c&H…&.
Miten SRT-tiedoston moniriviset alaotsikot käyttäytyvät SSA:ssa?
Monirivisen alaotsikon rivit erotetaan SRT:ssä tavallisella rivinvaihdolla, ja SSA merkitsee ne \N-merkinnällä.
Millaisen tyylitaulun SSA saa, kun lähde on SRT?
SSA kirjoittaa [V4 Styles] -tyylitaulun ja Dialogue-rivit Marked-kenttineen. SRT-tiedostosta muunnettaessa syntyy oletustyyli Default, ja SSA merkitsee rivinvaihdon \N-koodilla.
Voiko SSA-tiedoston muuntaa takaisin SRT:ksi?
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 SRT:ksi, dokumenttitason tyylit – fontit, koot, värit, ääriviivat, varjot ja marginaalit – eivät mahdu SRT:hen. Edestakainen matka SRT:stä SSA:hen ja takaisin ei palauta sitä, mitä ensimmäinen muunnos pudotti.
Lähetetäänkö SRT-tiedostoni palvelimelle, kun teen SSA-muunnosta?
Ei. Jono käsittelee SRT-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.