Naar de hoofdinhoud
SubtitleMatrix

Ondertitels toetsen aan Netflix

Of plak ondertiteltekst

Opties

De limiet is geen getal dat je invoert: hij wordt uit een gepubliceerd document gelezen, en het rapport noemt dat document, citeert de zin waar hij vandaan komt, zegt of die zin een eis of een richtlijn is, en geeft de dag waarop we hem voor het laatst met een link hebben geverifieerd. Kies het document waaraan je verantwoording verschuldigd bent. Ze zijn het onderling niet eens: Netflix telt tekens per seconde en begrenst een regel op 42 tekens, terwijl Ofcom en de BBC woorden per minuut tellen en de BBC bij regellengte een regel op 37 begrenst. Drie van hen noemen helemaal geen getallen — 47 CFR §79.1, WCAG 2.2 SC 1.2.2 en EN 301 549, dat eist dat webpagina’s en niet-webdocumenten aan datzelfde criterium voldoen. Die drie eisen dat ondertiteling benoemt wie er spreekt en non-verbale informatie draagt, en laten elk getal aan de omroep; een pagina die ze controleert, vraagt of het bestand dat doet, niet of een getal wordt overschreden. Ze wegen ook niet even zwaar: een gebrek dat tegen WCAG als waarschuwing geldt, geldt tegen EN 301 549 als fout, omdat de standaard dat criterium tot een verplichting maakt. Deze keuze verandert de limiet en de citatie samen, dus een rapport kan nooit het getal van het ene document onder de naam van een ander dragen. Pagina’s die iets controleren dat slechts één van deze documenten noemt, bieden alleen dat ene aan.

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.

De Netflix Timed Text Style Guide noemt vier getallen waartegen een ondertitelbestand valt te meten — 20 tekens per seconde voor volwassen content, 42 tekens op een regel, een minimumduur van vijf zesde seconde en een maximum van zeven seconden — en deze pagina draait ze alle vier in één keer over één bestand. Het bestand wordt in je browser gelezen, nooit geüpload en niet gewijzigd. Het rapport download je als PDF of als CSV.

Eén sectie van het rapport is geen tabel. De gids noemt ook een regelaantal: een ondertitelevenement bevat hoogstens twee regels. Niets op deze pagina controleert dat, en in plaats van je dat per ongeluk te laten ontdekken, noemt het rapport het onder wat niet is gecontroleerd. Die lijst is kort en met opzet niet leeg. Elk getal dat het rapport wél toepast, staat er met de zin waaruit het komt en een link naar de pagina waaruit het is gelezen, zodat een bevinding valt terug te vinden zonder het rapport te verlaten.

De vergelijking die de moeite waard is, is met hetzelfde bestand tegen de richtlijnen van Ofcom. Daar is alleen de leessnelheid meetbaar, omdat dat document niets anders noemt; hier dragen vier secties bevindingen. Beide pagina’s draaien dezelfde vijf controles over dezelfde bytes. Wat verandert, is het document, en daarmee de eenheid: Netflix telt tekens per seconde waar Ofcom woorden per minuut telt, dus een blok kan op de ene pagina slagen en op de andere zakken zonder dat een van beide rapporten ongelijk heeft.

Voorbeelden

Eén bestand tegen alle vier Netflix-getallen

Ondertitels

1
00:00:01,000 --> 00:00:03,000
JOHN: I told you not to wait up.

2
00:00:04,000 --> 00:00:07,400
- I know what you did last summer, and I am not going to pretend otherwise.
- Then say it out loud, right here, in front of everybody.

3
00:00:09,000 --> 00:00:09,600
Wait.

4
00:00:11,000 --> 00:00:19,200
MARY: Nothing. It does not matter now.

5
00:00:21,000 --> 00:00:23,000
The quick brown fox jumps over the lazy dog every single morning.

Wat het rapport vindt

Cues read faster than the limit — 2 found
  2  | 00:00:04.000 | 00:00:07.400 | 39.1 CPS | 20 CPS | Netflix English Timed Text Style Guide (USA) — Reading speed: 20 characters per second for adult content
  5  | 00:00:21.000 | 00:00:23.000 | 32.5 CPS | 20 CPS | (the same sentence)

Lines longer than the limit — 2 found
  2  | 75 characters per line | 42 characters per line | Netflix Timed Text Style Guide: General Requirements — Line length: maximum 42 characters per line (43–44 only in rare exceptions)
  5  | 65 characters per line | 42 characters per line | (the same sentence)

