Siirry pääsisältöön
SubtitleMatrix

Muunna SRT muotoon SSA

MuunnoksetSubRip (SRT)
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.

Aiheeseen liittyvät työkalut