Forskyv undertekstens sluttider
Eller lim inn underteksttekst
Innstillinger
Millisekunder du vil flytte hver tekstblokk med. Et positivt tall skyver undertekstene senere, et negativt trekker dem tidligere. Null er en gyldig verdi: filen kommer tilbake uendret, som er en rask måte å bekrefte at en fil allerede ligger der du vil ha den.
Start flytter bare åpningstiden og lar sluttiden stå der den var, så en senere forskyvning gjør hver tekstblokk kortere og en tidligere gjør hver tekstblokk lengre. Slutt gjør det motsatte. Bruk Start når undertekstene dukker opp på feil øyeblikk, men avsluttes riktig; bruk Slutt når de dukker opp riktig og deretter blir hengende eller forsvinner for tidlig.
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.
Denne siden flytter bare sluttiden i hver tekstblokk, så hver undertekst forsvinner på et annet tidspunkt mens den begynner nøyaktig der den alltid gjorde. Oppgi en forskyvning i millisekunder, og sluttiden i hver blokk flytter seg tilsvarende: et positivt tall lar hver tekst ligge lenger, et negativt tall tar den av skjermen før. Fordi åpningstiden står urørt, endrer varigheten i hver blokk seg som en følge.
Det er den siden av problemet denne siden finnes for. Undertekster som dukker opp i riktig øyeblikk og så blir stående for lenge, gjør lesingen treg og skyver neste replikk av skjermen før den trengs; undertekster som forsvinner et hakk for tidlig, klipper halen av en replikk. En helfilsforskyvning retter ingen av delene, fordi den flytter begge kantene sammen og lar hver varighet være urørt. Her beholder blokken åpningsbildet sitt og får et nytt avslutningsbilde.
Én ting telles i stedet for å skjules. En tekstblokk der slutten ville blitt trukket tilbake til eller bak sin egen start, kan ikke skrives — det ærlige resultatet er ingen blokk — så den fjernes, og antallet sier hvor mange. Det finnes ingen tilsvarende fastsettingsregel som den startsiden trenger: en sluttid har ingen egen nedre grense å festes til, bare starten i sin egen blokk, og å feste den der ville gitt en blokk uten varighet, som er en fjerning med et annet navn. Hver overlevende blokk beholder nummeret og teksten sin.
Formatet avgjøres av innholdet og ikke av endelsen. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON og CSV tas imot; ren tekst og LRC gjør det ikke, fordi ingen av dem skriver en sluttid inn i filen i det hele tatt. Ingenting lastes opp — forskyvningen brukes i nettleseren, og en hel sesong går gjennom køen i én omgang.
Eksempler
La hver undertekst ligge et halvt sekund lenger
Inndata
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 sluttid flytter seg 500 ms senere og hver åpningstid blir stående, så blokk 1 går fra 2000 ms på skjermen til 2500 og blokk 2 fra 2500 til 3000.
En kort blokk der slutten trekkes forbi sin egen start
Inndata
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 blokken er bare 200 ms lang, så en tilbaketrekning på 500 ms ville avsluttet den 300 ms før den begynte. Den fjernes og telles; den som blir igjen, beholder nummer 2.
Klipp halen av hver undertekst
Inndata
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 forskyvning forkorter hver blokk. Dette er den vanlige rettingen for tekster som blir stående lenge etter at replikken er ferdig, og som gjør at filen føles bak lyden.
Ofte stilte spørsmål
Hva skiller denne siden fra siden som bare flytter starttidene?
De to sidene endrer motsatte kanter, så de retter motsatte symptomer. Denne beholder øyeblikket hver undertekst dukker opp og flytter øyeblikket den forsvinner, som er det du vil når tekstene blir hengende eller klippes for tidlig. Startsiden beholder forsvinningen og flytter opptredenen, som er det du vil når tekstene dukker opp før eller etter replikken.
Blir mellomrommet mellom to undertekster mindre når jeg forsinker sluttiden?
Ja, og det er verdt å følge med på. Når hver sluttid skyves senere, står neste blokks åpningstid nøyaktig der den var, så hver blokk spiser av stillheten etter seg. Skyver du langt nok, berører blokkene hverandre eller begynner å overlappe — denne siden lager gjerne en overlapping, fordi det å fjerne overlappinger er en annen jobb.
Finnes det en nedre grense for hvor langt en sluttid kan trekkes?
Ingen fast grense, i motsetning til startsiden som er bundet av null. En sluttid kan ligge hvor regnestykket plasserer den, helt til den når starten i sin egen blokk, og der fjernes blokken i stedet for å festes. Å feste den til starten ville gitt en blokk uten tid på skjermen, som verken er det du ba om eller noe en seer kan oppfatte.
Hva skjer med en blokk der slutten havner før dens egen start?
Den droppes, og antallet fjernede blokker rapporteres sammen med alt annet som skjedde. Ingenting nummereres om etterpå, så blokkene på hver side beholder numrene sine, og hullet i nummereringen er det synlige sporet av det som forsvant.
Hvilke undertekstformater leser denne siden?
SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON og CSV, hver lest som det den faktisk er og ikke som filnavnet antyder. Ren tekst og LRC avvises: ingen av formatene skriver en sluttid inn i filen, så forskyvningen ville ikke hatt noe å flytte, og resultatet ville vært identisk med inndataene.
Hvilket symptom forteller meg at det er sluttidene jeg bør flytte?
Hvis du leser med i lyden og ordene står der i riktig øyeblikk, men teksten fortsatt vises etter at replikken er ferdig, er varighetene for lange og sluttidene den kanten du skal flytte. Hvis teksten i stedet forsvinner mens et ord fortsatt blir sagt, er sluttidene for tidlige, og en negativ forskyvning er rettingen.