Siirry pääsisältöön
SubtitleMatrix

Aseta alaotsikoiden vähimmäistauko

AjoitusLyhyiden alaotsikoiden pidennys
Tai liitä tekstityksen teksti

Asetukset

Tyhjän ruudun millisekunnit yhden alaotsikon päättymisen ja seuraavan alkamisen väliin. 80 ms on kaksi ruutua 25 fps:llä ja riittää estämään kahden alaotsikon lukemisen yhtenä; lähettäjät pyytävät usein muutamaa ruutua. Kun pari on tätä lähempänä, aiempaa alaotsikkoa lyhennetään välin avaamiseksi — se ei koskaan lyhene yhtä millisekuntia lyhyemmäksi, ja paria, jota ei voi erottaa täydellä määrällä, raportoidaan eikä pakoteta.

Kahden alaotsikon välisellä tyhjyydellä on kaksi reunaa: aiemman alaotsikon loppu ja myöhemmän alku. Loppu siirtää aiemman alaotsikon loppua, joten aukon sulkeminen pidentää sitä ja leveneminen lyhentää sitä; myöhempi alaotsikko säilyttää ajoituksensa millisekunnilleen. Alku siirtää myöhemmän alaotsikon alkua ja jättää aiemman rauhaan. Valitse se, jonka ajoitukseen luotat enemmän — yleensä alaotsikko, jonka teksti lausutaan viimeisenä, koska alaotsikko ei saa ilmestyä ennen kuin sen rivi kuullaan.

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 pitää alaotsikoiden väliin jäävälle tyhjälle ruudulle vähimmäisajan: anna sille millisekunteina luku, niin kahta tekstitystä ei jätetä lähemmäs toisiaan kuin se. Kun pari on liian lähellä, edellinen alaotsikko luovuttaa ajan — se päättyy aikaisemmin — ja seuraava säilyttää jokaisen tiedoston sille antaman millisekunnin. Aseta vähimmäisajaksi 80 millisekuntia, johon kenttä on asetettu, niin kaksi riviä, jotka ennen sulautuivat yhteen, luetaan taas kahdeksi erilliseksi asiaksi.

Se on välien täyttämisen vastakohta, eikä niitä voi yhdistää. Toinen pyytää enintään N millisekuntia tyhjää ruutua, toinen vähintään N; sivu, joka kantaisi molemmat, tuottaisi tiedoston, jonka tulos riippuisi siitä, kumpi rajoite sattui ajautumaan viimeisenä, kun paneeli sanoisi jotain muuta. Siksi ne ovat kaksi sivua, ja niiden tekemä työ on aidosti erilainen: välien täyttö on välkkymisestä, tämä on kahden puhujan rivien yhteen vuotamisesta.

Kahdeksankymmentä millisekuntia ei ole mielivaltainen — se on kaksi ruutua 25 fps:llä, lyhin tauko, jonka useimmat katsojat rekisteröivät tauoksi. Jos vaatimuksesi on kirjoitettu ruutuina millisekuntien sijaan, laita kuvanopeus fps-kenttään ja kerro: neljä ruutua 24 fps:llä on 167 ms, kaksi ruutua 29,97:llä on 67. Kuvanopeus on myös se, jolla MicroDVD:n ruutunumeroiset aikakoodit luetaan ja kirjoitetaan, joten se kannattaa saada oikein erityisesti tuossa muodossa.

Kumpi reuna liikkuu, on täällä todellinen valinta eikä muodollisuus. End, oletusarvo, vetää edellisen alaotsikon lopun taaksepäin, joten rivi tulee yhä lausutuksi kokonaan ja vain poistuu ruudulta hiukan aikaisemmin. Start työntää seuraavan alaotsikon ilmestymisen myöhemmäksi, mikä pitää edellisen alaotsikon ajoituksen ennallaan mutta tarkoittaa, että seuraava rivi nousee näkyviin hiukan sen jälkeen kun se kuullaan — se valitaan silloin, kun edellinen alaotsikko on se, johon luotat. Mitään ei lähetetä palvelimelle: jokainen tiedosto luetaan ja kirjoitetaan selainvälilehden sisällä, ja SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON ja CSV hyväksytään.

Esimerkit

Kaksi alaotsikkoa kymmenen millisekunnin päässä

Syöte

1
00:00:01,000 --> 00:00:02,000
First line.

2
00:00:02,010 --> 00:00:03,000
Second line.

3
00:00:03,400 --> 00:00:04,000
Third line.

Tuotos

1
00:00:01,000 --> 00:00:01,930
First line.

2
00:00:02,010 --> 00:00:03,000
Second line.

3
00:00:03,400 --> 00:00:04,000
Third line.

Ensimmäinen pari on 10 ms:n päässä, joten ensimmäinen rivi päättyy 1930 eikä 2000 ja välistä tulee täsmälleen 80. Toinen pari on 400 ms:n päässä, selvästi vähimmäisajan sisällä, eikä kumpikaan näistä alaotsikoista liiku millisekuntiakan. Huomaa, että toinen alaotsikko on molemmissa pareissa koskematon — vain liian kapean välin vasemmalla puolella oleva alaotsikko menettää aikaa.

Väli täsmälleen 80 ja väli 79

Syöte

1
00:00:01,000 --> 00:00:02,000
First.

2
00:00:02,080 --> 00:00:02,500
Second.

3
00:00:02,579 --> 00:00:03,000
Third.

Tuotos

1
00:00:01,000 --> 00:00:02,000
First.

2
00:00:02,080 --> 00:00:02,499
Second.

3
00:00:02,579 --> 00:00:03,000
Third.

