Naar de hoofdinhoud
SubtitleMatrix

Ondertitels in zinskapitalen

Tekst en stijlHoofdletters en kleine letters wijzigen
Of plak ondertiteltekst

Opties

Vijf benoemde regels zitten achter dit ene vak, en elk heeft zijn eigen pagina: HOOFDLETTERS en kleine letters herschrijven elke letter, titelkapitalisatie zet elk woord met een hoofdletter en laat de kleine woorden (a, the, of) staan, zinskapitalisatie zet de regel eerst om naar kleine letters en bouwt daarna de zinsbegin op, en „Elke regel een hoofdletter geven” verandert alleen de eerste letter van elke regel. Deze pagina vult het vak met de regel die haar titel noemt en toont geen andere, zodat het bestand dat deze pagina oplevert het bestand is waar de pagina over gaat.

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 is de juiste keuze voor een ondertitelbestand dat schreeuwend binnenkwam. Ze verkleint eerst elke regel en zet daarna de hoofdletters terug waar de zinnen werkelijk beginnen: één aan het begin van de regel en één na elke punt, elk vraagteken en elk uitroepteken. Een bestand dat volledig in hoofdletters is geschreven, komt eruit als gewone gemengde tekst, en dat is wat de meeste mensen zoeken wanneer ze hier landen.

Wat als het einde van een zin telt, wordt zorgvuldig bepaald en niet door simpelweg naar een punt te kijken. Een punt gevolgd door een cijfer hoort bij een getal, dus `3.5` begint geen nieuwe zin. Een punt na een bekende afkorting — `etc.`, `Dr.`, `a.m.` en ongeveer dertig andere — doet dat ook niet. Een punt binnen aanhalingstekens doet het wel, en daarom krijgt `She` in `He said "go." She left.` een hoofdletter. Dezelfde afweging zit in de pagina die ondertitels bij zinnen splitst, zodat de twee pagina’s van deze site het niet oneens kunnen zijn over waar een zin eindigt.

Eén gevolg is het waard om te weten voordat je de pagina over een serie draait, en het is het enige op deze pagina dat mensen verrast. Eigennamen worden met alles mee verkleind, omdat niets in een ondertitelbestand vastlegt dat een woord een naam was. `DR. SMITH LEFT` komt eruit als `Dr. smith left`. Dat is wat zinschrijfwijze betekent — een regel die per zin opnieuw wordt opgebouwd, geen namenhersteller — en bestanden vol namen zijn beter af met een hoofdletter aan het begin van elke regel of met titelstijl, die de rest van elke regel laten zoals ze die vonden.

Niets wordt geüpload, en het bestand wordt gelezen naar wat het werkelijk bevat in plaats van naar zijn extensie, over de twaalf ondersteunde formaten. Een bestand dat al in zinschrijfwijze staat komt byte voor byte terug, wat dit een goedkope eerste run maakt op elk bestand dat je hebt overgenomen: alles wat de pagina wijzigt, had gewijzigd moeten worden.

Voorbeelden

Een bestand dat in hoofdletters is aangeleverd

Invoer

1
00:00:01,000 --> 00:00:02,000
THE ROOM IS DARK. THE LIGHT IS ON.

2
00:00:03,000 --> 00:00:04,000
WHO TURNED IT OFF?

Uitvoer

1
00:00:01,000 --> 00:00:02,000
The room is dark. The light is on.

2
00:00:03,000 --> 00:00:04,000
Who turned it off?

Twee zinnen in het eerste blok, dus twee hoofdletters: één aan het begin van de regel en één na de punt, terwijl de rest wordt verkleind. De regel geldt per regel en niet per blok, dus een ondertitel met twee zinnen krijgt twee hoofdletters en niet één.

Punten die geen zinseinde zijn

Invoer

1
00:00:01,000 --> 00:00:02,000
IT IS 3.5 METRES, ETC. AND MORE.

2
00:00:03,000 --> 00:00:04,000
DR. SMITH LEFT AT 9 A.M.

Uitvoer

1
00:00:01,000 --> 00:00:02,000
It is 3.5 metres, etc. and more.

2
00:00:03,000 --> 00:00:04,000
Dr. smith left at 9 a.m.

Drie punten die niets beginnen: die in `3.5` heeft een cijfer achter zich, en die in `etc.` en `Dr.` volgen woorden op de afkortingslijst. Daardoor blijven `and` en `smith` klein. Het tweede blok is de uitvoer op deze pagina die mensen verrast — zie de vragen hieronder, want een bestand vol namen wil een andere pagina.

Een punt binnen aanhalingstekens

Invoer

1
00:00:01,000 --> 00:00:02,000
HE SAID "GO." SHE LEFT.

2
00:00:03,000 --> 00:00:04,000
"WAIT!" HE CALLED.

Uitvoer

1
00:00:01,000 --> 00:00:02,000
He said "go." She left.

