Siirry pääsisältöön
SubtitleMatrix

Muunna SBV muotoon ASS

MuunnoksetYouTube SBV
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 SBV muuttuu ASS:ksi: SBV merkitsee alaotsikon muotoon lohko, jonka ensimmäisellä rivillä on alku- ja loppuaika, ja ASS odottaa muotoa yksi Dialogue-rivi, jossa on alku- ja loppuaika, tyyliviittaus ja teksti. Aikakoodi vaihtaa muotoa: SBV kirjoittaa sen muodossa 0:00:01.000,0:00:03.500, ASS puolestaan muodossa 0:00:01.00. Alaotsikoiden teksti kulkee SBV:stä ASS:hen sellaisenaan, koska muunnos ei koske sanoja.

Tässä suunnassa SBV-tiedostosta putoaa aikojen tarkkuus, kun se muunnetaan ASS:ksi. Kun SBV muunnetaan ASS:ksi, jokainen aikaleima pyöristetään lähimpään 10 ms:iin. Luettelo on näkyvissä ennen kuin valitset SBV-tiedoston, ja se tarkentuu ASS-muunnoksen lukemisen jälkeen.

Yksi tiedosto tai sata: SBV-jono käsittelee ne peräkkäin, keskeytät milloin tahansa ja lataat kaikki ASS-tulokset kerralla. ASS-tiedostot syntyvät selaimessa eikä SBV-tiedoston sisältö poistu koneeltasi.

Esimerkit

Tavallinen SBV-tiedosto ASS-muunnoksessa

Syöte

0:00:01.000,0:00:03.500
The quick brown fox.

0:00:04.000,0:00:06.250
Jumps over the lazy dog.

0:00:07.000,0:00:09.000
Two lines here.
And a second one.

Tuotos

[Script Info]
ScriptType: v4.00+

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,2,2,2,10,10,10,1

[Events]
Format: Layer, 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.

Tulosteessa SBV:stä ASS:hen menetetään aikojen tarkkuus; vertaa kahta puolta rivi riviltä ja katso, mikä säilyi.

Sama SBV → ASS -muunnos rikkinäisellä lähdetiedostolla

Syöte

0:00:02.000,0:00:04.000
Carriage-return line endings.

	0:00:06.000,0:00:08.000
Indented timecode, no final newline.

Tuotos

[Script Info]
ScriptType: v4.00+

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,2,2,2,10,10,10,1

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:02.00,0:00:04.00,Default,,0,0,0,,Carriage-return line endings.
Dialogue: 0,0:00:06.00,0:00:08.00,Default,,0,0,0,,Indented timecode, no final newline.

SBV- ja ASS-tiedostot ovat usein sekaisin: ylimääräisiä rivejä, tyhjiä kenttiä ja aikoja, joita ei voi lukea. SBV-jäsennin ei kaadu vaan korjaa minkä voi ja kertoo loput raportissa, jonka ASS saa mukanaan.

Usein kysytyt kysymykset

Miten SBV ja ASS kirjoittavat aikakoodin?

SBV kirjoittaa ajan muodossa 0:00:01.000,0:00:03.500: alku- ja loppuaika peräkkäin pilkulla erotettuina, ilman nuolta. ASS käyttää muotoa 0:00:01.00, eli tunnit, minuutit, sekunnit ja sadasosat. Koska ASS tuntee ajan vain 10 millisekunnin tarkkuudella, jokainen aikaleima pyöristetään lähimpään sadasosaan ja voi siirtyä enintään 5 ms.

Mitä SBV:stä menetetään, kun siitä tehdään ASS?

Kun SBV muunnetaan ASS:ksi, menetettävää on aikojen tarkkuus. Kun SBV muunnetaan ASS: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 SBV:stä ASS:hen?

SBV merkitsee rivinsisäisen muotoilun muodossa <i>, <b> ja <font color> -tagit, ja ASS kirjoittaa sen muodossa \i1, \b1, \c&H…& ja \anN.

Mitä rivinvaihdoille tapahtuu, kun SBV muunnetaan ASS:ksi?

Monirivisen alaotsikon rivit erotetaan SBV:ssä tavallisella rivinvaihdolla, ja ASS merkitsee ne \N-merkinnällä.

Millaisen tyylitaulun ASS saa, kun lähde on SBV?

ASS tarvitsee [V4+ Styles] -tyylitaulun ja Dialogue-rivit, joten SBV-tiedostosta muunnettaessa syntyy oletustyyli Default ja jokainen alaotsikko kirjoitetaan omaksi Dialogue-rivikseen. ASS käyttää rivinvaihtoon \N-merkintää ja rivinsisäiseen muotoiluun \i1- ja \b1-koodeja.

Toimiiko paluumuunnos ASS:sta SBV: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 ASS muunnetaan SBV:ksi, dokumenttitason tyylit – fontit, koot, värit, ääriviivat, varjot ja marginaalit – eivät mahdu SBV:hen. Edestakainen matka SBV:stä ASS:hen ja takaisin ei palauta sitä, mitä ensimmäinen muunnos pudotti.

Lähetetäänkö SBV-tiedostoni palvelimelle, kun teen ASS-muunnosta?

Ei. Jono käsittelee SBV-tiedostot yksi kerrallaan, ajon voi keskeyttää milloin tahansa ja tulokset tulevat yhtenä ZIP-tiedostona. Jokainen ASS-tiedosto kirjoitetaan selaimessa, joten mitään ei lähetetä palvelimelle; yksittäinen tekstitystiedosto saa olla enintään 64 Mt.

Aiheeseen liittyvät työkalut