Vähimmäisaika on alaraja eikä tavoite: täsmälleen 80 ms:n väli täyttää sen jo ja jätetään rauhaan, kun taas 79:n väli on millisekunnin vajaa ja toinen alaotsikko luovuttaa täsmälleen sen yhden millisekunnin. Rajan molemmat puolet ovat tässä samassa tiedostossa, jotta näet, että vertailu on ”vähintään”, ja juuri siksi tiedosto, jonka kaikki välit ovat luvulla, palautuu koskemattomana.

Myöhempi alaotsikko liikkuukin

Syöte

1
00:00:01,000 --> 00:00:02,000
First.

2
00:00:02,010 --> 00:00:03,000
Second.

Tuotos

1
00:00:01,000 --> 00:00:02,000
First.

2
00:00:02,080 --> 00:00:03,000
Second.

Sama pari kuin ensimmäisessä ajossa, mutta valittu on Start: toinen rivi alkaa nyt 2080:sta 2010:n sijaan, ja ensimmäinen alaotsikko säilyttää jokaisen millisekuntinsa. Se ylimääräinen 70 ms näkyy katsojalle toisen rivin hiukan myöhässä saapumisena, ja se on sen hinta, että luottaa edellisen alaotsikon ajoitukseen — valitse tämä reuna, kun edellinen alaotsikko on se, joka tarkistettiin ääntä vasten.

Usein kysytyt kysymykset

Mistä 80 millisekunnin aloitusarvo tulee?

Kahdesta ruudusta 25 fps:llä. Sen alapuolella kahden tekstityksen välinen tauko lukee useimmille katsojille yhtenä kaksirivisenä tekstityksenä eikä kahden tekstityksen välisenä vaihtona, ja juuri se sekaannus vähimmäisvälillä on tarkoitus poistaa. Jos vaatimuksesi on ilmoitettu ruutuina — neljä, kuusi, tietyt ruudut kertova lähetysvaatimus — aseta kuvanopeuskenttään projektisi nopeus ja muunna: 24 fps:llä neljä ruutua on 167 ms, 29,97:llä kaksi ruutua on 67.

Voinko tällä sivulla sekä täyttää välejä että avata niitä?

Et, ja se on tarkoituksellista. Tämä sivu vain avaa välejä: pari, joka on jo lukuasi kauempana, jätetään täsmälleen ennalleen. Molempien pyytäminen yhtä aikaa olisi itsensä kanssa ristiriitaista — enintään N ja vähintään N — joten ne asuvat eri sivuilla, ja tiedosto on sama vain silloin, kun se jo täyttää molemmat. Välien täyttö on sivu, jota käytetään, kun haluat alaotsikoiden sulautuvan yhteen tai asettuvan reunasta reunaan.

Mitä tapahtuu, kun alaotsikko on liian lyhyt luovuttamaan ajan?

Se jätetään rauhaan ja pari jää lähemmäs kuin pyysit. Yhden millisekunnin alaotsikko ei voi luovuttaa 80:ää, ja sen kutistaminen olemattomaksi tuottaisi alaotsikon, jota mikään soitin ei piirrä — pahemman kuin tiukka väli, jota yritit korjata. Sivu raportoi ajon muuttumattomana sen sijaan että pakottaisi luvun, joten ajo, jonka muutoslista on tyhjä, on rehellinen vastaus tiedostolle, jossa ei ollut tilaa, eikä merkki siitä että asetus jätettiin huomiotta.

Miksi juuri edellinen alaotsikko lyhenee?

Koska rivin poistuminen ruudulta hiukan aikaisin on turvallisempaa kuin seuraavan saapuminen hiukan myöhässä. Endillä, joka on oletus, jokainen lausuttu sana on yhä sen alaotsikon peitossa, johon se kuuluu, ja vain häntä leikataan. Start siirtää seuraavan alaotsikon koko ilmestymisen myöhemmäksi, mikä tuo sen ensimmäisen sanan ruudulle vasta sen jälkeen kun se on kuultu. Molemmat reunat tarjotaan, koska jotkin tiedostot todella haluavat jälkimmäisen käytöksen, mutta turvallinen on oletus.

Vaikuttaako MicroDVD:n ruutunumerointi tulokseen?

Se muuttaa sitä, miten tiedosto kirjoitetaan takaisin, ei sitä mitä sivu tekee. MicroDVD tallentaa kellonaikojen sijaan ruutunumeroita, joten kuvanopeuskenttä on se, joka muuttaa 1000 ms:n alun ruutunumeroksi sisään tullessa ja takaisin ulos mennessä. Siinä muodossa vähimmäisaika, joka ei ole kokonainen määrä ruutuja, pyöristetään lähimpään, mikä on todellinen raja sille, miten tarkka väli voi olla — 25 fps:llä 80 ms on täsmälleen kaksi ruutua, joten oletus osuu siellä kokonaislukuun.

Työntääkö ajo koskaan yhtä alaotsikkoa seuraavan yli?

Ei. Vain edellisen alaotsikon loppu liikkuu, ja se voi liikkua vain taaksepäin, joten pahin tapaus on alaotsikko, joka luovuttaa kaiken aikansa ja pysähtyy omaan alkuunsa — se ei koskaan työnny seuraavan alaotsikon paikkaan eikä koskaan luo päällekkäisyyttä. Tiedosto, jossa on jo päällekkäisyyksiä, jää niiltä kohdin koskemattomaksi, koska jo risteävällä parilla ei ole levennettävää väliä; se tiedosto tarvitsee sivun, joka poistaa päällekkäisyydet.

Aiheeseen liittyvät työkalut