Gå til hovedindholdet
SubtitleMatrix

Find overlappende undertekster

KvalitetskontrolOverlappende tekstblokke
Eller indsæt underteksttekst

Indstillinger

Hvilken billedhastighed tiderne tælles i. På formatsiderne er det, hvad MicroDVD har brug for, fordi formatet gemmer tider som billednummer. På siderne om billedhastighed er det den hastighed, filen blev timet efter – den version, underteksterne blev lavet til – og sidens anden boks tager hastigheden for den video, du skal bruge dem med. 23,976, 24, 25, 29,97, 30, 50, 59,94 og 60 er de almindelige. Tager man fejl, forskydes hele tidslinjen, og på siderne om billedhastighed forskydes den med et forhold i stedet for et fast beløb.

Overlappende undertekster er blokke, der deler skærmen: en blok, der begynder, før en tidligere er færdig. Denne side finder dem og siger, hvor meget tid de to deler, i millisekunder, blok for blok. Den ændrer ikke filen – originalen efterlades præcis, som den var, og det, du får tilbage, er en rapport, du kan hente som PDF eller som CSV.

En overlapning er ikke automatisk en fejl. To talere, der afbryder hinanden, en timingkørsel udført i hånden eller undertekster konverteret fra et andet format giver dem alle, og nogle af dem er bevidste. Det, der gør dem værd at liste, er, at en afspiller ikke kan tegne to blokke samme sted på samme tid, så det, seeren ser, bliver besluttet for dig og er måske ikke det, filen siger. Det tal, du skal se på, er de delte millisekunder: en overlapning på 400 ms læses som et flimt, mens flere sekunder som regel betyder, at en blok blev indsat det forkerte sted.

Rapporten siger også, hvad den ikke kunne kontrollere. Et format, der ikke gemmer en sluttid, kan slet ikke måles for overlapninger, og en blok, hvis slutning ikke lå efter dens start, repareres, mens filen læses – den reparation står øverst i rapporten i stedet for at være foldet ind i fundene. En fil uden fejl giver stadig en rapport, der siger det: »kontrolleret, intet fundet« og »kan ikke kontrolleres« er to forskellige sætninger, og denne side holder dem adskilt. Alt kører i din browser, og en hel sæson kan gå gennem køen i én omgang.

Eksempler

To blokke der 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.

Hvad rapporten finder

Overlapping cues — 1 found

Severity   Cues   Start          End            Measured
Error      1, 2   00:00:03.000   00:00:04.000   1000 ms

Den anden blok starter, mens den første stadig er på skærmen. Den målte værdi er det delte spænd – den første bloks slutning minus den andens start – ikke længden af nogen af blokkene.

Blokke der rører hinanden er ikke overlapninger

Undertekster

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

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

Hvad rapporten finder

Overlapping cues — Nothing found

Checks run   1
Cues         2

Den anden blok starter på det præcise millisekund, hvor den første slutter. Det er korrekt timing, så intet rapporteres – men rapporten siger stadig, at kontrollen kørte, og det er ikke det samme som en fil, der ikke kunne kontrolleres.

En blok indlejret i en længere

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.

Hvad rapporten finder

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 blokke overlapper den lange, og ingen af dem overlapper den anden. Hver sammenligning foretages mod det fjerneste punkt, der hidtil er nået, og derfor fanges den anden korte blok, selv om blokken lige før den ikke når den.

Ofte stillede spørgsmål

Hvad tæller præcis som en overlappende blok på denne side?

En blok, hvis starttid ligger før den fjerneste sluttid, der allerede er nået i filen. Blokke, der blot rører hinanden – en slutter 00:00:04,000 og den næste starter 00:00:04,000 – er ikke overlapninger og vises aldrig. En overlapning på én millisekund vises, fordi den er én.

Ændrer dette værktøj min undertekstfil?

Nej. Filen læses, og der kommer en rapport ud; ikke en enkelt tidskode skrives om. Fjernelse af overlapninger er et separat værktøj, og ved at holde kontrol og reparation adskilt beskriver den rapport, du giver videre, den oprindelige fil i stedet for en version, som denne side allerede har redigeret.

Hvordan beregnes mængden af overlapning?

Fra starten af den senere blok til den tidligste af de to sluttider, i millisekunder. For en blok, der ligger helt inde i en længere, er hele blokken overlapningen. Sammenligningerne kører mod den fjerneste sluttid, der hidtil er nået, snarere end mod den umiddelbart foregående blok, så tre blokke stablet på samme øjeblik giver to fund og ikke ét.

Hvilke undertekstformater kan kontrolleres for overlapninger?

De ti, der gemmer både en start- og en 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 pr. linje, så der er intet at sammenligne – en fil i et af de formater skal konverteres først.

Hvad indeholder den rapport, jeg henter?

Et hoved med filnavn, det format den blev læst som, bloktallet og billedhastigheden, hvor formatet gemmer billeder; en linje for alt, der måtte repareres under læsningen; derefter ét afsnit pr. kontrol med bloknumre, begge tidskoder og de målte millisekunder for hvert fund. Samme indhold tilbydes som PDF til læsning og som CSV til sortering i et regneark.

Hvorfor afspilles en fil med overlapninger, som om den var i orden?

Fordi afspilleren beslutter, hvad der skal tegnes, når to blokke lander på samme øjeblik, og den beslutning står ikke i filen. Nogle afspillere viser den senere blok, nogle stabler dem, og en placeret blok kan ligge i et hjørne, hvor den ikke synligt kolliderer. Rapporten fortæller dig, hvad filen faktisk indeholder, og det er det, du kan rette.

Kan jeg kontrollere en hel sæson på én gang?

Ja. Slip alle filerne ind, og de kontrolleres efter hinanden, hver med sin egen rapport, og rapporterne hentes samlet som en zip. Fremdriften vises pr. fil, og kørslen kan stoppes undervejs uden at efterlade noget.

Relaterede værktøjer