Siirry pääsisältöön
SubtitleMatrix

Venytä tekstitys videon mittaiseksi

AjoitusKoko aikajanan skaalaus
Tai liitä tekstityksen teksti

Asetukset

Videon kesto millisekunteina, sekunteina tai aikakoodina (1500, 24m ja 00:24:00,000 käyvät kaikki). Suhde lasketaan tiedostosta itsestään: viimeinen hetki, jolloin jokin alaotsikko on ruudulla, mitataan, ja juuri se venytetään tai puristetaan tähän pituuteen. Hyödyllinen, kun tiedät sen version keston, jota vastaat, etkä suhdetta.

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äytä Tavoitepituus, niin ajo käynnistyy.

Kirjoita videon kesto, niin tämä sivu laskee suhteen puolestasi. Tekstitystiedoston pituus mitataan tiedostosta itsestään — suurimmasta loppuajasta missä tahansa tiedoston kohdassa — ja jokainen aikaleima kerrotaan kohteen ja sen suhteella. Ei prosenttia laskettavaksi, ja viimeinen tekstitys osuu videon loppuun sen sijaan että jäisi sinne, mihin se sattui pysähtymään.

Mittaus käyttää tiedoston suurinta loppuaikaa eikä listan viimeisen alaotsikon loppua. Oikeissa tiedostoissa ne ovat usein eri asioita: kertojan rivi voi avautua aikaisin ja pysyä ruudulla useiden lyhyiden vastausten yli, joten myöhimpänä päättyvä alaotsikko ei ole viimeiseksi kirjoitettu. Väärällä niistä mittaaminen antaa suhteen, joka heittää juuri sen verran kuin kaksi eroavat, ja sellainen virhe näkyy vasta jakson viimeisillä minuuteilla.

Kohdekenttä ottaa pituuden siinä muodossa kuin sinulla on se: millisekunteina, sekunteina ja minuutteina s- tai m-päätteellä tai täytenä aikakoodina. Viimeinen vaihtoehto on pituus eikä hetki aikajanalla, ja siksi tähän kirjoitetaan kesto eikä aloitusaika.

Lyhyempi kohde puristaa tiedoston venyttämisen sijaan; mitään ei tarvitse vaihtaa eri tilaan, ja videolleen liian pitkä tiedosto on sama ongelma toiseen suuntaan. Kaikki mitataan nollasta, joten ensimmäisen dialogirivin edeltävä alkujakso skaalautuu muun mukana — jos alkutekstit on pidettävä paikallaan ja vain loppua pitää siirtää, oikea työkalu on kiinteä siirto tai kahden pisteen synkronointi eikä suhde.

SRT-, WebVTT-, ASS-, SSA-, SBV-, SAMI-, MicroDVD-, TTML-, JSON- ja CSV-tiedostot luetaan sellaisina kuin ne ovat eikä sen mukaan mitä tiedostopääte antaisi ymmärtää. Pelkkä teksti ja LRC hylätään, koska kumpikaan ei tallenna loppuaikaa, jolla tiedosto voitaisiin mitata. Kaikki tapahtuu selainvälilehdessä, joten kokonainen kausi jaksoja voi mennä jonon läpi ilman että yksikään tavu lähtee koneelta.

Esimerkit

Kahdeksan sekunnin tiedosto kymmenen sekunnin videota vasten

Syöte

1
00:00:01,000 --> 00:00:03,000
Hello there.

2
00:00:05,000 --> 00:00:08,000
Second line.

Tuotos

1
00:00:01,250 --> 00:00:03,750
Hello there.

2
00:00:06,250 --> 00:00:10,000
Second line.

Kohdepituudeksi on asetettu 00:00:10,000, joten suhde on 10 jaettuna tiedoston 8 sekunnilla — yksi ja neljännestä, ilman mitään käsin laskettua. Viimeinen alaotsikko osuu nyt täsmälleen kymmeneen sekuntiin, koska sitä hetkeä vasten suhde mitattiin, kun taas ensimmäinen alaotsikko liikkuu neljänneksen omasta etäisyydestään nollasta.

Tiedosto, joka on videolleen liian pitkä

Syöte

1
00:00:00,000 --> 00:00:10,000
A long opening line.

2
00:00:02,000 --> 00:00:03,000
Short.

3
00:00:04,000 --> 00:00:05,000
Also short.

Tuotos

1
00:00:00,000 --> 00:00:06,000
A long opening line.

2
00:00:01,200 --> 00:00:01,800
Short.

3
00:00:02,400 --> 00:00:03,000
Also short.

