Finn overlappende undertekster
Eller lim inn underteksttekst
Innstillinger
Hvilken bildefrekvens tidene telles i. På formatsidene er det dette MicroDVD trenger, fordi det lagrer tid som bildenummer. På sidene for bildefrekvens er det frekvensen filen ble tidsstyrt mot — versjonen undertekstene ble laget for — og sidens andre boks tar frekvensen til videoen du skal bruke dem med. 23,976, 24, 25, 29,97, 30, 50, 59,94 og 60 er de vanlige. Tar du feil, forskyves hele tidslinjen, og på bildefrekvenssidene forskyves den med et forhold i stedet for et fast beløp.
Overlappende undertekster er tekstblokker som deler skjermen: en tekstblokk som begynner før en tidligere er ferdig. Denne siden finner dem og sier hvor mye tid de to deler, i millisekunder, tekstblokk for tekstblokk. Den endrer ikke filen — originalen står nøyaktig som den var, og det du får tilbake, er en rapport du kan laste ned som PDF eller CSV.
En overlapping er ikke automatisk en feil. To talere som avbryter hverandre, en timingjobb gjort for hånd eller undertekster konvertert fra et annet format gir alle overlappinger, og noen av dem er bevisste. Det som gjør dem verdt å liste, er at en spiller ikke kan tegne to tekstblokker på samme sted samtidig, så det seeren ser, blir bestemt for deg og er kanskje ikke det filen sier. Tallet å se på, er de delte millisekundene: en overlapping på 400 ms leses som et blaff, mens flere sekunder som regel betyr at en tekstblokk ble limt inn på feil sted.
Rapporten sier også hva den ikke kunne kontrollere. Et format som ikke lagrer sluttid, kan ikke måles for overlappinger i det hele tatt, og en tekstblokk der slutten ikke var etter starten, repareres mens filen leses — den reparasjonen listes øverst i rapporten i stedet for stille å foldes inn i funnene. En fil uten feil gir fortsatt en rapport som sier det: «kontrollert, ingenting funnet» og «ikke kontrollerbar» er to ulike setninger, og denne siden holder dem fra hverandre. Alt kjører i nettleseren din, og en hel sesong kan gå gjennom køen i én kjøring.
Eksempler
To tekstblokker som deler et sekund
Undertekster
1
00:00:01,000 --> 00:00:04,000
First line.
2
00:00:03,000 --> 00:00:06,000
Second line, starting early.
Hva rapporten finner
Overlapping cues — 1 found
Severity Cues Start End Measured
Error 1, 2 00:00:03.000 00:00:04.000 1000 ms
Den andre tekstblokken starter mens den første fortsatt står på skjermen. Den målte verdien er det delte strekket — slutten til den første minus starten til den andre — ikke lengden på noen av tekstblokkene.
Tekstblokker som berører hverandre, er ikke overlappinger
Undertekster
1
00:00:01,000 --> 00:00:02,000
First line.
2
00:00:02,000 --> 00:00:03,000
Second line, touching.
Hva rapporten finner
Overlapping cues — Nothing found
Checks run 1
Cues 2
Den andre tekstblokken starter på nøyaktig samme millisekund som den første slutter. Det er korrekt timing, så ingenting rapporteres — men rapporten sier fortsatt at kontrollen kjørte, og det er ikke det samme som en fil som ikke kunne kontrolleres.
En tekstblokk nestet inne i en lengre
Undertekster
1
00:00:00,000 --> 00:00:10,000
Long opening line.
2
00:00:01,000 --> 00:00:02,000
Nested inside it.
3
00:00:03,000 --> 00:00:04,000
Also nested inside it.
Hva rapporten finner
Overlapping cues — 2 found
Severity Cues Start End Measured
Error 1, 2 00:00:01.000 00:00:02.000 1000 ms
Error 1, 3 00:00:03.000 00:00:04.000 1000 ms
Begge de korte tekstblokkene overlapper den lange, og ingen av dem overlapper hverandre. Hver sammenligning gjøres mot det fjerneste punktet som er nådd så langt, og derfor fanges den andre korte tekstblokken selv om tekstblokken rett før den ikke rekker fram.
Ofte stilte spørsmål
Hva regnes nøyaktig som en overlappende tekstblokk på denne siden?
En tekstblokk der starttiden er tidligere enn den fjerneste sluttiden som allerede er nådd i filen. Tekstblokker som bare berører hverandre — en som slutter 00:00:04,000 og den neste som starter 00:00:04,000 — er ikke overlappinger og listes aldri. En overlapping på én millisekund listes, fordi den er én.
Endrer dette verktøyet undertekstfilen min?
Nei. Filen leses, og en rapport kommer ut; ikke ett tidsstempel skrives om. Å fjerne overlappinger er et eget verktøy, og ved å holde kontrollen og reparasjonen fra hverandre, beskriver rapporten du gir til noen, originalfilen snarere enn en versjon denne siden allerede har redigert.
Hvordan regnes mengden overlapping ut?
Fra starten av den senere tekstblokken til den tidligste av de to sluttidene, i millisekunder. For en tekstblokk som ligger helt inne i en lengre, er hele tekstblokken overlappingen. Sammenligningene går mot den fjerneste slutten som er nådd så langt, ikke mot tekstblokken rett før, så tre tekstblokker stablet på samme øyeblikk gir to funn i stedet for ett.
Hvilke undertekstformater kan kontrolleres for overlappinger?
De ti som lagrer både start- og sluttid: SRT, WebVTT, ASS, SSA, SBV, SMI, MicroDVD, TTML, JSON og CSV. LRC og ren tekst står ikke på listen fordi de har én tid per linje, så det finnes ingenting å sammenligne — en fil i et av disse formatene må konverteres først.
Hva inneholder rapporten jeg laster ned?
En overskrift som navngir filen, formatet den ble lest som, tekstblokktallet og bildefrekvensen der formatet lagrer bilder; en linje for alt som måtte repareres under lesingen; og deretter én seksjon per kontroll, med tekstblokknumre, begge tidsstempler og de målte millisekundene for hvert funn. Samme innhold tilbys som PDF å lese og CSV å sortere i et regneark.
Hvorfor spilles en fil med overlappinger som om den var i orden?
Fordi spilleren bestemmer hva som skal tegnes når to tekstblokker lander på samme øyeblikk, og den avgjørelsen står ikke i filen. Noen spillere viser den senere tekstblokken, noen stabler dem, og en plassert tekstblokk kan stå i et hjørne der den ikke synlig kolliderer. Rapporten forteller hva filen faktisk inneholder, og det er det du kan rette.
Kan jeg kontrollere en hel sesong i én kjøring?
Ja. Slipp inn alle filene, og de kontrolleres etter hverandre, hver med sin rapport, og rapportene lastes ned samlet som en zip. Framdriften vises per fil, og kjøringen kan stoppes underveis uten å etterlate noe.