2
00:00:03,000 --> 00:00:04,000
"Wait!" He called.

De punt staat binnen de aanhalingstekens en beëindigt de zin toch, dus `She` krijgt een hoofdletter na het sluitende teken. In het tweede blok opent de regel met het aanhalingsteken zelf, en de hoofdletter landt op de eerste letter erbinnen — leestekens hebben geen schrijfwijze, dus er komt nooit een hoofdletter op een aanhalingsteken, haakje of streepje aan het begin van een regel.

Een bestand dat al correct is

Invoer

1
00:00:01,000 --> 00:00:02,000
The room is dark. The light is on.

2
00:00:03,000 --> 00:00:04,000
Who turned it off?

Uitvoer

1
00:00:01,000 --> 00:00:02,000
The room is dark. The light is on.

2
00:00:03,000 --> 00:00:04,000
Who turned it off?

Byte voor byte identiek, want er viel niets opnieuw op te bouwen. Op een overgenomen bestand is dit een nuttige eerste run: de uitvoer is een diff van wat de pagina fout vindt, en een lege diff betekent dat de schrijfwijze niet het probleem was.

Veelgestelde vragen

Waarom kwamen mijn eigennamen in kleine letters terug?

Omdat zinschrijfwijze elke regel eerst verkleint en daarna als zin opbouwt, en niets in een ondertitelbestand vastlegt welke woorden namen waren. `DR. SMITH LEFT` wordt `Dr. smith left` — de afkortingscontrole voorkomt dat `smith` als zinsbegin telt, dus het houdt de kleine letters die het kreeg. Dit is de definitie van de bewerking en geen fout, en het is de sterkste reden om een andere pagina te nemen wanneer een bestand vol namen staat: hoofdletter aan het begin van elke regel verandert veel minder, en titelstijl beschermt woorden die al een hoofdletter dragen.

Wat telt als afkorting, en kan ik er zelf een toevoegen?

Ongeveer dertig staan ingebouwd: aanspreekvormen en titels zoals Mr, Mrs, Dr, Prof en St, de Latijnse verkortingen etc, e.g, i.e en vs, de eenheden en handelsvormen zoals approx, inc, ltd en dept, en de tijdsvormen a.m en p.m met hun gestippelde varianten. Vanaf de pagina is er geen manier om de lijst aan te vullen, omdat die op elk bestand hetzelfde antwoord moet geven. Staat er in jouw tekst een verkorting die er niet op staat, dan wordt de punt daar als zinseinde gelezen en krijgt het volgende woord een hoofdletter — zoeken en vervangen zet dat daarna terug.

Is dit de pagina voor een bestand dat gemengd is maar de verkeerde hoofdletters heeft?

Alleen als de hele regel opnieuw moet worden opgebouwd. Deze pagina gooit de schrijfwijze weg waarmee een regel binnenkwam en beslist op grond van tekst en leestekens, dus een regel die al correct is komt ongewijzigd terug, maar een regel met één verkeerde hoofdletter wordt volledig herschreven. Wil je kleine, gerichte correcties, dan verplaatsen hoofdletter aan het begin van elke regel of titelstijl minder tekens en blijft jouw oordeel over de rest van de regel intact.

Hoe gaat de pagina om met een regel die meerdere zinnen bevat?

Elk zinsbegin krijgt een hoofdletter, ongeacht hoeveel het er op de regel zijn. `THE ROOM IS DARK. THE LIGHT IS ON.` wordt `The room is dark. The light is on.` — twee hoofdletters uit één regel. Omdat ondertitels vaak twee korte zinnen in één blok hebben, is dit het normale geval en geen randgeval, en daarom kan de pagina niet simpelweg de eerste letter van alles grootmaken.

Verstoort de wijziging de timing, de blokvolgorde of de opmaak?

Nee. De pagina raakt alleen de tekst van elke regel aan, dus elk blok houdt zijn eigen begin en einde tot op de milliseconde en de volgorde is die van het bestand. De opmaak blijft ook behouden, met één uitzondering: waar verkleinen de lengte van een tekenreeks verandert — de Turkse i met punt is het gebruikelijke geval — worden de tags op die regel weggegooid in plaats van op de verkeerde letters achtergelaten, en het aantal wordt gemeld.

Werkt dit ook voor andere talen dan Engels?

Het grootmaken werkt voor elk schrift met boven- en onderkast, en het gebeurt per regel, dus een tweetalig bestand met twee schriften wordt aan beide kanten behandeld. Wat niet meegaat is de leestekenlijst, die is afgestemd op punten, vraagtekens en uitroeptekens zoals het Engels en andere Latijnse talen ze gebruiken; die tekens gelden meestal nog steeds, omdat de meeste talen ze kennen. Een bestand in een schrift zonder hoofdletters komt ongewijzigd terug, en dat is correct in plaats van kapot.

Gerelateerde hulpmiddelen