Naar de hoofdinhoud
SubtitleMatrix

Ondertitels zonder dialoog vinden

KwaliteitscontroleLege of blanco blokken
Of plak ondertiteltekst

Opties

Eén vak, twee keuzes, en elk heeft zijn eigen pagina. Een blok zonder enige tekst is een ondertitel die de tijdlijn bezet terwijl hij niets toont — er is geen lezing van een bestand waarin dat juist is, dus markeert het rapport het als fout. Een blok zonder letters is een regel die iets bevat maar geen woorden: muzieknoten voor een lied, een kaal getal, drie streepjes. Ondertiteling voor doven en slechthorenden gebruikt die met opzet, dus markeert het rapport ze om naar te kijken in plaats van als fout, en de gemeten kolom toont de tekens die er echt staan.

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.

Een ondertitel zonder dialoog is een blok dat iets bevat maar niets dat iemand zegt: een muzieknoot, een streepje, een los getal, een haakje dat van een regieaanwijzing is overgebleven, een rij symbolen die een geluidseffect voorstelt. Deze pagina noemt elk zulk blok, met zijn tijdcodes en het aantal tekens dat is gemeten, en levert een rapport op dat je downloadt — het bestand wordt niet herschreven.

De grens tussen deze pagina en die welke lege blokken vindt, loopt langs letters en niet langs leegte. Een blok met spaties is leeg, en een blok met helemaal niets ook; een blok met twee muzieknoten houdt inhoud vast en wordt hier gemeld. Die splitsing is het waard om te bewaren, omdat de twee gebreken anders worden gerepareerd: een leeg blok kan weg zonder dat er iets verloren gaat, terwijl een blok dat een geluidseffect voorstelt meestal precies moet blijven staan en een behoorlijk label moet krijgen, anders verliest het publiek de informatie dat er iets buiten beeld geluid maakte.

De letters die worden geteld, zijn Unicode-letters en niet de ASCII-reeks. Dat is geen detail: een controle die alleen A tot Z kent, zou elke regel van een Chinees, Japans, Koreaans, Russisch of Grieks bestand als dialoogloos bestempelen, en die fout zou in elk Engels testbestand onzichtbaar blijven. Een blok met één letter komt door de controle, cijfers en leestekens niet, en de tekentelling naast elke bevinding is het hele bewijs voor de uitslag — een rij die drie tekens noemt, vertelt je wat het blok bevat zonder dat je het bestand hoeft te openen. Het bestand wordt gelezen, nooit geüpload, en een hele map kan in één ronde door de wachtrij.

Voorbeelden

Een muziekblok en een kaal getal

Ondertitels

1
00:00:01,000 --> 00:00:02,000
♪ ♪

2
00:00:03,000 --> 00:00:04,000
42

3
00:00:05,000 --> 00:00:06,000
I was working late.

Wat het rapport vindt

Cues with no words — 2 found

Severity   Cues   Start          End            Measured
Warning    1      00:00:01.000   00:00:02.000   3 characters
Warning    2      00:00:03.000   00:00:04.000   2 characters

Geen van de eerste twee blokken is leeg; beide houden inhoud vast en geen van beide houdt een woord vast. De gemelde rijen zijn daarom waarschuwingen en geen fouten — er staat iets op het scherm, en of dat er hoort te staan is een oordeel over het bestand, geen defect erin.

Eén letter is genoeg om door de controle te komen

Ondertitels

1
00:00:01,000 --> 00:00:02,000
Take 42

2
00:00:03,000 --> 00:00:04,000

Wat het rapport vindt

Cues with no words — 1 found

Severity   Cues   Start          End            Measured
Warning    2      00:00:03.000   00:00:04.000   0 characters

Take 42 blijft ongemoeid: één letter is een woord, en de cijfers erin veranderen daar niets aan. Het blok eronder is echt leeg, heeft dus ook geen letters, en verschijnt hier wel — de twee pagina’s van deze subcategorie overlappen bij lege blokken door rekenwerk en niet per ongeluk.

