Siirry pääsisältöön
SubtitleMatrix

Skannaa rakenteelliset ongelmat

LaatutarkistuksetTäysi rakennetarkistus
Tai liitä tekstityksen teksti

Asetukset

Sallittu tyhjän ruudun millisekuntimäärä yhden alaotsikon päättymisen ja seuraavan alkamisen välillä. Tyhjyys mitataan tähän mennessä pisimmästä lopusta, ei välittömästi edellisestä alaotsikosta, joten useiden lyhyiden alla oleva pitkä alaotsikko ei keksi aukkoa, jota ei koskaan ollut ruudulla. Mitä luku tekee, riippuu sivusta: aukkojen sulkeminen sulkee kaiken sitä leveämmän (0 on tavallinen arvo ja tarkoittaa, että ne kohtaavat täsmälleen), kun taas tarkistussivu luettelee jokaisen sitä leveämmän jakson eikä muuta tiedostoa. Kaikki tämän arvon alapuolella tai tasan sillä jätetään joka tapauksessa ennalleen.

Kesto — 1000, 1s, 1.5s ja 00:00:01,000 käyvät kaikki. Tämä on raja riittävän kauan luettavissa viipyvän ja ohi vilistävän alaotsikon välillä. Mitä väärällä puolella tapahtuu, riippuu sivusta: aukkojen sulkeminen pitää lyhyen alaotsikon pidempään ruudulla ottamalla lisäajan seuraavasta välistä, jotta mikään alaotsikko ei peitä seuraavan sanoja (tiedoston viimeisellä alaotsikolla ei ole mitään perässään, joten se yksinkertaisesti pitenee), kun taas tarkistussivu luettelee jokaisen rajan alapuolella olevan alaotsikon eikä muuta tiedostoa.

Yksi laatikko, kaksi vaihtoehtoa, ja kummallakin on oma sivunsa. Alaotsikko, jossa ei ole yhtään tekstiä, on tekstitys, joka vie aikajanaa näyttämättä mitään — ei ole tapaa lukea tiedostoa, jossa se olisi oikein, joten raportti merkitsee sen virheeksi. Alaotsikko, jossa ei ole kirjaimia, on rivi, jossa on jotain mutta ei sanoja: nuotit laulun sijasta, pelkkä numero, kolme viivaa. Lähetystekstitykset käyttävät niitä tarkoituksella, joten raportti merkitsee ne tarkistettaviksi eikä virheiksi, ja mitattu sarake näyttää merkit, jotka siinä todella ovat.

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ä on sivu, joka ajetaan, kun ei vielä tiedä, mikä tiedostossa on vialla. Se vie tekstitystiedoston kuuden rakenteellisen tarkistuksen läpi yhdellä kertaa — päällekkäiset alaotsikot, aukot, tyhjät alaotsikot, alaotsikot ilman sanoja, väärässä järjestyksessä olevat alut ja asetettujen rajojen ulkopuoliset kestot — ja palauttaa yhden raportin, jossa on yksi osio tarkistusta kohden. Jokainen osio tulostetaan riippumatta siitä, löysikö se jotain, ja juuri se on tarkoitus: raportti, joka listaisi vain ongelmat, jättäisi sinut erottamatta puhdasta tarkistusta tarkistuksesta, jota ei koskaan ajettu.

Jokainen tarkistus pitää oman sanastonsa. Päällekkäisyydet mitataan jaettuina millisekunteina, aukot tyhjinä millisekunteina, kestot kahta asetettua rajaa vasten, ja kaksi järjestystarkistusta raportoidaan asiakirjatason havaintoina, koska lajiteltavaksi tai korjattavaksi joutunut alaotsikko ei jätä tiedostoon jälkeä, johon voisi osoittaa kohtaa. Määrät eivät summaudu tiedoston vikojen lukumääräksi eikä niiden ole tarkoitus: yksi alaotsikko voi olla lyhyt, tyhjä ja päällekkäinen yhtä aikaa, ja jokaisen niistä raportoi tarkistus, joka osaa kuvata sen. Raportti antaa tiedoston ongelmien muodon, ei summaa.

