Forskyd undertekster i et tidsinterval
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.
Kun tekstblokke, der starter på eller efter dette tidspunkt, flyttes. Lad den stå tom for at flytte alt fra filens begyndelse.
Kun tekstblokke, der starter på eller før dette tidspunkt, flyttes. Lad den stå tom for at flytte alt til filens slutning.
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 forskyder kun de tekstblokke, der begynder inde i et tidsinterval, og lader resten af filen være præcis, som den var. Angiv en starttid og en sluttid for intervallet, giv en forskydning, og underteksterne, der dukker op inden for det, flytter sig, mens alt før og efter beholder sin oprindelige timing. Det er værktøjet til at rette én scene i en spillefilm eller ét afsnit af en episode uden at forstyrre filens tilpasning alle andre steder.
En tekstblok tæller som værende inde i intervallet, når dens starttid falder mellem de to grænser, og begge grænser er inklusive. Reglen handler med vilje om, hvor en blok begynder, og ikke om, hvor meget af den der overlapper intervallet, fordi en blok, der krydser en grænse – starter før intervallet og slutter inde i det – ellers ville være halvt inde og halvt ude, og en halv forskydning er ikke en forskydning. Du kan angive kun én grænse: en start uden slutning flytter alt fra det tidspunkt til filens slutning, og en slutning uden start flytter alt frem til den.
Hvis forskydningen trækker en blok tekstblokke længere tilbage end de tekstblokke, der kom før dem, er filens tider ikke længere i stigende rækkefølge, og siden rapporterer, at det skete. Selve tekstblokkene beholder den rækkefølge og de numre, de kom med, fordi skriveren med vilje genskaber kildens blokrækkefølge – så det, du får, er en fil, hvis tekstblokke ikke længere er sorteret efter tid. Intet omnummereres her; det er en separat opgave.
SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON og CSV accepteres, hver læst som det format, den faktisk er. Ren tekst og LRC afvises, da ingen af dem gemmer en sluttid, som forskydningen kan flytte. Intet uploades, og en hel sæson kører gennem køen i ét gennemløb.
Eksempler
Skub en enkelt scene senere
Input
1
00:00:01,000 --> 00:00:02,000
Before the range.
2
00:00:05,000 --> 00:00:06,000
On the lower edge.
3
00:00:07,000 --> 00:00:08,000
Inside.
4
00:00:12,000 --> 00:00:13,000
After the range.
Resultat
1
00:00:01,000 --> 00:00:02,000
Before the range.
2
00:00:05,300 --> 00:00:06,300
On the lower edge.
3
00:00:07,300 --> 00:00:08,300
Inside.
4
00:00:12,000 --> 00:00:13,000
After the range.
Den anden tekstblok starter præcis på den nedre grænse, og den flytter sig – begge grænser er inklusive. Den første og den fjerde blok ligger udenfor og kommer urørte tilbage, hvilket er hele pointen med siden.
Træk en sen blok tilbage forbi en tidligere
Input
1
00:00:10,000 --> 00:00:11,000
Early in the file.
2
00:00:20,000 --> 00:00:21,000
Late in the file.
Resultat
1
00:00:10,000 --> 00:00:11,000
Early in the file.
2
00:00:05,000 --> 00:00:06,000
Late in the file.
Tekstblok 2 trækkes tilbage til 5 s og kommer derfor nu før tekstblok 1 i tid, mens de to blokke beholder den rækkefølge og de numre, de kom med. Filens tider er ikke længere stigende, og siden siger det.
Kun én grænse angivet
Input
1
00:00:01,000 --> 00:00:02,000
Untouched.
2
00:01:00,000 --> 00:01:02,000
Moved.
Resultat
1
00:00:01,000 --> 00:00:02,000
Untouched.
2
00:01:00,500 --> 00:01:02,500
Moved.
Med en nedre grænse på et minut og ingen øvre grænse flytter alt fra det tidspunkt og frem, og intet tidligere flytter sig.
Ofte stillede spørgsmål
Hvilke tekstblokke tæller som værende inde i tidsintervallet?
Dem, hvis starttid falder mellem de to grænser, med begge ender af intervallet inkluderet. En blok, der begynder præcis på en af grænserne, er inde. Det er blokkens begyndelse, der afgør det, og ikke hvor meget af blokken der overlapper intervallet, så en blok, der starter før intervallet og slutter inde i det, bliver, hvor den er.
Hvorfor bruger intervaltesten starttiden og ikke hele tekstblokken?
Fordi en blok, der krydser en grænse, kun er delvist inde i intervallet, og der findes ingen fornuftig måde at flytte en del af en blok på. At teste starttiden giver hver blok ét entydigt svar, og det svarer til, hvordan du tænker på en scene: det øjeblik en undertekst dukker op, er det, der placerer den inden for eller uden for det afsnit, du retter.
Kan jeg forskyde alt efter et bestemt punkt?
Ja. Udfyld kun den nedre grænse og lad den øvre stå tom, og hver tekstblok, der begynder på eller efter det tidspunkt, flytter sig, mens alt før det ikke gør. At lade den nedre grænse stå tom gør det modsatte og flytter alt frem til den øvre grænse.
Hvad hvis ingen tekstblok begynder inde i intervallet?
Filen kommer uændret tilbage. Der lægges ingen forskydning på, og ingen blok fjernes, så resultatet er identisk med input – hvilket også betyder, at siden ikke har noget at rapportere. Hvis du forventede bevægelse, så tjek intervallet mod filens egne tidskoder og ikke mod en tidslinje, der allerede er forskudt.
Bliver resultatet ved med at være i tidsorden, når jeg flytter en blok tidligere?
Ikke nødvendigvis, og siden rapporterer, når det ikke er tilfældet. At trække en blok tekstblokke tilbage forbi blokkene før dem betyder, at filens tider ikke længere er stigende, mens tekstblokkene bliver i deres oprindelige rækkefølge med deres oprindelige numre. Afspillere håndterer det forskelligt, så tjek resultatet, hvis du har flyttet en blok hen over en nabo.
Bliver tekstbloknummerne skrevet om efter en intervalforskydning?
Nej. Hver blok beholder det nummer, den kom med, og det gør hver blok, der ikke blev rørt, også. Omnummerering er en opgave for sig, og at gøre det her ville ændre linjer, du ikke spurgte om – og det er netop det, der gør en intervalforskydning sikker at bruge på én scene i en lang fil.