Gå til hovedindholdet
SubtitleMatrix

Klip undertekster til et tidsinterval

TidsjusteringTrim og del efter tid
Eller indsæt underteksttekst

Indstillinger

Alt, der er på skærmen før dette øjeblik, fjernes. En tekstblok, der begyndte tidligere, men stadig er på skærmen i dette øjeblik, beholdes og klippes ved kanten. Lad den stå tom for et vindue, der starter med filen.

Alt, der begynder på eller efter dette øjeblik, fjernes, og en tekstblok, der løber forbi det, klippes der. Selve øjeblikket hører ikke til vinduet: en tekstblok, der starter præcis på det, hører til det næste stykke. Lad den stå tom for et vindue, der løber 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 beholder kun det, der er inde i et tidsinterval, du angiver, og klipper alt andet væk. En tekstblok, der ligger helt uden for vinduet, fjernes; en blok, der krydser en af grænserne, klippes til grænsen, så den del, der stikker ud, forsvinder. Resultatet er én fil, der dækker præcis det stykke af tidslinjen, du bad om.

Det er vigtigt at forstå, at siden spørger, om en tekstblok overlapper vinduet, og ikke om dens start ligger inde i det. En blok, der begynder før vinduet og stadig taler inde i det, bliver derfor bevaret og klippet, mens den ville forsvinde helt på en side, der kun kiggede på starttiden. Det er forskellen mellem at klippe en film og at flytte en del af tidslinjen, og det er derfor, denne side har sit eget vindue og ikke deler felt med forskydningen.

Vinduet er halvåbent: starten er med, slutningen er ikke. En blok, der begynder præcis på den øvre grænse, hører ikke med, hvilket er det, der gør det muligt at klippe to tilstødende vinduer uden at få den samme blok med i begge. Du kan udelade den ene grænse: kun en start betyder, at vinduet løber til filens slutning, og kun en slutning betyder, at det løber fra filens begyndelse.

Siden flytter ikke noget til vinduets begyndelse. En blok, der ligger et sekund inde i vinduet, bliver liggende et sekund inde, også selv om vinduet starter på nul. Det er en klipning og ikke en ny tidslinje. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON og CSV læses som det, de er, og alt kører lokalt i browseren.

Eksempler

Et ti sekunders vindue midt i en fil

Input

1
00:00:01,000 --> 00:00:02,500
Before the window.

2
00:00:04,000 --> 00:00:06,000
Crosses the start.

3
00:00:07,000 --> 00:00:08,000
Fully inside.

4
00:00:09,000 --> 00:00:11,500
Crosses the end.

5
00:00:14,000 --> 00:00:15,000
After the window.

Resultat

2
00:00:05,000 --> 00:00:06,000
Crosses the start.

3
00:00:07,000 --> 00:00:08,000
Fully inside.

4
00:00:09,000 --> 00:00:10,000
Crosses the end.

Fem blokke, fire forskellige udfald, én kørsel. Blok 1 var allerede forbi, da vinduet åbnede, og blok 5 var ikke nået frem, så begge fjernes. Blok 2 startede på fire sekunder, men talte stadig inde i vinduet, så den klippes til vinduets start; blok 3 og 4 ligger helt inde og bevares.

Kun den nedre grænse: klip indledningen væk

Input

1
00:00:00,500 --> 00:00:02,000
Intro card.

2
00:00:02,500 --> 00:00:04,000
Still talking over the logo.

3
00:00:05,000 --> 00:00:06,000
First line of the programme.

Resultat

2
00:00:03,000 --> 00:00:04,000
Still talking over the logo.

3
00:00:05,000 --> 00:00:06,000
First line of the programme.

Det øvre felt er tomt, hvilket betyder, at der ikke er nogen øvre grænse – vinduet løber til filens slutning. Indledningskortet fjernes, og den linje, der tales hen over tre-sekundsmærket, klippes der. En tom grænse er ikke det samme som nul; den betyder, at grænsen slet ikke findes.

Et vindue, der er bredere end filen

Input

1
00:00:01,000 --> 00:00:02,000
Short.

2
00:00:03,000 --> 00:00:04,000
Also short.

Resultat

1
00:00:01,000 --> 00:00:02,000
Short.

2
00:00:03,000 --> 00:00:04,000
Also short.

Begge blokke ligger inden for vinduet, så begge kommer byte for byte tilbage. Intet flyttes til vinduets start – en blok på et sekund bliver på et sekund, også selv om vinduet åbner på nul. Klipning fjerner det, der ligger udenfor, og rører ikke det, der ligger indenfor.

Ofte stillede spørgsmål

Bliver en tekstblok, der starter før vinduet, bevaret?

Ja, hvis den stadig taler inde i vinduet. Siden spørger, om blokken overlapper vinduet, og ikke om dens start ligger inde i det, så en blok, der begynder før og slutter inde i vinduet, bliver klippet til den nedre grænse og bevaret. Det er forskellen fra en forskydning af et tidsinterval, hvor det kun er starttiden, der afgør, om blokken flyttes.

Hvorfor forsvinder en blok, der begynder præcis på den øvre grænse?

Fordi vinduet er halvåbent: starten er med, slutningen er ikke. En blok, der begynder præcis på den øvre grænse, hører derfor til det næste vindue og ikke dette. Det er ikke en detalje – det er det, der gør det muligt at klippe to tilstødende stykker ud uden at få den samme blok med i begge filer.

Kan jeg kun angive den ene grænse?

Ja. Udelader du den øvre grænse, løber vinduet til filens slutning, og udelader du den nedre, løber det fra filens begyndelse. Det er nyttigt til at fjerne en indledning eller en hale uden at skulle kende filens præcise længde. En tom grænse betyder ikke nul, men at grænsen ikke findes, så de to tilfælde giver forskellige resultater.

Flytter klipningen underteksterne til vinduets start?

Nej. En blok, der ligger et sekund inde i vinduet, bliver liggende et sekund inde, også selv om vinduet starter på nul. Siden fjerner det, der ligger udenfor, og klipper det, der krydser grænsen, men den rykker ikke tidslinjen. Skal filen starte forfra på nul, er det en forskydning eller en tidskodesynkronisering, du skal bruge bagefter.

Hvad sker der, hvis den nedre grænse er større end den øvre?

Så er vinduet tomt, og siden gør ingenting og siger det. Den leverer ikke en fil med nul blokke, fordi det næsten altid betyder, at felterne er byttet om, og en tom fil ville være en dårlig måde at fortælle dig det på. Ret de to tal og kør igen – der er ingen tidspunkter, der bliver ændret undervejs.

Tælles de klipninger, der sker ved kanterne?

Ja, antallet af droppede og klippede blokke rapporteres ved siden af resultatet. Klipning er ikke en fejl, men det er nyttigt at vide, hvor mange blokke der blev påvirket, især når vinduet ligger tæt på en scene, hvor en replik krydser grænsen. Det er også den eneste måde at se forskel på en kørsel, der fjernede meget, og en der næsten ikke gjorde noget.

Relaterede værktøjer