Siirry pääsisältöön
SubtitleMatrix

Tasapainota tekstityksen rivinvaihdot

Teksti ja tyyliRivien taitaminen uudelleen
Tai liitä tekstityksen teksti

Asetukset

Yksi laatikko, viisi vaihtoehtoa, ja jokaisella on oma sivunsa. Taita virtauttaa jokaisen alaotsikon uudelleen sarakemäärään, mikä voi lyhentää liian pitkää riviä yhtä helposti kuin nostaa lyhyen rivin takaisin. Jaa pitkät rivit katkaisee vain yli määrän menevät rivit ja jättää loput täsmälleen ennalleen. Tasapainota säilyttää kunkin alaotsikon nykyisen rivimäärän ja siirtää sanoja rivien välillä, kunnes pisin rivi on niin lyhyt kuin mahdollista. Yhdistä laittaa jokaisen alaotsikon yhdelle riville. Rajoita jättää rauhaan jokaisen alaotsikon, joka on jo rivimäärän sisällä. Tämä sivu täyttää laatikon nimeämällään vaihtoehdolla eikä luettele muita.

Kuvanopeus, jossa ajoitukset on laskettu. Muotosivuilla tätä tarvitsee MicroDVD, koska se tallentaa ajoituksen ruutunumeroina. Kuvanopeussivuilla tämä on nopeus, jota vasten tiedosto ajastettiin — versio, jolle tekstitys tehtiin — ja sivun toinen laatikko ottaa sen videon nopeuden, jonka kanssa aiot tekstitystä käyttää. Yleisiä ovat 23,976, 24, 25, 29,97, 30, 50, 59,94 ja 60. Väärä arvo siirtää koko aikajanaa, ja kuvanopeussivuilla se siirtää sitä suhteellisesti eikä kiinteällä määrällä.

Tämä sivu tasoittaa rivit, jotka alaotsikossa jo on. Rivien määrä pysyy täsmälleen sellaisena kuin tiedosto sen kirjoitti, ja sivu siirtää sanoja riviltä toiselle, kunnes pisin rivi on niin lyhyt kuin se voi olla. Alaotsikko, joka saapuu kahdella rivillä leveydeltään 63 ja 5 saraketta, lähtee kahdella rivillä 33 ja 35, eikä sen vieressä oleva jo valmiiksi tasainen alaotsikko liiku lainkaan.

Juuri se erottaa tämän sivun sivuista, jotka taittavat tai jakavat. Taitos toimii antamaasi sarakemäärään ja saa lisätä tai poistaa rivejä; jakosivu koskee vain niihin riveihin, jotka ylittävät rajan. Täällä rivimäärä ei ole lainkaan syöte — se on tiedostosta luettu tosiasia, jonka sinä tai soittimesi on jo päättänyt — ja ainoa muuttuva asia on se, missä sanat sen sisällä ovat.

Sivu noudattaa sääntöä, jonka mukaan pisimmän rivin pitää olla niin lyhyt kuin mahdollista, eikä se ole sama asia kuin sanojen jakaminen tasan. Sanoilla on eri pituudet, joten tasamäärä sanoja riviä kohden antaa yhden pitkän ja yhden lyhyen rivin. Sivu kysyy sen sijaan, kuinka kapeita rivit voisivat olla, jos alaotsikolla olisi yhä tämä määrä niitä, ja asettelee tekstin siihen leveyteen. Käytännössä kaksi riviä tulevat ulos suunnilleen saman mittaisina, ja se on se, minkä ruudulla huomaa.

Osa alaotsikoista jätetään kokonaan rauhaan, ja sivu kertoo sen olemalla raportoimatta mitään sen sijaan että se väittäisi ajon onnistuneen. Yhdellä rivillä olevalla alaotsikolla ei ole toista riviä, johon sanoja siirtää. Alaotsikko, jonka jokaisella rivillä on jo yksi sana, on niin lyhyt kuin niin monella rivillä voi olla. Ja viivalla alkava rivi merkitsee puhujan vaihtumista: ne lohkot pidetään erillään toisistaan, koska toisen henkilön rivin siirtäminen toisen riville ei ole tasainen jako vaan sekaannus. Kaikki tapahtuu selaimessasi ilman lähetystä, ja kelpaavia muotoja ovat ne yksitoista, joissa alaotsikossa voi olla useampi kuin yksi rivi: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON ja CSV.

Esimerkit

Lyhyt toinen rivi ja pitkä ensimmäinen

Syöte

1
00:00:01,000 --> 00:00:04,000
We could take the train and be there by six
or wait for the later one.

Tuotos

1
00:00:01,000 --> 00:00:04,000
We could take the train and be there
by six or wait for the later one.

Ensimmäinen rivi oli 43 saraketta ja toinen 26, joten sivu siirsi `by six` ensimmäiseltä riviltä toiselle ja pysähtyi siihen: 36 ja 33 saraketta on lähin, mihin tämä pari voidaan tuoda, ja pidemmälle työntäminen olisi tehnyt toisesta rivistä pidemmän. Alaotsikolla on yhä kaksi riviä, sanojen määrä ja järjestys ovat samat, eikä ajoitukseen tai alaotsikkonumeroon koskettu.

Alaotsikko, joka on jo tasainen

Syöte

1
00:00:01,000 --> 00:00:04,000
The train leaves at six
in the evening Seven.

Tuotos

1
00:00:01,000 --> 00:00:04,000
The train leaves at six
in the evening Seven.

