Forskyv undertekstens starttider
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 starttiden i hver tekstblokk, så hver undertekst begynner på et annet tidspunkt mens den slutter nøyaktig der den alltid gjorde. Oppgi en forskyvning i millisekunder, og åpningstiden i hver tekstblokk flytter seg tilsvarende: et positivt tall forsinker hver blokk, et negativt tall henter den fram. Fordi sluttiden står urørt, endrer lengden på hver tekstblokk seg — skyver du undertekstene senere, blir de kortere, og trekker du dem tidligere, blir de lengre.
Det er hele forskjellen mellom denne siden og den som forskyver en hel undertekstfil. Der flytter begge kantene sammen, og hver tekstblokk beholder lengden sin, noe som er riktig når hele tidslinjen ligger på feil forskyvning. Her endrer blokkene form i stedet, og det er riktig når undertekstene dukker opp på feil tidspunkt men forsvinner på det rette: en tekstblokk som vises før replikken blir sagt og så blir hengende gjennom den, trenger åpningen sin skjøvet bakover, ikke slutten skjøvet framover.
To ting telles i stedet for å skjules. En tekstblokk der starten ville blitt skjøvet forbi sin egen slutt, har ingenting igjen å vise og fjernes, fordi en blokk som starter etter at den er slutt, ikke lar seg vise i noen avspiller. En tekstblokk der starten ville blitt trukket bak filens begynnelse, får starten festet til 00:00:00 og slutten stående, så den kommer ut kortere enn regnestykket ba om. Alle andre blokker beholder nummeret og teksten sin.
Filen leses for det den er, ikke for det filnavnet påstår. 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 og dermed ikke har noen kant for denne siden å flytte. Ingenting forlater maskinen din — forskyvningen brukes i nettleseren, og en hel sesong går gjennom køen i én omgang.
Eksempler
Forsink hver underteksts opptreden med et halvt sekund
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,500 --> 00:00:03,000
Hello there.
2
00:00:06,000 --> 00:00:08,000
Second line.
Hver start flytter seg 500 ms senere og hver slutt blir stående, så blokk 1 går fra 2000 ms på skjermen til 1500 og blokk 2 fra 2500 til 2000.
En kort blokk skjøvet forbi sin egen slutt
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,500 --> 00:00:08,000
A long one.
Den første blokken er bare 200 ms lang, så en forsinkelse på 500 ms ville plassert starten etter slutten. Den fjernes og telles; den som blir igjen, beholder nummer 2.
Trekk undertekstene fram forbi filens start
Inndata
1
00:00:00,400 --> 00:00:02,000
Starts almost immediately.
2
00:00:05,000 --> 00:00:06,000
Later.
Resultat
1
00:00:00,000 --> 00:00:02,000
Starts almost immediately.
2
00:00:04,000 --> 00:00:06,000
Later.
Den andre blokken flytter seg rent framover. Den første ville begynt på −600 ms, så starten festes til null og slutten røres ikke.
Ofte stilte spørsmål
Hva skiller denne siden fra siden som forskyver en hel undertekstfil?
Den andre siden flytter begge kantene i hver blokk, så ingen blokk endrer lengde. Denne flytter bare åpningstiden og lar sluttiden stå nøyaktig der den var, så hver blokk i resultatet har en annen lengde enn den du la inn. Bruk helfilsforskyvningen når hele tidslinjen er feil med et fast beløp, og denne siden når tidspunktene er feil men varighetene er riktige.
Hvilken retning forkorter en tekstblokk, og hvilken forlenger den?
En positiv forskyvning forsinker hver start, så avstanden fram til sluttiden krymper og hver blokk blir kortere. En negativ forskyvning henter hver start fram, så hver blokk blir lengre. Sluttidene flytter seg aldri i noen av retningene, og nettopp den egenskapen gjør det enkelt å kontrollere regnestykket på én blokk før du kjører hele filen.
Blir sluttiden i hver tekstblokk virkelig stående?
Ja, med ett unntak som rapporteres i stedet for å skje i stillhet: en blokk der starten trekkes bak null, får starten festet til 00:00:00 mens slutten står urørt. Fastsettingen drar aldri slutten bakover for å bevare den opprinnelige varigheten, for det ville endre en tid du ikke ba om å endre.
Hva skjer når en forsinket start havner etter blokkens egen slutt?
Blokken fjernes. En blokk på 200 ms som forsinkes med 500 ms, måtte skrives som om den startet 300 ms etter at den sluttet, og det kan ingen avspiller vise, så det ærlige resultatet er ingen blokk og et antall på én fjernet. Ingenting nummereres om etterpå, så blokkene rundt beholder numrene sine.
Kan en start trekkes bakover forbi filens begynnelse?
Den kan ikke gå før null, for det finnes ikke et slikt tidspunkt i en fil. Når regnestykket ber om en negativ start, festes starten til 00:00:00, og blokken ender kortere enn forskyvningen alene ville gjort den — kortere, ikke lengre — og antallet festede blokker forteller hvor mange som ble berørt.
Når vil jeg flytte bare starttidene?
Det vanlige tilfellet er en tekstblokk som dukker opp tidlig og blir stående gjennom replikken, slik at lesingen føles stressende først og død bakerst. Å forsinke starten retter opp lesingen uten å klippe halen. Speilbildet er en blokk som kommer et hakk for sent og forsvinner presist, der en negativ forskyvning utvider vinduet i stedet.