Cues below the minimum duration — 1 found
  3  | 00:00:09.000 | 00:00:09.600 | 600 ms | 834 ms | Netflix Timed Text Style Guide: General Requirements — Duration: minimum duration 5/6 second (20 frames at 24fps)

Cues above the maximum duration — 1 found
  4  | 00:00:11.000 | 00:00:19.200 | 8200 ms | 7000 ms | Netflix Timed Text Style Guide: General Requirements — Duration: maximum duration 7 seconds

Cues with two speakers and no name — Not applicable. This document says nothing about this, so there is no requirement to check against

Not checked by this page: Line length: maximum 2 lines per subtitle event

Vier secties, vier verschillende getallen, allemaal uit één document — en de laatste regel, die een grondig rapport van een zelfverzekerd rapport scheidt. De tweeregelregel is een echte regel in de gids en geen enkele pagina op deze site controleert hem, dus hij wordt genoemd in plaats van weggelaten. Blok 2 zakt op twee punten tegelijk, en dat is normaal: een blok met twee lange regels dialoog gaat over het leestempo en over de regellengte, terwijl zijn duur binnen de grenzen valt. Elke bevinding citeert de zin waartegen is gemeten, zodat je kunt zien welk deel van de gids je moet bekijken wanneer je besluit wat je verandert.

Elk getal benaderd maar niet overschreden

Ondertitels

1
00:00:01,000 --> 00:00:04,000
Sphinx of black quartz, judge my vow now.

2
00:00:05,000 --> 00:00:05,834
Yes.

3
00:00:07,000 --> 00:00:14,000
No.

4
00:00:16,000 --> 00:00:18,000
This cue holds exactly forty characters.

Wat het rapport vindt

Cues read faster than the limit — Nothing found.
Lines longer than the limit — Nothing found.
Cues below the minimum duration — Nothing found.
Cues above the maximum duration — Nothing found.

Elk blok zit precies op een grens en geen wordt gemeld. Het laatste is veertig tekens in twee seconden: precies twintig tekens per seconde, en de vergelijking is strikt groter dan de grens. Het korte blok is 834 milliseconden, precies het genoemde minimum. Het lange is precies zeven seconden. Dit is wat het verschil maakt tussen een rapport dat schoon leest en een pagina die flapperende randen meldt: verschuif een van die blokken met één teken of één frame en de bevindingen verschijnen.

Op frames gebaseerde ondertiteling, waar een duur pas bestaat met een beeldsnelheid

Ondertitels

{1}{1}30
{30}{48}Where were you last night?
{300}{540}I was working late, and I did not want to call you at that hour.

Wat het rapport vindt

File: episode.sub
Format: MicroDVD
Cues: 2
Frame rate: 30

Cues read faster than the limit — 1 found
  1 | 00:00:01.000 → 00:00:01.600 | 43.3 CPS | 20 CPS
Cues below the minimum duration — 1 found
  1 | 600 ms | 834 ms
Cues above the maximum duration — 1 found
  2 | 00:00:10.000 → 00:00:18.000 | 8000 ms | 7000 ms
Lines longer than the limit — 1 found
  2 | 64 characters per line | 42 characters per line

MicroDVD bewaart framenummers, geen tijden, dus elk getal op deze pagina hangt af van de beeldsnelheid in het paneel — 30 in dit voorbeeld, en dat maakt het eerste blok 600 milliseconden en het tweede acht seconden. Het tempo staat boven aan het rapport, want een rapport dat duren meet zonder te zeggen welke beeldsnelheid ze heeft voortgebracht, is een week later onleesbaar. Hetzelfde bestand bij 25 fps meldt andere duren en kan een ander oordeel bereiken, en dat is geen defect: het is wat op frames gebaseerde bestanden betekenen, en de eerste regel van het bestand, die in MicroDVD een beeldsnelheid declareert, telt niet als blok.

Veelgestelde vragen

Welke Netflix-getallen past deze pagina op één bestand tegelijk toe?

Vier. Twintig tekens per seconde voor volwassen content, uit de Engelse Timed Text Style Guide; een maximum van 42 tekens per regel, een minimumduur van vijf zesde seconde en een maximum van zeven seconden, alle drie uit de General Requirements-pagina. De gids noemt een vijfde regel — hoogstens twee regels per ondertitelevenement — en geen pagina hier controleert die, dus het rapport noemt haar onder wat niet is gecontroleerd in plaats van haar weg te laten.

Welke Netflix-regel noemt het rapport als niet gecontroleerd?