Niet-Latijnse schriften tellen als letters

Ondertitels

1
00:00:01,000 --> 00:00:02,000
你好

2
00:00:03,000 --> 00:00:04,000
---

Wat het rapport vindt

Cues with no words — 1 found

Severity   Cues   Start          End            Measured
Warning    2      00:00:03.000   00:00:04.000   3 characters

De Chinese regel wordt niet gemeld; de drie streepjes wel. Unicode-letters tellen in plaats van de ASCII-reeks is wat deze pagina ook voor Chinese, Japanse, Koreaanse, Russische en Griekse bestanden juist houdt — en de fout die ze vermijdt, is de ergste die hier mogelijk is, want een controle die alleen ASCII kent, ziet er op elk Engels testbestand volkomen correct uit.

Veelgestelde vragen

Wat geldt op deze pagina als een blok zonder dialoog?

Een blok waarvan de zichtbare tekst helemaal geen letters bevat: alleen cijfers, leestekens, muzieknoten, haakjes of symbolen, of een mengeling daarvan. Eén letter ergens in een regel laat het blok al door. Alleen spaties maken een blok hier niet dialoogloos — een blok met niets dan witruimte is leeg, en de pagina die lege blokken vindt is waar dat wordt gemeld.

Hoe verschilt deze pagina van de pagina die lege ondertitels vindt?

Leeg betekent na het trimmen niets; geen dialoog betekent dat er iets staat maar geen woord daarvan gesproken wordt. De kolom met de meting houdt ze uit elkaar: een bevinding op deze pagina toont altijd een tekental boven nul. De splitsing bestaat omdat de reparaties verschillen: een leeg blok kan weg, terwijl een muziekblok meestal moet blijven en een label moet krijgen.

Worden niet-Latijnse schriften per ongeluk gemeld?

Nee. Letters worden als Unicode-letters geteld, dus Chinees, Japans, Koreaans, Russisch, Arabisch, Grieks en Devanagari gelden allemaal als dialoog. Een controle die alleen A tot Z kent, zou elke regel van zulke bestanden als woordloos melden, en die fout zou in geen enkel Engels testbestand opvallen — daarom zit er in de testset een geval met Chinees, Japans en Koreaans dat schoon terug moet komen.

Zijn deze bevindingen fouten of waarschuwingen?

Waarschuwingen. Een blok met twee muzieknoten is geen defect in het bestand; het kan een bewuste geluidsbeschrijving zijn of een plaatshouder waar iemand op terug wilde komen. Het rapport zegt wat er staat en hoeveel, en laat het oordeel aan wie weet waarvoor het blok dient.

Verandert of verwijdert deze pagina iets?

Nee. Ze leest het bestand en maakt een rapport, als PDF om te lezen en als CSV om te sorteren. Er wordt niets verwijderd, geen tekst herschreven, en de tijdcodes in het rapport zijn die van het bestand, zodat elke bevinding in een editor is terug te vinden door op de starttijd te zoeken.

Welke ondertitelformaten accepteert deze pagina?

Elf van de twaalf: SRT, WebVTT, ASS, SSA, SBV, SMI, LRC, MicroDVD, TTML, JSON en CSV. Platte tekst is de uitzondering, omdat een tekstbestand geen blokken heeft — elke regel is een regel en er is geen timing om een bevinding aan te hangen.

Wat als het bestand helemaal geen blokken bevat?

Dan zegt het rapport dat: nul blokken, één controle uitgevoerd en niets gevonden. Dat is iets anders dan een bestand dat niet gelezen kon worden, en weer iets anders dan een bestand dat is gecontroleerd en schoon terugkwam. De drie zinnen blijven gescheiden, want alleen de laatste betekent dat er niets aan de hand is.

Gerelateerde hulpmiddelen