23 ja 21 saraketta, mikä on tasaisin, mihin tämä rivipari voi tulla, joten sivulla ei ole mitään tekemistä ja tiedosto tulee takaisin tavu tavulta. Mitään ei myöskään raportoida, koska ajo, joka ei löytänyt työtä, ei ole ajo, joka teki jotain. Tämä kannattaa nähdä kerran: työkalu, joka kirjoittaisi rivit silti uudelleen, olisi vaarantanut jo oikean tiedoston, eikä raportissa olisi ollut mitään siitä varoittamassa.

Kiinalainen sana englanninkielistä riviä vasten

Syöte

WEBVTT

00:00:01.000 --> 00:00:04.000
你好
Good morning to you everyone

Tuotos

WEBVTT

00:00:01.000 --> 00:00:04.000
你好 Good morning
to you everyone

Kiinalainen rivi on kaksi merkkiä eli 4 saraketta vasten englanninkielistä 28 sarakkeen riviä — alaotsikko, jota kukaan lukija ei kutsuisi tasapainoiseksi, ja sivu on samaa mieltä. Se nostaa `Good morning` ylös, jolloin rivit ovat 17 ja 15 saraketta. Merkkien laskeminen sarakkeiden sijaan olisi pitänyt kiinalaista riviä kahden yksikön mittaisena ja siirtänyt tuskin mitään, jättäen juuri sen epätasapainon, jota varten tämä sivu on olemassa. Tasoon saatetaan rivien ulkonäkö ruudulla, ei niiden merkkimäärä.

Usein kysytyt kysymykset

Mitä rivien tasapainottaminen tekstityksessä oikeastaan muuttaa?

Sitä, missä sanat ovat alaotsikon sisällä, eikä mitään muuta. Rivien määrä pysyy samana, sanojen määrä ja niiden järjestys pysyvät samoina, ja alku- ja loppuaika sekä alaotsikkonumero ovat tiedoston omia. Tämä on sivu, jota kannattaa käyttää silloin, kun rivimäärä on jo oikea soittimellesi tai tyylioppaallesi ja ongelma on vain siinä, että yksi rivi on paljon pidempi kuin naapurinsa.

Miksi rivien tasapainottaminen ei jaa sanoja tasan rivien kesken?

Koska sanat eivät ole kaikki saman pituisia, joten tasamäärä sanoja riviä kohden antaa epätasaisen ulkonäön. Rivillä, jolla on `I`, ja rivillä, jolla on `internationalization`, olisi kummallakin yksi sana, ja toinen niistä on 20 saraketta leveä. Sivu kysyy, kuinka kapeita rivit voisivat olla, kun niitä on yhä tämä määrä, ja asettelee tekstin siihen leveyteen — siksi kaksi riviä tulevat lähelle samaa mittaa eivätkä lähelle samaa sanamäärää.

Muuttaako tasapainottaminen alaotsikon rivimäärää?

Ei, ja juuri se on tämän sivun idea. Rivimäärä luetaan alaotsikosta ja sitä käytetään kiinteänä rajoitteena, joten kahden rivin alaotsikko palaa kahden rivin alaotsikkona ja kolmen rivin alaotsikko kolmen rivin alaotsikkona. Jos haluat eri määrän rivejä, taittosivu toimii antamaasi sarakemäärään ja voi tuottaa enemmän tai vähemmän rivejä, ja rivimäärän ylärajaa valvova sivu puolestaan työskentelee enimmäismäärällä.

Miksi viivalla alkavat rivini jäivät tasapainottamatta?

Koska rivin alussa oleva viiva merkitsee puhujan vaihtumista, ja ne kaksi lohkoa tasapainotetaan erikseen toisiaan vasten. Rivit, jotka ovat 14 ja 18 saraketta, pysyvät 14 ja 18 sarakkeena: osan toisen puhujan sanoista siirtäminen toisen riville panisi kahden ihmisen repliikit yhdelle riville, mikä on päinvastaista kuin mihin ne viivat ovat siellä. Lohkolla, joka on yksi rivi, ei ole mitään, minkä sisällä liikkua.

Mitä tapahtuu alaotsikolle, jossa on vain yksi rivi tai yksi sana riviä kohden?

Se tulee takaisin muuttumattomana, eikä ajo raportoi siitä mitään. Yhdellä rivillä ei ole toista riviä, johon sanoja siirtää. Alaotsikko, jonka jokaisella rivillä on yksi sana, on jo niin lyhyt kuin se rivimäärä voi olla, koska mitään sanaa ei voi jakaa. Molemmissa tapauksissa tiedosto kulkee läpi kirjoittamatta, ja raportti pysyy tyhjänä sen sijaan että alaotsikko laskettaisiin käsitellyksi.

Missä tekstitysmuodoissa rivien tasapainotus on ylipäätään mahdollista?

Niissä yhdessätoista, joissa alaotsikossa voi olla useampi kuin yksi rivi: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON ja CSV. Pelkkä tekstitiedosto on rajattu pois, koska siinä yksi tekstirivi on yksi alaotsikko, joten jokaisella alaotsikolla on täsmälleen yksi rivi eikä tasapainottaminen voi koskaan tehdä mitään. Muodot luetaan sen mukaan, mitä ne ovat eikä tiedostopäätteen mukaan, eikä mitään lähetetä sivun toimiessa.

Aiheeseen liittyvät työkalut