Ondertitels toetsen aan EN 301 549
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.
EN 301 549 is de Europese norm voor toegankelijkheidseisen in ICT, en over vooraf opgenomen ondertiteling zegt ze één ding: clausule 9.1.2.2 verplicht webpagina’s en clausule 10.1.2.2 niet-webdocumenten om te voldoen aan WCAG 2.1 Success Criterion 1.2.2 Captions (Prerecorded). Ze stelt daarbuiten geen eigen eis, en het WCAG-criterium zelf noemt geen getallen — geen leessnelheid, geen regellengte, geen duurgrenzen. Deze pagina draait elke ondertitelcontrole die ze heeft tegen een van beide documenten, en daarom is het één pagina en niet twee: de controle is dezelfde, alleen het gewicht van de zin verandert. Het bestand wordt in je browser gelezen, nooit geüpload en niet gewijzigd.
Het gewicht is het interessante deel, en het is de reden dat beide documenten hier worden aangeboden. De zin die deze pagina toepast, staat bij EN 301 549 als een verplichting — shall satisfy — en bij WCAG als richtlijn, in het Understanding-document waarin de woorden over het benoemen van de spreker staan. Hetzelfde blok in hetzelfde bestand leest daardoor als een fout tegen de Europese norm en als een waarschuwing tegen het criterium dat ze overneemt. Aan het bestand is tussen die twee runs niets veranderd. Dat is een feit over de twee documenten, en het is de moeite waard om één keer te zien.
Omdat geen van beide documenten getallen geeft, zeggen vier van de vijf secties van het rapport dat er geen grens is gegeven. Dat is geen lege pagina. Het is het antwoord op een vraag die mensen stellen voordat ze een huisstijl schrijven: of de toegankelijkheidsnorm waaraan ze moeten voldoen iets zegt over hoe snel een ondertitel gelezen mag worden of hoe lang die in beeld mag blijven. Dat doet ze niet; die getallen staan in stijlgidsen van omroepen en platforms, wat een ander soort document is, en de rapporten daarvan zeggen dat ook.
Voorbeelden
Hetzelfde bestand onder EN 301 549
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 with two speakers and no name — 1 found
Severity Cues Start End Measured Clause
Error 2 00:00:04.000 00:00:07.400 2 items ETSI EN 301 549 v3.2.1 — Accessibility requirements for ICT products and services — 9.1.2.2 Captions (Prerecorded): Where ICT is a web page, it shall satisfy the WCAG 2.1 Success Criterion 1.2.2 Captions (Prerecorded)
What it was checked against
Standard: ETSI EN 301 549 (EU accessibility requirements for ICT)
Where it is stated: 9.1.2.2 Captions (Prerecorded): Where ICT is a web page, it shall satisfy the WCAG 2.1 Success Criterion 1.2.2 Captions (Prerecorded)
Stated as: Requirement
Verified: 2026-10-16
Not checked by this page: 10.1.2.2 Captions (Prerecorded): Where ICT is a non-web document, it shall satisfy the WCAG 2.1 Success Criterion 1.2.2 Captions (Prerecorded)Let op de slotregel: EN 301 549 behandelt webpagina’s en niet-webdocumenten in twee aparte clausules die hetzelfde zeggen over hetzelfde criterium. Deze pagina past die voor webpagina’s toe en noemt de andere onder wat ze niet controleerde, omdat welke van de twee voor jou geldt afhangt van waar het bestand wordt gepubliceerd, en een tekstbestand zegt dat niet. De verwijzing zelf doet de rest: het clausulenummer is van EN 301 549, en de zin die wordt toegepast is uit WCAG geciteerd, omdat dat de vorm van de norm is — ze neemt het criterium over in plaats van het opnieuw te stellen.
Dezelfde bytes onder WCAG 2.2 SC 1.2.2
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 with two speakers and no name — 1 found
Severity Cues Start End Measured Clause
Warning 2 00:00:04.000 00:00:07.400 2 items Understanding Success Criterion 1.2.2: Captions (Prerecorded) — Intent: captions not only include dialogue, but identify who is speaking
What it was checked against
Standard: WCAG 2.2 Success Criterion 1.2.2
Where it is stated: Intent: captions not only include dialogue, but identify who is speaking
Stated as: GuidelineIdentieke invoer, identiek blok, identieke meting — en Waarschuwing in de ernstkolom in plaats van Fout. Die ene cel is het argument om deze pagina te hebben in plaats van twee: de verandering zit in het document, en de twee runs vergelijken is de enige manier om haar te zien. De clausuleregel verandert ook, van een EN 301 549-clausulenummer naar het Understanding-document, omdat WCAG de eis daar stelt. Geen van beide is juister dan de andere; het zijn de twee documenten, en het rapport vertelt je naar welke van de twee je vroeg.
Een naam die een streepje verbergt
Ondertitels
1
00:00:01,000 --> 00:00:03,000
MARY: It does not matter now.
2
00:00:04,000 --> 00:00:07,000
- JOHN: I told you not to wait up.
- Then say it out loud.
Wat het rapport vindt
Cues with two speakers and no name — 1 found
Severity Cues Start End Measured Clause
Error 2 00:00:04.000 00:00:07.000 2 items ETSI EN 301 549 v3.2.1 — Accessibility requirements for ICT products and services — 9.1.2.2 Captions (Prerecorded)
Dit bestand noemt de tweede spreker wel — als „- JOHN:” — en wordt toch gemeld. Dat is een bekende beperking van de controle, hier afgedrukt in plaats van weggeborgen: een naam wordt alleen herkend als ze de regel begint, en een streepje aan het begin van de regel wordt gelezen als een wisseling van spreker zonder naam. De oplossing is „JOHN:” of een los streepje schrijven, niet beide. Dit voorbeeld bestaat omdat een beperking die je in een voorbeeld ziet gemakkelijker te omzeilen is dan een die je in een rapport aan het einde van een levering tegenkomt.
Veelgestelde vragen
Waarom worden EN 301 549 en WCAG 1.2.2 op dezelfde pagina gecontroleerd?
Omdat EN 301 549-clausule 9.1.2.2 geen eigen eis voor vooraf opgenomen ondertiteling stelt: ze verplicht webpagina’s om aan WCAG 2.1 Success Criterion 1.2.2 te voldoen. Twee pagina’s zouden dezelfde regels over hetzelfde bestand draaien en rapporten opleveren die alleen verschillen in de norm die bovenaan staat, en dat is een paar bijna-dubbele pagina’s in plaats van twee antwoorden. Eén pagina met een keuze uit documenten houdt de vergelijking beschikbaar waar ze ertoe doet: in de ernst- en clausulekolommen.
Waarom leest hetzelfde blok als een fout onder EN 301 549 en als een waarschuwing onder WCAG?
Omdat het document het gewicht bepaalt, niet de controle. EN 301 549 stelt de eis met shall satisfy, dus het rapport draagt een bevinding als fout. WCAG’s Success Criterion 1.2.2 is een Level A-criterium waarvan de normatieve tekst het benoemen van de spreker niet noemt — die zin staat in het Understanding-document dat ernaast is gepubliceerd, en dat is informatieve tekst — dus het rapport draagt dezelfde bevinding als waarschuwing. Beide draaien kost seconden en is de duidelijkste manier om te zien aan welk document je werkelijk verantwoording verschuldigd bent.
Welke clausules van EN 301 549 gelden voor ondertitels, en welke controleert deze pagina niet?
Clausule 9.1.2.2 geldt voor webpagina’s en clausule 10.1.2.2 voor niet-webdocumenten; beide eisen dat aan WCAG 2.1 Success Criterion 1.2.2 wordt voldaan. Deze pagina past de webpagina-clausule toe en noemt de niet-webclausule onder wat ze niet controleerde, omdat welke geldt afhangt van hoe de inhoud wordt gepubliceerd en een ondertitelbestand dat niet vastlegt. Deze norm kiezen en die slotregel lezen vertelt je dat beide clausules bestaan, wat meer is dan een rapport dat stilzwijgend één ervan koos.
Noemen EN 301 549 en WCAG 1.2.2 getallen voor ondertiteltiming of -lengte?
Geen van beide noemt er een. Success Criterion 1.2.2 eist dat er captions zijn voor vooraf opgenomen inhoud, en de tekst eromheen vraagt dat ze aangeven wie er spreekt en non-speech information overbrengen; er staat nergens een leessnelheid, regellengte, minimum- of maximumduur in. EN 301 549 voegt daar niets numerieks aan toe, omdat ze het criterium overneemt in plaats van het opnieuw te stellen. Vier van de vijf secties van dit rapport zeggen dat ook, en dat is het antwoord op een vraag die mensen stellen voordat ze een huisstijl schrijven.
Wat heeft de Europese toegankelijkheidswet met EN 301 549 te maken?
EN 301 549 is de geharmoniseerde norm waarnaar de Europese toegankelijkheidswet verwijst, dus het is het document waartegen een Europese dienst doorgaans wordt beoordeeld in plaats van tegen WCAG alleen. Daarom biedt deze pagina het naast het criterium dat het overneemt, en daarom lezen zijn bevindingen als fouten: de wet maakt de eis bindend via de norm, waar WCAG op zich een norm is die een site kan kiezen te halen. Het rapport beschrijft nog steeds een bestand en geen dienst, dus het blijft aan beide kanten van een eindoordeel weg.
Beslist deze pagina of een dienst aan EN 301 549 voldoet?
Nee. Ze meldt wat één ondertitelbestand bevat: hoeveel blokken op de manier van deze pagina maten, welke clausule elke bevinding citeert, en wat niet is gecontroleerd. EN 301 549 geldt voor ICT-producten en -diensten, en een dienst omvat spelers, interfaces en levering naast het ondertitelbestand. Een schoon rapport hier betekent dat het bestand de controles van deze pagina niet heeft geraakt, en dat is een smallere uitspraak dan een nalevingsbeslissing nodig heeft.
Waar de controle naar kijkt
- Het rapport beschrijft een bestand, geen dienst. EN 301 549 is de geharmoniseerde norm waarnaar de Europese toegankelijkheidswet verwijst, en WCAG 2.2 is een norm waartegen een site of product wordt beoordeeld; geen van beide is een uitspraak over één ondertitelbestand, en niets hier concludeert dat iets voldoet. Het rapport vermeldt hoeveel blokken op de manier van deze pagina maten, welke clausule elke bevinding citeert, hoe die clausule in het document zelf is gesteld, en welke delen van de documenten deze pagina niet controleerde.
- Het verschil tussen de twee documenten op deze pagina is geen versiering. Hetzelfde blok leest als een fout tegen EN 301 549 en als een waarschuwing tegen WCAG, omdat het ene de eis als een shall stelt en het andere haar in informatieve tekst zegt. Aan welke van de twee je verantwoording verschuldigd bent, hangt af van waar de inhoud wordt gepubliceerd en wie er vraagt, en dat kan een ondertitelbestand niet vertellen; daarom meldt het rapport beide in plaats van te kiezen.
Bronnen
- EN 301 549 (ETSI) v3.2.1 — clausule 9.1.2.2 Captions (Prerecorded): waar ICT een webpagina is, moet deze voldoen aan de WCAG 2.1 Success Criterion 1.2.2 Captions (Prerecorded). Clausule 10.1.2.2 stelt dezelfde eis voor niet-webdocumenten. De norm zegt zelf niets over ondertiteling buiten die incorporatie, dus de zin die deze pagina toepast is geciteerd uit WCAG en alleen het clausulenummer komt van hier.
- WCAG 2.2 Success Criterion 1.2.2 (Captions, Prerecorded), niveau A. Het criterium eist ondertiteling bij vooraf opgenomen audiocontent in gesynchroniseerde media. De zin over het identificeren van de spreker staat in het bijbehorende Understanding-document, dat informatief is en niet normatief; daarom noteert deze pagina de bevinding als waarschuwing wanneer WCAG het gekozen document is.