Naar de hoofdinhoud
SubtitleMatrix

YouTube-hoofdstukken uit ondertitels

Exporteren en integrerenYouTube-hoofdstukken
Of plak ondertiteltekst

Opties

Milliseconden stilte tussen het einde van een blok en het begin van het volgende. Wordt die bereikt, dan opent een nieuw hoofdstuk; blijft die eronder, dan worden de twee blokken als hetzelfde hoofdstuk gelezen. De standaardwaarde 10000 is niet toevallig rond — het is de kortste duur die een hoofdstuk op YouTube mag hebben, en omdat een hoofdstuk tot het volgende loopt, duurt bij deze waarde elk hoofdstuk behalve het laatste minstens tien seconden. Verlaag je hem, dan krijg je meer en kortere hoofdstukken; bij 3000 kun je markeringen maken die YouTube negeert. Bij 0 wordt elk blok een eigen hoofdstuk. De pauze wordt gemeten tegen het laatste blok met woorden, dus een leeg blok tussen twee gesproken blokken opent geen hoofdstuk en breekt er ook geen.

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 leest een ondertitelbestand en geeft een hoofdstukkenlijst terug: één regel per hoofdstuk, een starttijd en een titel, in de vorm die een videobeschrijving verwacht. Je sleept het bestand erin, laat de pagina lopen, en de lijst komt klaar om te plakken uit. Er wordt niets geüpload, dus een montage van een klant of een nog niet uitgebrachte aflevering blijft op je eigen machine.

De hoofdstukfunctie van YouTube heeft drie regels, en deze pagina haalt er twee en een half. De eerste tijdstempel moet 0:00 lezen, anders wordt de hele lijst genegeerd — en omdat het eerste blok van een bestand vaak een paar seconden later begint, achter een titelkaart of een moment stilte, wordt de eerste regel als 0:00 geschreven wat het bestand ook zegt. Elk hoofdstuk moet minstens tien seconden duren, en dat regelt de standaardpauze van 10000 ms vanzelf: een hoofdstuk loopt van zijn eigen start tot de start van het volgende, en het volgende begint minstens tien seconden na het laatste dat in dit hoofdstuk is gezegd. De resterende helft is het aantal. Minimaal drie hoofdstukken is een eigenschap van het bestand, en deze pagina fabriceert er geen door een alinea in tweeën te knippen — een bestand met twee pauzes geeft drie hoofdstukken, en een nieuwsbulletin met zestig pauzes geeft zestig.

Hoofdstukken worden door stilte bepaald, niet door blokken. Een ondertitelbestand knipt één gesproken zin in drie of vier blokken zodat elk in zijn eigen timing past, dus een hoofdstuk per blok zou een lijst van honderden regels opleveren. In plaats daarvan meet de pagina het gat tussen het einde van het ene blok en het begin van het volgende, en opent een hoofdstuk wanneer dat gat het getal in het pauzevak bereikt. Alles korter wordt gelezen als hetzelfde hoofdstuk dat nog loopt, en daarom kunnen de woorden van een later blok in de lijst ontbreken terwijl ze in je bestand volledig intact zijn: een hoofdstukregel is één regel, en de titel is wat het eerste blok van dat hoofdstuk zegt.

Tijden worden geschreven zoals mensen ze met de hand schrijven — minuten en seconden onder het uur, en het uur uitgeschreven zodra een hoofdstuk er voorbij is, zodat één lijst 20:00 en 1:02:03 naast elkaar kan bevatten. Beide worden correct gelezen, en elke regel de lange weg schrijven zou een markering van 20 minuten in 0:20:00 veranderen, wat moeilijker te scannen is en niets meer zegt. Seconden worden naar beneden afgekapt in plaats van naar boven afgerond, zodat een tijd nooit naar een moment wijst dat nog niet is aangebroken.

Blokken zonder tekst worden overgeslagen en laten geen eigen regel achter, maar de tijd die ze innemen telt nog steeds als stilte: het gat wordt gemeten vanaf het laatste blok dat werkelijk woorden had, niet vanaf een leeg blok dat er toevallig tussen zit, want wat een kijker hoort is de stilte. Twee dingen die deze pagina niet doet, zijn je ondertitels tot leesbaar proza samenvoegen, wat een aparte pagina is, en namen van sprekers op regels zetten, omdat geen van de hier gelezen formaten een veld heeft voor wie er praat.

Voorbeelden

Een bestand dat drie hoofdstukken geeft

Invoer

1
00:00:02,000 --> 00:00:05,000
The room is dark
and the heating is off.

2
00:00:05,400 --> 00:00:07,000
Nobody has been here
since Tuesday.

3
00:00:22,000 --> 00:00:25,000
A cold night,
and no heating.

4
00:01:01,000 --> 00:01:04,000
Every night this week?

Uitvoer

0:00 The room is dark and the heating is off.
0:22 A cold night, and no heating.
1:01 Every night this week?

Vier blokken erin, drie hoofdstukken eruit. De eerste twee blokken liggen 400 ms uit elkaar, dus blijft het tweede binnen het eerste hoofdstuk en verschijnt het niet in de lijst — de woorden staan nog in het bestand, ze zijn alleen geen hoofdstuktitel. De twee latere blokken volgen elk op een stilte ruim boven de drempel van tien seconden en openen hun eigen hoofdstuk. De eerste regel leest 0:00 ook al begint het eerste blok twee seconden later, omdat dat de enige waarde is die YouTube daar accepteert.

Een pauze van precies tien seconden

Invoer

1
00:00:03,000 --> 00:00:06,000
We can talk about it
in the morning.

2
00:00:16,000 --> 00:00:18,000
Every night this week?

Uitvoer

