Sæt mindsteafstand mellem undertekster
Eller indsæt underteksttekst
Indstillinger
Millisekunder blank skærm, der skal være mellem en tekstbloks slutning og den næstes begyndelse. 80 ms er to billeder ved 25 fps og er nok til at forhindre, at to tekstblokke læses som én; tv-stationer beder ofte om et par billeder. Når et par er tættere end dette, forkortes den tidligere tekstblok for at åbne hullet – den bliver aldrig kortere end en enkelt millisekund, og et par, der ikke kan adskilles med det fulde beløb, rapporteres i stedet for at blive tvunget.
Det blanke mellem to tekstblokke har to kanter: den tidligere tekstbloks slutning og den senere tekstbloks start. Slut flytter den tidligere tekstbloks slutning, så lukning af et hul forlænger den tekstblok og udvidelse forkorter den; den senere tekstblok beholder sin timing til millisekundet. Start flytter den senere tekstbloks start i stedet og lader den tidligere være. Vælg den, hvis timing du stoler mest på – normalt tekstblokken, hvis tekst siges sidst, da en tekstblok ikke bør vises, før dens replik høres.
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.
Denne side sørger for, at der altid er mindst et vist antal millisekunder mellem to tekstblokke. I modsætning til udfyldningssiden, der lukker huller, håndhæver denne side en nedre grænse: er hullet mindre end den, du angiver, flyttes den ene grænse, så afstanden bliver præcis så stor, som den skal være. Det er den rigtige side, når du vil have, at hver replik skal have et øjeblik for sig selv, og når to blokke, der næsten rører hinanden, får teksten til at se ud som én lang linje.
Grænsen er et gulv og ikke et mål. Et hul, der allerede er præcis så stort som minimummet, røres ikke; et hul, der er et millisekund for lille, rettes med præcis det ene millisekund. Det gør resultatet forudsigeligt, og det er også grunden til, at siden ikke har en øvre grænse: den rører kun de huller, der er for små, og lader alle andre være, uanset hvor store de er.
Du vælger, hvilken grænse der flytter sig. Slut trækker den tidligere bloks slutning tilbage, så den slutter tidligere og hullet bliver større; Start skubber den senere bloks start frem, så den begynder senere. I en dialog, hvor den ene replik skal afløse den anden, føles den første som en kortere visningstid og den anden som en senere ankomst – og det er to forskellige ting at bede om.
Siden kan ikke skabe overlap, fordi den kun øger afstanden mellem to blokke, og den rører ikke tekst, rækkefølge eller numre. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON og CSV læses som det, de faktisk er. Alt kører lokalt i din browser, og en hel sæson kan gå gennem køen i ét gennemløb.
Eksempler
To tekstblokke ti millisekunder fra hinanden
Input
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.
Resultat
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.
Det første par ligger 10 ms fra hinanden, så den første linje slutter på 1930 i stedet for 2000, og hullet bliver præcis 80. Det andet par ligger 400 ms fra hinanden, godt inde i gulvet, og ingen af de to blokke flytter sig.
Et hul på præcis 80 og et på 79
Input
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.
Resultat
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.
Gulvet er et minimum og ikke et mål: et hul på præcis 80 ms opfylder det allerede og lades i fred, mens et hul på 79 er et millisekund for lidt og den anden blok giver præcis det ene millisekund. De to tilfælde er med vilje forskellige, så du kan se, at grænsen er et gulv.
Den senere blok flytter sig i stedet
Input
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:02,010 --> 00:00:03,000
Second.
Resultat
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:02,080 --> 00:00:03,000
Second.
Det samme par som i den første kørsel, men med Start valgt: den anden linje begynder nu på 2080 i stedet for 2010, og den første blok beholder hvert et millisekund, den havde. De ekstra 70 ms er synlige for seeren som en senere ankomst, ikke som en kortere visningstid.
Ofte stillede spørgsmål
Hvad er forskellen mellem et minimum og et maksimum på denne side?
Denne side har kun et minimum, og det er et gulv. Den hæver afstanden, når to blokke ligger for tæt på, og rører ikke de huller, der allerede er store nok. Udfyldningssiden har et maksimum og gør det modsatte: den sænker afstanden, når et hul er for stort. De to sider kan bruges sammen, men de retter hver sin fejl.
Hvordan undgår jeg, at den ekstra afstand skubber en tekstblok ind i den næste?
Siden flytter kun en grænse ind i et hul og stopper, når minimummet er nået, så den kan ikke skabe overlap. Det betyder også, at den ikke kan løse et problem, hvor en blok er for lang i forhold til sin nabo – den retter kun afstanden, ikke længden. Er en blok for lang, er det minimumsvarighedssiden eller en helt anden rettelse, du skal bruge.
Skal jeg vælge Slut eller Start, når jeg sætter en mindsteafstand?
Slut gør den tidligere blok kortere ved at trække dens slutning tilbage, så teksten forsvinder lidt før. Start lader den tidligere blok være og skubber den næste frem, så den dukker lidt senere op. I en undertekstfil, hvor hver blok skal have sin egen skærmtid, er Start ofte det mindre indgribende; i en fil, hvor den næste replik ikke må komme for sent, er Slut det rigtige.
Hvad sker der, hvis to tekstblokke allerede overlapper?
Så er afstanden negativ, og siden behandler den som et hul, der er for lille, og flytter den ene grænse, så afstanden bliver minimummet. Det kan betyde, at den tidligere blok bliver meget kort, eller at den senere blok bliver skubbet langt frem. Et overlap er bedre håndteret af overlapværktøjet, før du håndhæver en mindsteafstand.
Rører denne side de huller, der er større end minimummet?
Nej. Et hul, der er større end det, du har angivet, er allerede i orden, og siden lader det være. Det er den vigtigste egenskab ved et gulv: det retter kun det, der er for lidt, og bevarer de pauser, du måtte ønske i en scene. En fil, hvor ingen huller er for små, kommer byte for byte tilbage.