Kohteeksi on asetettu 6s kymmenen sekunnin tiedostoa vasten, joten tämä on puristava suunta ja suhde on 0,6. Tiedosto on kymmenen sekuntia pitkä siksi, että ensimmäinen alaotsikko päättyy sinne, ei viimeiseksi kirjoitetun takia, jonka loppu on vain viisi sekuntia nollasta — sillä mittaaminen olisi antanut suhteen 1 ja antanut tiedoston suoraan takaisin. Puristaminen kutistaa jokaisen alaotsikon, joten lukunopeus nousee eikä sanoille käynyt mitenkään.

Alkujaksokin liikkuu

Syöte

1
00:01:00,000 --> 00:01:02,000
Lead-in ends, speech starts.

2
00:02:00,000 --> 00:02:02,000
One minute in.

Tuotos

1
00:01:30,000 --> 00:01:33,000
Lead-in ends, speech starts.

2
00:03:00,000 --> 00:03:03,000
One minute in.

Kohteena 3m3s tiedostoa vasten, jonka pisin loppu on 2m2s, joten suhde on 1,5. Kenttä ottaa minuutit, ja se ottaa myös 183000 tai 00:03:03,000 — kaikki kolme tarkoittavat samaa. Huomaa, että ensimmäinen alaotsikko avautui minuutissa ja avautuu nyt puolessatoista: kaikki mitataan aikajanan alusta, joten hiljainen alkujakso venytetään dialogin mukana.

Usein kysytyt kysymykset

Miten saan selville, kuinka pitkä tekstitystiedostoni on?

Sivu mittaa sen puolestasi: se ottaa tiedoston suurimman loppuajan ja kohtelee sitä tiedoston pituutena. Sinun tarvitsee antaa vain videon kesto. Jos haluat tietää luvun ennen minkään ajamista, hyvin muodostetun tiedoston viimeinen alaotsikko on yleensä lähellä sitä, mutta useiden lyhyiden yli kulkeva pitkä alaotsikko saa ne eroamaan.

Entä jos kirjoittamani kohdepituus on lyhyempi kuin tiedosto jo on?

Tiedosto puristetaan eikä venytetä, eikä mitään tarvitse vaihtaa eri tilaan. Kymmenen minuutin tiedosto kuuden minuutin kohteella kerrotaan 0,6:lla, joten jokainen alaotsikko säilyttää 60 prosenttia ruutuajastaan. Se nostaa jokaisen rivin lukunopeutta, ja kannattaa tarkistaa lukunopeussivu ennen kuin toimitat puristetun tiedoston lähettäjälle.

Miksi ensimmäinen tekstitys liikkui, vaikka halusin vain lopun osuvan?

Koska suhde kohdistetaan etäisyyteen nollasta. Tiedosto, jonka ensimmäinen rivi avautuu minuutissa, avautuu 1,5-kertaisella venytyksellä nyt puolessatoista minuutissa, joten hiljainen alkujakso venytetään dialogin mukana. Jos alkutekstit ovat kiinteät ja vain häntä on väärin, se ei ole suhdeongelma: käytä kiinteää siirtoa tai kahden pisteen synkronointia, joka pitää valitun hetken paikallaan.

Voinko kirjoittaa kohdepituuden minuutteina aikakoodin sijaan?

Voit. Kenttä ottaa paljaan millisekuntimäärän, keston kuten 90s tai 24m tai 1h2m ja täyden aikakoodin kuten 00:24:00,000 — kaikki neljä tarkoittavat samaa eikä mikään ole oikeampi kuin toinen. Käytä sitä muotoa, jonka videotyökalusi näyttää, sillä luvun uudelleenkirjoittaminen eri muotoon on se, mistä kirjoitusvirheet tulevat.

Tekstitykset eivät vieläkään osu venytyksen jälkeen. Mikä muu voisi olla vialla?

Jos tiedoston toinen pää osuu mutta keskikohta ei, tiedosto leikattiin tai video uudelleenleikattiin, ja kahden pisteen synkronointi noita molempia hetkiä käyttäen on se, mikä sen korjaa. Jos jokainen tekstitys on myöhässä saman verran, se on kiinteä siirto ja kuuluu siirtosivulle. Jos ajautuminen ilmenee vasta kuvanopeusmuunnoksen jälkeen, kuvanopeussivut lähtevät itse nopeuksista eivätkä mitatusta suhteesta.

Mitä tapahtuu, jos jätän kohdepituuden tyhjäksi?

Ajo ei käynnisty, ja sivu kertoo, että pakollinen kenttä puuttuu. Se on tarkoituksellista: mikä tahansa oletusarvo olisi todellinen pituus, joten sisään pudotettu ja ilman kentän lukemista ajettu tiedosto tulisi takaisin hiljaa venytettynä johonkin, jota kukaan ei valinnut, eikä tuloksessa lukisi siitä mitään. Painikkeen vieressä sivu kertoo myös tiedostosta mittaamansa pituuden, joten voit verrata ennen vahvistamista.

Aiheeseen liittyvät työkalut