Gå til hovedindholdet
SubtitleMatrix

Del undertekster efter varighed

TidsjusteringDel ved et tidspunkt
Eller indsæt underteksttekst

Indstillinger

En varighed – 3000, 3s, 1m30s og 00:00:03,000 virker alle. Enhver tekstblok på skærmen længere end dette deles i så mange stykker, som der kræves, så en tekstblok på 8 sekunder med 3000 her bliver til tre, og tiden fordeles jævnt, uanset stykkernes tekstlængde. Brug dette, når problemet er, hvor længe en tekstblok bliver på skærmen; brug tegnboksen på den anden side, når problemet er, hvor meget tekst den indeholder.

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 deler en tekstblok, når den er på skærmen længere end en varighed, du angiver. Er en blok otte sekunder og loftet tre, bliver den til tre stykker, og de otte sekunder deles ligeligt mellem dem. Teksten fordeles til de brud, der ligger tættest på den tilsvarende del af tidslinjen, så intet ord bliver skåret over, medmindre der ikke findes et brud.

Det er den rigtige side, når problemet er, at en blok bliver hængende for længe, og ikke at teksten er for lang. En blok kan være kort nok til at læse på et sekund og alligevel stå på skærmen i ti, fordi der ikke er noget at skifte til; denne side deler den i stykker, der hver især passer inden for den varighed, du har valgt. Det er også den side, du bruger, når en leverance kræver, at ingen blok står længere end et bestemt antal sekunder.

Grænsen er et loft og ikke et mål. En blok på præcis 3000 ms med et loft på 3000 røres ikke, mens en på 3001 ms deles. Det er den ærlige læsning af »længere end loftet«, og det er grunden til, at en grænse sat et millisekund for lavt kan dele en hel fil, mens en grænse sat et millisekund for højt ikke gør noget.

Tiden fordeles ligeligt, fordi det er den fordeling, der passer til, at du gav en varighed og ikke et tegnantal. De nye grænser er beregnet, ikke kopieret, og fordelingen registreres som en timingændring. 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

En tekstblok på otte sekunder mod et loft på tre

Input

1
00:00:00,000 --> 00:00:08,000
The rain kept falling all through the night and no one in the house could sleep.

Resultat

1
00:00:00,000 --> 00:00:02,667
The rain kept falling all

2
00:00:02,667 --> 00:00:05,333
through the night and no one

3
00:00:05,333 --> 00:00:08,000
in the house could sleep.

Tre stykker på 2667, 2666 og 2667 ms – afrundingen skal et sted hen, og det sidste stykke tager det, der er tilbage, så spændet slutter præcis på 8000 ms. Snittene falder efter »all« og efter »one«, som er de brud, der ligger tættest på den tilsvarende del af tidslinjen.

En blok på præcis loftet og en et millisekund over

Input

1
00:00:01,000 --> 00:00:04,000
Exactly three seconds long.

2
00:00:05,000 --> 00:00:08,001
Just one millisecond too long.

Resultat

1
00:00:01,000 --> 00:00:04,000
Exactly three seconds long.

2
00:00:05,000 --> 00:00:06,501
Just one millisecond

3
00:00:06,501 --> 00:00:08,001
too long.

Den første blok er præcis 3000 ms og lades hel; den anden er 3001 ms og skæres midt over. Det er den ærlige læsning af »længere end loftet«, og det er derfor, en grænse sat et millisekund for lavt kan dele en hel fil, mens en grænse sat et millisekund for højt ikke gør noget.

Et varighedsloft, der ikke rammer noget

Input

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

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

Resultat

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

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

Tredive sekunder er bredere end noget her, så filen kommer urørt tilbage. Intet flettes eller strækkes af et bredt loft: denne side deler blokke og gør intet andet, hvilket gør den til den sikre måde at kontrollere en fil på, før du sætter et strammere loft.

Ofte stillede spørgsmål

Hvordan beregnes antallet af stykker, når jeg deler efter varighed?

Ved at runde varigheden op til nærmeste antal gange loftet. En blok på 8000 ms med et loft på 3000 ms bliver til tre stykker, fordi 8000 divideret med 3000 er 2,67, rundet op til 3. Tiden fordeles derefter ligeligt mellem de tre, og afrundingen havner i det sidste stykke, så spændet slutter præcis på blokkens oprindelige sluttid.

Hvorfor bliver en tekstblok på præcis loftet ikke delt?

Fordi siden deler blokke, der er længere end loftet, og en blok på præcis loftet ikke er længere. Det er en hård grænse og ikke et spørgsmål om skøn. Konsekvensen er, at et loft på 3000 deler en blok på 3001, men ikke en på 3000, og det er derfor, det er værd at kontrollere den faktiske længde, før du sætter et meget stramt loft på en hel sæson.

Hvordan fordeles teksten mellem de nye stykker?

Ved de brud, der ligger tættest på den tilsvarende del af tidslinjen. Siden foretrækker linjeskift, mellemrum og tegn ved siden af ideografiske tegn, så et ord ikke bliver skåret over. Kun når der ikke findes et brud inden for den pågældende del, skæres der ved tegngrænsen – det sker især ved lange URL'er eller identifikatorer uden mellemrum.

Er denne side den samme som at dele efter tegnantal?

Nej, den måler noget andet. Tegnantalsiden spørger, om teksten er for lang, og fordeler tiden efter, hvor meget tekst hvert stykke har. Denne side spørger, om blokken står på skærmen for længe, og fordeler tiden ligeligt, fordi det er den fordeling, der passer til en varighed. En blok med meget lidt tekst kan derfor blive delt her og ladt urørt på tegnantalsiden.

Hvad sker der, hvis loftet er større end hele filen?

Så kommer filen byte for byte tilbage. Intet flettes, intet strækkes, og intet deles, fordi der ikke er nogen blok, der er længere end loftet. Det gør siden sikker at køre som en kontrol, og det betyder også, at et meget bredt loft ikke er en måde at »rydde op« i filen på – det gør slet ingenting.

Relaterede værktøjer