Otsikko on osa vastausta. Se nimeää tiedoston, muodon joksi se luettiin, alaotsikoiden määrän, ajettujen tarkistusten määrän ja kaiken, mitä lukijan piti korjata matkan varrella — aikakoodin, jota ei voitu pitää sellaisenaan, tai alaotsikot, jotka piti siirtää ennen kuin tiedosto pysyi kasassa. Nämä korjaukset ovat syy siihen, miksi uudelleenjärjestely tai nollan pituinen kesto näkyy havainto-osiossa ilman alaotsikkonumeroa: todiste on korjausten määrä eikä tiedostossa oleva alaotsikko. Aja yksittäiset sivut jälkeenpäin kaikelle, mitä tämä skannaus nostaa esiin, sillä jokainen niistä selittää yhden vian yksityiskohtaisesti ja tarjoaa siihen sopivan korjauksen.

Esimerkit

Tiedosto, jossa on useanlaisia ongelmia

Tekstitykset

1
00:00:01,000 --> 00:00:03,000
Where were you?

2
00:00:03,500 --> 00:00:04,000


3
00:00:04,500 --> 00:00:09,000
I was working late.

4
00:00:09,300 --> 00:00:12,000
Until when?

Mitä raportti löytää

Checks run   6
Cues         4

Overlapping cues — 1 found
Gaps between cues — 2 found
Cue duration outside the limit — 1 found
Cues with no words — 1 found
Cues out of sequence — Nothing found
Cues ending before they start — Nothing found

Neljä alaotsikkoa, neljä vikaa ja kaksi kuudesta osiosta tyhjinä. Tyhjä osio alaotsikoiden järjestyksestä on tulos eikä raportin aukko — siitä tietää, että tiedosto tarkistettiin siltä osin ja tuli puhtaaksi. Tyhjä alaotsikko ja lyhyt alaotsikko ovat sama alaotsikko, laskettuna kahdesti kahdella säännöllä, jotka kuvaavat sitä eri tavoin.

Puhdas tiedosto

Tekstitykset

1
00:00:01,000 --> 00:00:03,000
Where were you?

2
00:00:03,000 --> 00:00:05,000
I was working late.

Mitä raportti löytää

Checks run   6
Cues         2

Overlapping cues — Nothing found
Gaps between cues — Nothing found
Cue duration outside the limit — Nothing found
Cues with no words — Nothing found
Cues out of sequence — Nothing found
Cues ending before they start — Nothing found

Kuusi tarkistusta, kuusi tyhjää osiota. Tämä on vastaus, jonka sivun pitäisi antaa useimmiten, ja se on ainoa tapa nähdä, että mitään ei löytynyt tulostetaan tarkistuksittain eikä kerran koko tiedostolle — yksi yhteenvetorivi jättäisi lukijan erottamatta, mitkä viisi tarkistusta ohitettiin.

Tiedosto, jonka lukijan piti korjata

Tekstitykset

1
00:00:09,000 --> 00:00:11,000
I was working late.

2
00:00:01,000 --> 00:00:02,000
Where were you?

3
00:00:05,000 --> 00:00:05,000
Until when?

Mitä raportti löytää

Lost while reading   Timing × 1, Cue order × 2

Cues out of sequence — 1 found
Cues ending before they start — 1 found
Gaps between cues — 1 found
Cue duration outside the limit — 1 found

Kolme alaotsikkoa ja kolme ongelmaa, joista yhden lukijan piti korjata ennen kuin mitään voitiin tarkistaa. Otsikko kirjaa molemmat korjaukset, ja alaotsikolle 3 keksitty yksi millisekunti palaa kesto-osiossa lukuna mitattuna sekunnin vähimmäiskestoa vasten — sama vika kuvattuna kahdesta suunnasta samassa raportissa.

Usein kysytyt kysymykset

Mitkä tarkistukset tämä sivu ajaa tekstitystiedostolle?

