Gå til hovedindholdet
SubtitleMatrix

Forskyd undertekster

TidsjusteringForskyd med fast offset
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.

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 hver tekstblok i en undertekstfil lidt tidligere eller lidt senere med samme beløb, uden at røre et eneste ord. Angiv en forskydning i millisekunder – et positivt tal skubber underteksterne senere, et negativt trækker dem tidligere – og hver start- og sluttid i filen kommer ud forskudt med præcis det beløb.

Ved tidslinjens begyndelse kan to ting ske, og begge tælles op i stedet for at blive skjult. En tekstblok, hvis start ville ligge før nul, beholder sin slutning, mens starten låses til 00:00:00, så netop den blok bliver kortere end før. En tekstblok, hvis slutning ville ligge på eller før nul, fjernes helt, fordi der ikke er noget ærligt sted at sætte den. Alle andre blokke beholder deres længde og det nummer, de allerede havde.

Hver fil læses som det format, den faktisk er, og ikke som det format, du måske forventer: smid en SRT-, WebVTT-, ASS-, SSA-, SBV-, SAMI-, MicroDVD-, TTML-, JSON- eller CSV-fil ind, og filens egen tidsyntaks bruges. Undertekster som ren tekst eller LRC accepteres ikke her, fordi ingen af dem gemmer en sluttid – en forskydning ville give dig en fil tilbage uden en eneste ændring. Intet uploades; forskydningen beregnes i din browser, og en hel sæson kan køre gennem køen i ét gennemløb.

Eksempler

Skub en hel fil 500 ms senere

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,500 --> 00:00:03,500
Hello there.

2
00:00:06,000 --> 00:00:08,500
Second line.

Begge grænser i hver tekstblok flytter sig lige meget, så hver blok beholder sin længde. Intet andet i filen ændres.

Træk en fil tilbage forbi begyndelsen

Input

1
00:00:01,000 --> 00:00:02,000
The first one starts too early.

2
00:00:03,000 --> 00:00:04,000
This one is fine.

Resultat

1
00:00:00,000 --> 00:00:00,800
The first one starts too early.

2
00:00:01,800 --> 00:00:02,800
This one is fine.

Den første blok ville starte på −200 ms. Dens start låses til nul, og kun den grænse flytter sig, så blokken bliver 800 ms i stedet for 1000.

En blok, der falder af fortil

Input

1
00:00:01,000 --> 00:00:02,000
Gone entirely.

2
00:00:03,000 --> 00:00:04,000
Still here.

Resultat

2
00:00:00,500 --> 00:00:01,500
Still here.

Den første blok slutter på −500 ms og fjernes derfor i stedet for at blive låst til nul. Den overlevende beholder nummeret 2 – forskydning omnummererer aldrig.

Ofte stillede spørgsmål

Ændrer forskydning af undertekster noget af teksten?

Nej. Forskydningen flytter kun start- og sluttider, så hvert tegn i hver tekstblok følger med uændret, inklusive linjeskift og inline-tags. Skal ordene ændres, er det tekstværktøjerne, der gør det.

Hvad sker der med en tekstblok, der ville ende før filens begyndelse?

Der er to regler, og de tælles hver for sig. En blok, der ville begynde før nul, får sin start låst til 00:00:00, mens slutningen bliver stående, hvor regnestykket lagde den – den blok bliver altså kortere. En blok, hvis slutning ville ligge på eller før nul, fjernes helt, fordi ingen afspiller kan vise den.

Hvorfor er der et fps-felt på en side, der kun lægger millisekunder til?

Fordi en MicroDVD-.sub-fil gemmer sin tid som billednumre i stedet for klokketider. At læse en sådan fil og skrive den tilbage kræver en billedhastighed, og hvis filen ikke selv erklærer en, bruges tallet i feltet. Rækkefølgen er feltet på siden, derefter filens egen erklæring, derefter 25. Feltet ignoreres for alle andre formater.

Kan jeg forskyde en undertekstfil i ren tekst eller LRC?

Nej, og denne side tager ikke imod en. Ingen af formaterne skriver en sluttid i filen, så der er intet for forskydningen at flytte – resultatet ville se ud som det, du kom med. Begge formater kan bruges i tekstværktøjerne.

Svarer forhåndsvisningen til den fil, jeg downloader?

Ja, med vilje. Resultatet læses tilbage, før det vises, så tidslinjen og antallet af tekstblokke beskriver filen, som den blev skrevet – ikke de tal, der lå i hukommelsen. På formater, der runder til hundrededele eller til hele billeder, betyder det, at du ser de værdier, der faktisk står i filen.

Hvad gør en forskydning på nul?

Intet, og siden siger det. Nul er en lovlig forskydning, og filen kommer ud byte for byte, hvilket er en hurtig måde at bekræfte, at en fil allerede ligger, hvor du vil have den. Nul behandles aldrig som en manglende værdi.

Relaterede værktøjer