Naar de hoofdinhoud
SubtitleMatrix

Ondertitels in delen splitsen

SynchronisatieKnippen en splitsen op tijd
Of plak ondertiteltekst

Opties

Een duur — 600000, 10m en 00:10:00,000 betekenen alle drie tien minuten. Het bestand wordt vanaf het begin met dat interval opgedeeld, en elk blok komt in het deel dat het moment dekt waarop het begint. Een blok dat over een knip heen loopt, blijft heel in het eerdere deel; een deel zonder blokken wordt helemaal niet weggeschreven.

In welke beeldsnelheid de tijden worden geteld. Op de formaatpagina’s is dit wat MicroDVD nodig heeft, want het slaat tijden op als framenummers. Op de beeldsnelheidspagina’s is het de snelheid waartegen het bestand getimed is — de versie waarvoor de ondertitels gemaakt zijn — en het tweede vak op de pagina neemt de snelheid van de video die je gaat gebruiken. 23,976, 24, 25, 29,97, 30, 50, 59,94 en 60 zijn de gebruikelijke. Een verkeerde waarde verschuift de hele tijdlijn, en op de beeldsnelheidspagina’s verschuift ze die met een verhouding in plaats van met een vast bedrag.

Deze pagina knipt één ondertitelbestand op de klok in meerdere bestanden. Stel een stuklengte in — tien minuten standaard — en elk blok gaat naar het bestand dat het stuk tijdas dekt waar het begint: blokken van 0 tot 10 minuten in het eerste bestand, 10 tot 20 in het tweede, enzovoort. Niets wordt opnieuw getimed en geen regel tekst wordt bewerkt; de stukken zijn dezelfde blokken in dezelfde volgorde, verdeeld op vaste punten.

De stukken zijn verankerd op nul, niet op het eerste blok. Een bestand waarvan de eerste ondertitel na tien seconden zwart komt, knipt nog steeds op tien minuten, twintig minuten enzovoort, omdat wie het derde deel zoekt naar de klok van de film kijkt en niet naar de eerste gesproken regel.

Een blok dat over een knip heen ligt, wordt niet in tweeën gedeeld. Het hoort bij het bestand waar het begint en komt er heel uit, met zijn eigen start en einde — zijn tekst naar verhouding van de tijd verdelen zou een gok zijn die als regel wordt gepresenteerd. Een stuk dekt zijn openingsmoment en niet zijn sluitmoment, dus een blok dat precies op een knip begint gaat naar het bestand dat op het punt staat te beginnen, en geen enkel blok komt ooit in twee bestanden voor.

Meerdere bestanden kunnen niet met één klik na elkaar worden gedownload — browsers laten alles behalve het eerste vallen — dus worden de delen in één zip verpakt die naar je bestand is genoemd. Het eerste deel in de zip houdt de oorspronkelijke naam; de rest krijgt .part-2, .part-3 enzovoort in de volgorde waarin ze voorkomen. Alles draait in dit browsertabblad, en geen byte van je bestand verlaat het. SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON en CSV worden aangenomen.

Voorbeelden

Vier blokken in stukken van tien seconden

Invoer

1
00:00:01,000 --> 00:00:03,000
First file, first line.

2
00:00:06,000 --> 00:00:08,000
First file, second line.

3
00:00:12,000 --> 00:00:14,000
Second file, first line.

4
00:00:17,000 --> 00:00:19,000
Second file, second line.

Uitvoer

First file (film.srt):
1
00:00:01,000 --> 00:00:03,000
First file, first line.

2
00:00:06,000 --> 00:00:08,000
First file, second line.


Second file (film.part-2.srt):
3
00:00:12,000 --> 00:00:14,000
Second file, first line.

4
00:00:17,000 --> 00:00:19,000
Second file, second line.

De knip valt op tien seconden, dus blok 1 en 2 landen in het eerste bestand en blok 3 en 4 in het tweede. Beide houden de nummers die ze in de bron hadden: een deel is een plak uit één bestand, geen nieuw bestand met eigen nummering, en de nummers houden is wat je een deel terug tegen het origineel laat leggen om meteen te zien welke blokken erin zitten.

Een blok dat voor de knip begint en erna eindigt

Invoer

1
00:00:00,500 --> 00:00:02,000
Opens the first file.

2
00:00:09,000 --> 00:00:12,000
Starts before the cut, ends after it.