Kuusi: päällekkäiset alaotsikot, aukkorajaa pidemmät tauot alaotsikoiden välissä, tyhjät alaotsikot, alaotsikot joissa ei ole sanoja, alaotsikot joiden alkuajat kulkevat takaperin ja alaotsikot joiden kesto jää asetetun vähimmäis- ja enimmäiskeston ulkopuolelle. Jokaisella on oma osionsa raportissa, tulostettuna aina samassa järjestyksessä, ja jokainen osio näkyy riippumatta siitä, löysikö se jotain.

Miksi puhdas tarkistus saa silti osion raportissa?

Koska ei löytynyt ja ei tarkistettu ovat eri vastauksia, ja raportti, joka listaisi vain ongelmat, jättäisi sinut erottamatta ne toisistaan. Kuusi osiota tarkoittaa, että kuusi tarkistusta ajettiin; tyhjä osio sanoo, että tarkistus katsoi eikä löytänyt mitään, ja se on tulos, johon voi luottaa, eikä tiedon puute.

Summautuvatko osioiden määrät tiedostoni ongelmien lukumääräksi?

Ei, eikä niiden ole tarkoitus. Yksi alaotsikko voi olla yhtä aikaa lyhyt, tyhjä ja päällekkäinen, ja jokaisen niistä raportoi sääntö, joka osaa kuvata sen — joten sama alaotsikko voi esiintyä kolmessa osiossa. Älä laske yhteen; lue osiot läpi ja ota jokainen omana vastauksenaan.

Mitkä rajat minun pitää asettaa ennen skannauksen ajamista?

Kaksi: aukkoraja eli pisin hyväksyttävä tauko ja alaotsikon vähimmäiskesto eli lyhin aika, jonka alaotsikko saa olla ruudulla. Enimmäiskestoa ei vaadita ja se on oletuksena seitsemän sekuntia. Kaikki kolme tulostetaan jokaisen tuottamansa havainnon viereen, joten raportti kertoo, mitä vasten mitattiin, eikä jätä sinua muistelemaan.

Miksi joissakin havainnoissa ei ole alaotsikkonumeroa tai aikakoodia?

Koska ne ovat asiakirjatason havaintoja. Alaotsikoiden järjestysongelma ja korjattu nollan pituinen aikakoodi syntyvät molemmat tiedostoa luettaessa — alaotsikot on jo lajiteltu tai korjattu siihen mennessä, kun mitään voi tarkistaa — joten korjausten määrä on todiste, eikä tiedostoon jää kohtaa, jota voisi rehellisesti kutsua syylliseksi.

Pitäisikö minun käyttää tätä sivua yksittäisten tarkistusten sijaan?

Käytä sitä selvittääksesi, mikä on vialla, ja siirry sitten yksittäisille sivuille toimimaan. Jokainen niistä selittää yhden vian täysimittaisesti, asettaa oman rajansa ja linkittää toimintoon, joka korjaa juuri sen ongelman. Skannaus on sisäänkäynti eikä korvaaja kuudelle sivulleen.

Mitä tekstitysmuotoja voi skannata?

Kymmenestä muodosta, jotka tallentavat sekä alun että lopun: SRT, WebVTT, ASS, SSA, SBV, SMI, MicroDVD, TTML, JSON ja CSV. LRC ja pelkkä tekstitiedosto eivät kelpaa, koska neljä kuudesta tarkistuksesta tarvitsee loppuajan ja kaksi muuta tarvitsevat alaotsikkomallin — näiden muotojen skannaus voisi palauttaa vain tyhjiä osioita, mikä luettaisiin puhtaana todistuksena.

Voinko skannata kokonaisen sarjan yhdellä ajolla?

Kyllä. Niin monta tiedostoa kuin haluat voidaan jonottaa, ja ne skannataan yksi toisensa jälkeen, kukin omalla raportillaan, ja raportit latautuvat yhdessä zip-tiedostona. Edistyminen näytetään tiedostoittain, ajo voidaan pysäyttää kesken, eikä yksikään tiedosto poistu selaimesta missään vaiheessa.

Aiheeseen liittyvät työkalut