Forskyd underteksters sluttider
Eller indsæt underteksttekst
Indstillinger
Millisekunder som hver tekstblok flyttes med. Et positivt tal skubber underteksterne senere hen, et negativt trækker dem tidligere. Nul er en gyldig værdi: filen kommer tilbage uændret, hvilket er en hurtig måde at bekræfte, at en fil allerede ligger, hvor du vil have den.
Start flytter kun åbningstiden og lader sluttiden blive, hvor den var, så en senere forskydning gør hver tekstblok kortere, og en tidligere gør hver tekstblok længere. Slut gør det modsatte. Brug Start, når underteksterne vises på det forkerte tidspunkt, men slutter korrekt; brug Slut, når de vises korrekt og derefter bliver hængende eller forsvinder for tidligt.
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 flytter kun sluttiden i hver tekstblok, så hver undertekst slutter på et nyt tidspunkt, men begynder præcis, hvor den altid er begyndt. Angiv en forskydning i millisekunder, og hver tekstbloks lukketid flytter sig med det beløb: et positivt tal lader teksten hænge længere, et negativt tager den af skærmen før. Fordi åbningstiden bliver stående, ændrer varigheden af hver blok sig som følge heraf.
Det er den side af problemet, denne side findes for. Undertekster, der dukker op på det rigtige tidspunkt og derefter bliver siddende for længe, gør læsningen træg og skubber den næste replik af skærmen, før den er brug for; undertekster, der forsvinder en smule for tidligt, klipper halen af en replik. En forskydning af hele filen kan ikke rette nogen af delene, fordi den flytter begge grænser sammen og lader hver varighed være urørt. Her beholder blokken sin åbningsramme og får en ny lukkeramme.
Én ting tælles op i stedet for at blive skjult. En tekstblok, hvis slutning ville blive trukket tilbage til eller bag sin egen start, kan ikke skrives – det ærlige resultat er slet ingen blok – så den fjernes, og tællingen siger, hvor mange. Der findes ingen tilsvarende låseregel som den, starttiderne har brug for: en sluttid har ingen nedre grænse at blive låst til, kun sin egen bloks start, og at låse den der ville give en blok uden varighed, hvilket er en fjernelse under et andet navn. Hver overlevende blok beholder sit nummer og sin tekst.
Hver fil læses som det format, den faktisk er. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON og CSV accepteres; ren tekst og LRC gør ikke, fordi ingen af dem overhovedet skriver en sluttid i filen. Intet uploades – forskydningen beregnes i browseren, og en hel sæson kører gennem køen i ét gennemløb.
Eksempler
Lad hver undertekst hænge et halvt sekund længere
Input
1
00:00:01,000 --> 00:00:03,000
Hello there.
2
00:00:05,500 --> 00:00:08,000
Second line.
Resultat
1
00:00:01,000 --> 00:00:03,500
Hello there.
2
00:00:05,500 --> 00:00:08,500
Second line.
Hver lukketid flytter 500 ms senere, og hver åbningstid bliver stående, så tekstblok 1 går fra 2000 ms på skærmen til 2500 ms, og blok 2 fra 2500 ms til 3000 ms.
En kort tekstblok, hvis slutning trækkes forbi dens start
Input
1
00:00:01,000 --> 00:00:01,200
A short one.
2
00:00:05,000 --> 00:00:08,000
A long one.
Resultat
2
00:00:05,000 --> 00:00:07,500
A long one.
Den første blok er kun 200 ms lang, så en tilbagetrækning på 500 ms ville afslutte den 300 ms før, den begyndte. Den fjernes og tælles med; den overlevende beholder nummeret 2.
Klip halen af hver undertekst
Input
1
00:00:01,000 --> 00:00:03,000
Hello there.
Resultat
1
00:00:01,000 --> 00:00:02,400
Hello there.
En negativ forskydning gør hver tekstblok kortere. Det er den sædvanlige rettelse af tekster, der bliver stående længe efter replikkens slutning og får filen til at føles bagud i forhold til lyden.
Ofte stillede spørgsmål
Hvordan adskiller forskydning af sluttider sig fra siden med starttider?
De to sider ændrer hver sin grænse og retter derfor hver sit symptom. Denne side beholder det tidspunkt, hvor hver undertekst dukker op, og flytter det tidspunkt, hvor den forsvinder – det er det rigtige, når tekster hænger for længe eller bliver klippet for tidligt. Starttidssiden beholder forsvinden og flytter fremkomsten, hvilket er det rigtige, når teksterne dukker op før eller efter replikken bliver sagt.
Gør en forsinket sluttid mellemrummet mellem to undertekster mindre?
Ja, og det er værd at holde øje med. Når hver lukketid skubbes senere, bliver den næste bloks åbningstid stående, så hver blok spiser af den stilhed, der fulgte efter den. Skubber du langt nok, rører tekstblokkene ved hinanden eller begynder at overlappe – denne side laver gerne et overlap, fordi det at fjerne overlap er en anden opgave.
Findes der en nedre grænse for, hvor langt en sluttid kan trækkes tilbage?
Nej, ingen fast bund, i modsætning til starttidssiden, der er begrænset af nul. En sluttid kan ligge, hvor regnestykket placerer den, indtil den når sin egen tekstbloks start, og der fjernes blokken i stedet for at blive låst. At låse den til starten ville efterlade en blok uden varighed på skærmen, og det er hverken noget, du bad om, eller noget, en seer kan opfatte.
Hvad sker der med en tekstblok, hvis slutning ville ligge før dens egen start?
Den droppes, og antallet af fjernede blokke rapporteres ved siden af alt det andet, der skete. Intet omnummereres bagefter, så blokkene på hver side beholder de numre, de havde, og hullet i nummerrækken er det synlige spor af, hvad der forsvandt.
Hvilke undertekstformater læser denne side?
SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON og CSV, hver læst som det, den faktisk er, og ikke som filendelsen antyder. Ren tekst og LRC afvises: ingen af formaterne skriver en lukketid i filen, så der ville ikke være noget for forskydningen at flytte, og resultatet ville være identisk med det, du kom med.
Hvilket symptom fortæller mig, at jeg skal flytte sluttiderne?
Hvis du læser med på lyden, og ordene alle er der på det rigtige tidspunkt, men teksten stadig står på skærmen, efter replikken er færdig, er varighederne for lange, og sluttiden er den grænse, der skal flyttes. Hvis teksten derimod forsvinder, mens et ord stadig bliver sagt, er sluttiderne for tidlige, og en negativ forskydning er rettelsen.