Een maximum van twee regels in een ondertitelevenement. Het is een echte regel op de General Requirements-pagina en ze ontbreekt in de tabellen van dit rapport, dus ze wordt in de slotsectie genoemd met de zin waarin ze voorkomt. Een niet-gerapporteerde controle die niemand noemt, is het soort leemte dat pas opduikt wanneer een beoordelaar vraagt waarom een blok van drie regels niet is gemarkeerd; één regel uitvoer is goedkoper dan dat.

Netflix telt tekens per seconde. Waarom krijgt hetzelfde bestand een andere leessnelheid op de Ofcom-pagina?

Omdat de twee documenten verschillende dingen meten: Netflix telt tekens, Ofcom telt woorden gescheiden door witruimte. Geen van beide pagina’s rekent naar de eenheid van de andere om, omdat de omrekening een aangenomen gemiddelde woordlengte nodig heeft en een getal zou opleveren dat geen document noemt. Beide metingen zijn correct voor het document waaruit ze komen, en een subtitle- of caption-bestand kan binnen de ene en buiten de andere vallen. Ben je aan beide verantwoording verschuldigd, draai dan beide en beoordeel elk rapport tegen zijn eigen document.

Waarom leest de Netflix-minimumduur 834 milliseconden en niet 800?

Omdat de gids vijf zesde seconde noemt, gekwalificeerd als twintig frames bij 24 fps, en dat is 833,33 milliseconden met oneindig herhalende decimalen. Afgerond naar boven op de dichtstbijzijnde hele milliseconde is de grens 834, en daartegen vergelijkt dit rapport, dus een blok van precies 834 milliseconden valt erbinnen. De alternatieve weergave van dezelfde regel die als 0,8 seconde circuleert, is 33 milliseconden strenger en zou blokken melden die de gids toestaat. Het rapport drukt de grens die het gebruikte bij elke bevinding af.

Zegt de Netflix Timed Text Style Guide iets over het benoemen van wie er spreekt?

Niet op de pagina’s die deze controle toepast. De sprekerssectie van dit rapport leest dat het document hier niets over zegt, dus er is geen eis om tegen te toetsen. Identificatie wordt als plicht gesteld door WCAG 2.2 Success Criterion 1.2.2 en door de FCC-kwaliteitsregels voor captions, en beide hebben hun eigen pagina. Een Netflix-rapport dat een schone sprekerstabel zou tonen, zou suggereren dat de gids een regel heeft waar ze er geen heeft.

Dragen de Netflix-getallen hetzelfde gewicht als een verordening?

Nee. Het is een leveringsspecificatie die een contenteigenaar stelt voor materiaal dat hij accepteert, en het rapport labelt elk getal als richtlijn in de rij die zegt hoe de zin is gesteld. Dat is de moeite waard om op de pagina te hebben: een getal dat als wettelijke drempel leest terwijl het contractueel is, verandert wat mensen met het rapport doen, en het verschil is onzichtbaar tenzij het rapport zegt welke van de twee het is.

Waar de controle naar kijkt

  • Het rapport beschrijft een bestand, geen dienst. De Netflix Timed Text Style Guide is een leveringsspecificatie die een contenteigenaar stelt voor materiaal dat hij accepteert; het is geen wetgeving, en slagen of zakken voor deze controles is geen uitspraak over juridische naleving waar dan ook. Niets hier concludeert dat jouw ondertiteling aan iets voldoet. Het rapport vermeldt hoeveel blokken op de manier van deze pagina maten, uit welke zin elk getal is gelezen, en wat de pagina niet controleerde.
  • De getallen hier zijn de gepubliceerde op het moment van schrijven, en elke bevinding draagt de dag waarop de zin voor het laatst is gecontroleerd, met een link naar de pagina waaruit ze komt. Gepubliceerde specificaties veranderen; het rapport vertelt je tegen welke versie het mat, en het document zelf is de autoriteit.

Bronnen

  • Netflix English Timed Text Style Guide (USA) — leessnelheid: 20 tekens per seconde voor content voor volwassenen, 17 voor content voor kinderen. Dit is de bron van de tekens-per-seconde-limiet die deze pagina toepast.
  • Netflix Timed Text Style Guide: General Requirements — regellengte, maximaal 42 tekens per regel, met 43 tot 44 alleen in zeldzame uitzonderingen; duur, minimaal vijf zesde seconde (20 frames bij 24 fps) en maximaal zeven seconden; en het maximum van twee regels per ondertitelblok dat deze pagina als ongecontroleerd rapporteert.

Gerelateerde hulpmiddelen