Udfyld huller mellem undertekster
Eller indsæt underteksttekst
Indstillinger
Millisekunder blank skærm tilladt mellem en tekstbloks slutning og den næstes begyndelse. Det blanke måles fra den fjerneste slutning, der er nået hidtil, ikke fra tekstblokken umiddelbart før, så en lang tekstblok under flere korte opfinder ikke et hul, der aldrig var på skærmen. Hvad tallet gør, afhænger af den side, du er på: lukning af huller lukker alt bredere end det (0 er den sædvanlige værdi og betyder, at de to mødes præcis), mens en kontrolside viser hvert stykke bredere end det og lader filen være. Alt på eller under tallet lades i begge tilfælde være.
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 lukker hullerne mellem tekstblokke ved at flytte den ene af de to grænser, indtil hullet er væk eller er nede på en grænse, du angiver. Udfyld et maksimum i millisekunder og vælg, hvilken grænse der skal flytte sig: slutningen på den tidligere blok eller starten på den senere. Et maksimum på nul er en gyldig værdi og betyder, at hvert hul lukkes helt, hvilket er den sædvanlige brug af siden.
De to strategier giver vidt forskellige resultater, og det er værd at vælge bevidst. Skubber du den tidligere slutning frem, bliver den blok, der allerede er på skærmen, hængende længere, og den næste blok rører sig ikke. Skubber du den senere start tilbage, bliver den næste blok længere i fronten, mens den foregående beholder sin tid. I en dialog, hvor den ene replik afløser den anden, føles den første strategi som en blød overgang og den anden som et ryk fremad; i en fil med korte huller mellem replikker er forskellen mest et spørgsmål om, hvilken blok der skal have den ekstra tid.
Grænsen er et loft og ikke et mål. Et hul, der er præcis lige så stort som maksimummet, ligger inden for grænsen og røres ikke; et hul, der er et millisekund større, forkortes til præcis maksimummet. Det er den samme halvåbne logik, som resten af siden bruger, og det gør resultatet forudsigeligt: du kan regne ud, hvilke huller der bliver ramt, uden at køre filen.
Siden rører ikke tekst, rækkefølge eller numre og kan ikke skabe overlap, fordi den kun flytter grænser ind i et hul og aldrig forbi den anden bloks grænse. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON og CSV læses som det, de er. Alt beregnes i din browser, og en hel sæson kan behandles i én kø.
Eksempler
To huller, begge lukket
Input
1
00:00:01,000 --> 00:00:02,000
First line.
2
00:00:06,000 --> 00:00:07,000
Second line.
3
00:00:07,420 --> 00:00:08,000
Third line.
Resultat
1
00:00:01,000 --> 00:00:06,000
First line.
2
00:00:06,000 --> 00:00:07,420
Second line.
3
00:00:07,420 --> 00:00:08,000
Third line.
Grænsen er nul, så begge huller lukkes helt: den første linje er på skærmen i fem sekunder i stedet for et, og den anden i 1420 ms i stedet for 1000. Den tredje blok flytter sig aldrig, og der er ingen overlap, fordi den tidligere slutning stopper præcis, hvor den næste begynder.
Et hul præcis på grænsen og et et millisekund over
Input
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:02,200 --> 00:00:03,000
Second.
3
00:00:03,201 --> 00:00:04,000
Third.
Resultat
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:02,200 --> 00:00:03,001
Second.
3
00:00:03,201 --> 00:00:04,000
Third.
Med grænsen på 200 ligger et hul på præcis 200 inden for grænsen og lades i fred, mens et hul på 201 forkortes til præcis 200 – den anden blok slutter et millisekund senere, end den gjorde. De to tilfælde er med vilje forskellige, så du kan se, at grænsen er et loft og ikke et mål.
Samme fil med den anden grænse flyttet
Input
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:05,000 --> 00:00:06,000
Second.
Resultat
1
00:00:01,000 --> 00:00:02,000
First.
2
00:00:02,000 --> 00:00:06,000
Second.
Dette er kørslen ovenfor med Start valgt i stedet for Slut. Den første blok beholder sin timing, og den anden dukker nu op i det øjeblik, den første forsvinder, så det er den anden blok, der voksede – den fik de ekstra millisekunder i fronten i stedet for den første bagest.
Ofte stillede spørgsmål
Hvad betyder et maksimum på nul på denne side?
At hvert hul skal lukkes helt. Nul er ikke en manglende værdi, men et gyldigt loft, og siden behandler det som sådan: den flytter grænsen, indtil de to blokke rører hinanden, uden at de overlapper. Det er den sædvanlige brug, når du vil have en sammenhængende tekst uden pauser mellem replikkerne.
Hvilken grænse skal jeg vælge, Slut eller Start?
Slut forlænger den blok, der allerede er på skærmen, så den bliver hængende lidt længere, mens den næste ikke flytter sig. Start trækker den næste blok tilbage, så den bliver længere i fronten, mens den foregående beholder sin tid. I en dialog med korte huller er forskellen, hvilken af de to replikker der får den ekstra tid – og det er en smagssag, ikke en fejl.
Kan denne side skabe overlap mellem to tekstblokke?
Nej. Den flytter en grænse ind i et hul og stopper, når hullet er lukket, så den kan ikke skubbe en grænse forbi den anden bloks grænse. Det er også derfor, den ikke har en særskilt overlapkontrol: resultatet er overlappfrit, hvis inputtet var det, og et input med overlap bør rettes med overlapværktøjet, før du lukker huller.
Hvorfor bliver et hul på præcis 200 ikke ændret, når grænsen er 200?
Fordi grænsen er et loft og ikke et mål. Et hul på præcis 200 er allerede inden for det, du har bedt om, så der er intet at gøre; et hul på 201 er et millisekund over og forkortes til 200. Det er den samme regel i begge ender af skalaen, og det gør det muligt at forudsige resultatet uden at køre filen.
Ændrer udfyldning af huller tekstblokkenes numre eller rækkefølge?
Nej. Siden flytter kun tider, og den rører hverken teksten, rækkefølgen eller numrene. Det betyder også, at en fil, hvor ingen huller er over grænsen, kommer byte for byte tilbage, hvilket er en hurtig måde at bekræfte, at filen allerede er, som du vil have den.