0:00 We can talk about it in the morning.
0:16 Every night this week?

De stilte is hier precies 10000 ms, het getal in het vak, en dat is het moment waarop een nieuw hoofdstuk begint. Dit is het voorbeeld om naar te kijken als je de rekenkunde controleert: zet het vak boven 10000 en de twee blokken vouwen samen tot één hoofdstuk, omdat het gat de drempel niet meer haalt. Zet je het lager, dan gebeurt hetzelfde met bestanden die minder ademruimte hebben.

Een hoofdstuk voorbij het uur

Invoer

1
00:00:05,000 --> 00:00:08,000
The room is dark.

2
00:20:00,000 --> 00:20:03,000
Nobody came.

3
01:02:03,000 --> 01:02:06,000
A cold night,
and no heating.

Uitvoer

0:00 The room is dark.
20:00 Nobody came.
1:02:03 A cold night, and no heating.

Twee schrijfwijzen in één lijst, met opzet. Een hoofdstuk onder een uur wordt als minuten en seconden geschreven (20:00) en een hoofdstuk voorbij het uur draagt het uur (1:02:03), wat precies is hoe iemand een hoofdstukkenlijst met de hand schrijft; beide worden correct gelezen. Elke regel de lange weg schrijven zou het tweede hoofdstuk in 0:20:00 veranderen — langer, en niet makkelijker te vinden.

Veelgestelde vragen

Hoeveel hoofdstukken levert mijn bestand op?

Zo veel als het lange pauzes heeft, en dat is geen getal dat deze pagina bepaalt. Een hoofdstukregel wordt geopend waar de stilte tussen twee blokken het pauzevak bereikt, dus een half uur durend interview met gelijkmatige spraak levert je misschien drie of vier hoofdstukken op, terwijl een nieuwsbulletin met een pauze tussen elk item er tientallen geeft. Is het resultaat te grof, verlaag dan de pauze en laat het bestand opnieuw lopen; is het een muur van regels, verhoog hem. Er is geen instelling die een bestand met twee pauzes in een bestand met tien verandert.

Waarom begint de lijst op 0:00 terwijl mijn ondertitels later beginnen?

Omdat een hoofdstukkenlijst waarvan de eerste tijdstempel niet 0:00 is volledig wordt verworpen in plaats van vanaf de tweede regel te worden gelezen, en het eerste blok van een bestand begint heel vaak een paar seconden later — achter een titelkaart, een logo of een moment kamertoon. Het eerste hoofdstuk dekt hoe dan ook de opening van de video, dus 0:00 is er een ware beschrijving van, en het is de enige waarde die de lijst laat werken. Elke latere regel houdt zijn eigen echte tijd, dus de verschuiving geldt voor de eerste regel en voor niets anders.

Wat gebeurt er als ik de pauze onder tien seconden zet?

Je krijgt meer hoofdstukken en je verliest de zekerheid dat elk ervan tien seconden duurt, wat YouTubes eigen minimum is. Die tien seconden komen uit de pauze-instelling en niet uit een aparte regel: met het vak op 10000 kan een hoofdstuk niet korter zijn dan het gat dat het volgende opende. Op 3000 kan hetzelfde bestand hoofdstukken van vier seconden opleveren, en die negeert YouTube. Het vak gaat omlaag tot nul, waar elk blok zijn eigen hoofdstuk wordt — nuttig om te controleren wat er in een bestand zit, minder om te publiceren.

Waar zijn de rest van de woorden gebleven?

Nergens — ze staan nog in je bestand, en deze pagina schrijft er nooit in. Een hoofdstuktitel is één regel tekst, en de pagina gebruikt het eerste blok van elk hoofdstuk ervoor, dus alles wat na dat blok wordt gezegd zit binnen het hoofdstuk in plaats van in de titel. Wil je elk woord als leesbaar proza, dan is dat een andere pagina: de transcriptie-export voegt de blokken samen tot alinea’s en houdt ze allemaal.

Waarom lezen sommige regels 20:00 en andere 1:02:03?

Omdat hoofdstukkenlijsten zo met de hand worden geschreven, en een speler beide zonder moeite leest. Een markering onder een uur is minuten en seconden; zodra een markering het uur voorbij is wordt het uur uitgeschreven zodat het getal in één oogopslag nog klopt. Elke regel de lange weg schrijven zou voor de eerste daarvan 0:20:00 geven, wat langer is, niet nauwkeuriger en langzamer te scannen wanneer je een sectie zoekt.

Heb ik al drie hoofdstukken nodig voordat deze pagina nuttig is?

De pagina is in beide gevallen nuttig, maar ze kan geen derde hoofdstuk maken van een bestand dat maar twee pauzes heeft. Er een verzinnen zou betekenen dat je een zin doormidden knipt en de tweede helft een nieuwe sectie noemt, wat een hoofdstukmarkering midden in een gedachte zet en je een lijst geeft die niet meer bij de video past. Heeft je bestand werkelijk maar twee breuken, dan is het eerlijke antwoord dat het twee hoofdstukken aan structuur heeft, en de oplossing is een kortere pauze of een ander bestand.

Kan ik de lijst zo in de videobeschrijving plakken?

Ja. Daar is hij voor: platte tekst, één regel per hoofdstuk, een tijd en dan een titel, nergens nummering of toegevoegde leestekens. Plak hem op aparte regels in de beschrijving en de hoofdstukmarkeringen verschijnen. Het enige dat je moet bewaren is de eerste regel precies zoals hij eruit komt — verwijder je de 0:00 of verschuif je dat hoofdstuk later, dan wordt de lijst niet meer herkend, hoe degelijk de rest ook is.

Gerelateerde hulpmiddelen