3
00:00:10,000 --> 00:00:11,000
Starts exactly on the cut.

Uitvoer

First file (film.srt):
1
00:00:00,500 --> 00:00:02,000
Opens the first file.

2
00:00:09,000 --> 00:00:12,000
Starts before the cut, ends after it.


Second file (film.part-2.srt):
3
00:00:10,000 --> 00:00:11,000
Starts exactly on the cut.

Blok 2 begint op negen seconden en loopt over de knip heen, en het komt heel in het eerste bestand — een blok hoort bij het stuk waar het begint. Blok 3 begint precies op de knip en gaat naar het tweede bestand, omdat een stuk zijn openingsmoment houdt en niet zijn sluitmoment. Samen zorgen de twee regels dat elk blok in precies één bestand landt.

Een bestand korter dan één stuk

Invoer

1
00:00:01,000 --> 00:00:03,000
First line.

2
00:00:05,000 --> 00:00:07,000
Second line.

Uitvoer

1
00:00:01,000 --> 00:00:03,000
First line.

2
00:00:05,000 --> 00:00:07,000
Second line.

Alles past in één stuk van tien minuten, dus er is niets te splitsen en je krijgt één bestand terug, identiek aan de invoer. Je krijgt geen zip met één bestand erin: een archief met één item zou je een map laten openen om te bereiken wat je al had.

Veelgestelde vragen

Hoe weet ik in welk bestand een bepaalde ondertitel is beland?

Aan zijn starttijd. Een stuk dekt de minuten vanaf zijn eigen grens tot de volgende, en een blok hoort bij het stuk waarin het begint — een blok dat op 12:04 begint gaat dus naar het bestand dat 10 tot 20 minuten dekt. Zijn nummer in dat bestand is het nummer dat het in het origineel had, en zijn tijden zijn ongewijzigd, dus in het deel naar een regel zoeken werkt precies zoals in de bron.

Wat gebeurt er met een ondertitel die over een knip heen loopt?

Hij blijft heel, in het bestand waar hij begint. Begint een blok op 9 minuten 58 seconde en eindigt het op 10 minuten 1 seconde, dan houdt het eerste deel het hele blok met beide oorspronkelijke tijden. Zijn tekst naar verhouding van de klok knippen zou een halve zin in elk bestand zetten, en raden waar de breuk hoort is niets wat deze pagina kan weten.

Waarom heet het tweede bestand part-2 terwijl er geen part-1 is?

Omdat het eerste deel de naam van jouw bestand houdt. Een gereedschap kan het document waarmee het begon niet hernoemen, dus het stuk met het begin van de tijdas wordt als film.srt geschreven en de rest krijgt .part-2, .part-3 enzovoort, in de volgorde waarin ze de tijdas dekken. Zet ze in één map en sorteer op naam: de delen staan naast de oorspronkelijke naam in looppas.

Wat als een lang stuk van de film helemaal geen ondertitels heeft?

Dat stuk levert geen bestand op. Lege stukken worden overgeslagen in plaats van als lege items weggeschreven, dus een film van twee uur met ondertitels alleen in het eerste en laatste half uur geeft je twee bestanden, niet twaalf. Deelnummers volgen de bestanden die bestaan, en daarom is de tijden in een deel lezen de enige betrouwbare manier om te zien waar in de film het hoort.

Verandert het splitsen in meerdere bestanden een tijd of een tekst?

Nee. Elk blok houdt zijn start, zijn einde en elke regel van zijn tekst; het enige dat verandert is in welk bestand het leeft. Er valt niets weg en niets wordt als verloren gemeld, omdat er niets verloren gaat. Moet de tijdas zelf veranderen — een bereik knippen, verschuiven, beeldsnelheden herstellen — dan zijn dat aparte pagina’s die elk één ding doen.

Hoe stel ik een stuklengte in, en wat als ik één deel per aflevering wil?

Het veld neemt 600000, 10m of 00:10:00,000 aan, en alle drie betekenen tien minuten — de standaard. Voor één bestand per aflevering laat je elk afleveringbestand apart lopen in plaats van één lang bestand voor een serie: een vaste lengte begint bij elke run op nul, dus een knip die voor een aflevering van 42 minuten is gemaakt, valt in een aflevering van 51 minuten ergens anders.

Gerelateerde hulpmiddelen