Verificare EN 301 549 e WCAG 1.2.2
Oppure incollare il testo dei sottotitoli
Opzioni
Il limite non è un numero che si digita: è letto da un documento pubblicato, e il rapporto nomina quel documento, ne cita la frase, dice se quella frase è un requisito o un’indicazione e riporta il giorno in cui l’abbiamo verificata l’ultima volta con un collegamento. Scegliere il documento a cui si deve rispondere. Non concordano tra loro: Netflix conta i caratteri al secondo e limita una riga a 42 caratteri, mentre Ofcom e la BBC contano le parole al minuto e, sulla lunghezza delle righe, la BBC limita una riga a 37. Tre di essi non dichiarano alcuna cifra: 47 CFR §79.1, WCAG 2.2 SC 1.2.2 ed EN 301 549, che richiede a pagine web e documenti non web di soddisfare lo stesso criterio. Quei tre richiedono che i sottotitoli identifichino chi parla e riportino le informazioni non verbali, e lasciano ogni numero all’emittente; una pagina che li verifica chiede se il file lo fa, non se un qualche numero è superato. Non hanno neppure lo stesso peso: un difetto che su WCAG si legge come avvertimento su EN 301 549 si legge come errore, perché lo standard trasforma quel criterio in un obbligo. Cambiare questo riquadro cambia insieme il limite e la citazione, quindi un rapporto non può mai portare il numero di un documento sotto il nome di un altro. Le pagine che verificano qualcosa dichiarato da uno solo di questi documenti offrono solo quello.
La frequenza dei fotogrammi in cui sono contati i tempi. Nelle pagine di formato è quella che serve a MicroDVD, perché memorizza i tempi come numeri di fotogramma. Nelle pagine della frequenza dei fotogrammi è la cadenza con cui è stato temporizzato il file — la versione per cui sono stati creati i sottotitoli — e il secondo riquadro della pagina accetta la frequenza del video con cui verranno usati. 23,976, 24, 25, 29,97, 30, 50, 59,94 e 60 sono quelle comuni. Sbagliarla sposta l’intera timeline, e nelle pagine della frequenza dei fotogrammi la sposta di un rapporto anziché di un importo fisso.
EN 301 549 è lo standard europeo dei requisiti di accessibilità per le tecnologie dell’informazione e della comunicazione, e sui caption preregistrati dice una cosa sola: la clausola 9.1.2.2 richiede alle pagine web, e la clausola 10.1.2.2 ai documenti non web, di soddisfare il criterio WCAG 2.1 1.2.2 Captions (Prerecorded). Non dichiara alcun requisito proprio oltre a questo recepimento, e il criterio WCAG non dichiara numeri: nessuna velocità di lettura, nessuna lunghezza di riga, nessun limite di durata. Questa pagina esegue ogni controllo sui sottotitoli di cui dispone rispetto all’uno o all’altro documento, ed è per questo che è una pagina sola invece di due: il controllo è lo stesso, cambia soltanto il peso della frase. Il file viene letto nel browser, mai caricato e mai modificato.
Il peso è la parte interessante, ed è il motivo per cui entrambi i documenti sono offerti qui. La frase applicata da questa pagina è dichiarata come dovere da EN 301 549 — shall satisfy — e come linea guida da WCAG, il cui documento Understanding contiene le parole sull’identificazione di chi parla. Lo stesso cue nello stesso file si legge quindi come errore contro lo standard europeo e come avviso contro il criterio che esso recepisce. Nel file non è cambiato nulla tra le due esecuzioni. È un fatto riguardante i due documenti, e vale la pena vederlo una volta.
Poiché nessuno dei due documenti fornisce cifre, quattro delle cinque sezioni del rapporto diranno che non è stato dato alcun limite. Non è una pagina vuota. È la risposta a una domanda che ci si pone prima di scrivere uno stile aziendale: se lo standard di accessibilità che si deve rispettare dica qualcosa su quanto velocemente un sottotitolo possa essere letto o su quanto a lungo possa restare a schermo. Non lo dice; quei numeri vivono nelle guide di stile di emittenti e piattaforme, che sono un tipo diverso di documento, e i rapporti dedicati a esse lo dichiarano.
Esempi
Lo stesso file secondo EN 301 549
Sottotitoli
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.
Cosa trova il rapporto
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)Nota la riga finale: EN 301 549 tratta pagine web e documenti non web in due clausole separate che dicono la stessa cosa sullo stesso criterio. Questa pagina applica quella per le pagine web e nomina l’altra tra ciò che non ha controllato, perché quale delle due si applichi a te dipende da come viene pubblicato il file, e un file di testo non lo dice. La citazione fa il resto del lavoro: il numero di clausola è di EN 301 549, e la frase applicata è citata da WCAG, perché è questa la forma dello standard: adotta il criterio invece di riformularlo.
Gli stessi byte secondo WCAG 2.2 1.2.2
Sottotitoli
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.
Cosa trova il rapporto
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: GuidelineIngresso identico, cue identico, misura identica, e nella colonna della gravità c’è Avviso invece di Errore. Quella singola cella è l’argomento per avere questa pagina invece di due: il cambiamento è nel documento, e confrontare le due esecuzioni è l’unico modo per vederlo. Cambia anche la riga della clausola, da un numero di clausola EN 301 549 al documento Understanding, perché è lì che WCAG lo dichiara. Nessuno dei due è più corretto dell’altro; sono i due documenti, e il rapporto ti dice quale hai chiesto.
Un nome che un trattino nasconde
Sottotitoli
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.
Cosa trova il rapporto
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)
Questo file nomina il secondo interlocutore, come «- JOHN:», e viene comunque segnalato. È un limite noto del controllo, stampato qui invece di essere archiviato: un nome viene riconosciuto solo quando inizia la riga, e un trattino all’inizio della riga viene letto come cambio di interlocutore senza nome. La correzione è scrivere «JOHN:» oppure un trattino nudo, non entrambi. L’esempio esiste perché un limite che si vede in un esempio è più facile da aggirare di uno che si incontra in un rapporto alla fine di una consegna.
Domande frequenti
Perché EN 301 549 e WCAG 1.2.2 vengono controllati nella stessa pagina?
Perché la clausola 9.1.2.2 di EN 301 549 non dichiara un requisito proprio per i caption preregistrati: richiede alle pagine web di soddisfare il criterio WCAG 2.1 1.2.2. Due pagine eseguirebbero le stesse regole sullo stesso file e produrrebbero rapporti che differiscono solo per lo standard nominato in testa, cioè una coppia di pagine quasi duplicate invece di due risposte. Una pagina sola con la scelta del documento tiene disponibile il confronto dove conta, nelle colonne della gravità e della clausola.
Perché lo stesso cue si legge come errore secondo EN 301 549 e come avviso secondo WCAG?
Perché è il documento a decidere il peso, non il controllo. EN 301 549 dichiara il requisito con shall satisfy, quindi il rapporto porta una segnalazione come errore. Il criterio WCAG 1.2.2 è un criterio di livello A il cui testo normativo non menziona l’identificazione di chi parla: quella frase sta nel documento Understanding pubblicato insieme a esso, che è materiale informativo, quindi il rapporto porta la stessa segnalazione come avviso. Eseguire entrambi richiede pochi secondi ed è il modo più chiaro per vedere a quale documento devi davvero rispondere.
Quali clausole di EN 301 549 si applicano ai sottotitoli e quale non controlla questa pagina?
La clausola 9.1.2.2 si applica alle pagine web e la 10.1.2.2 ai documenti non web; entrambe richiedono di soddisfare il criterio WCAG 2.1 1.2.2. Questa pagina applica la clausola per le pagine web ed elenca quella per i documenti non web tra ciò che non ha controllato, perché quale si applichi dipende da come viene pubblicato il contenuto e un file di sottotitoli non lo registra. Selezionando questo standard e leggendo quella riga finale scopri che esistono entrambe le clausole, più di quanto farebbe un rapporto che ne avesse scelta una in silenzio.
EN 301 549 e WCAG 1.2.2 dichiarano numeri per la tempistica o la lunghezza dei sottotitoli?
Nessuno dei due ne dichiara. Il criterio 1.2.2 richiede che i caption siano forniti per i contenuti preregistrati, e il materiale che lo circonda chiede che identifichino chi parla e trasmettano le informazioni non sonore; non c’è alcuna velocità di lettura, alcuna lunghezza di riga, alcuna durata minima o massima. EN 301 549 non aggiunge nulla di numerico, dato che adotta il criterio invece di riformularlo. Quattro delle cinque sezioni di questo rapporto lo dicono, ed è la risposta a una domanda che ci si pone prima di scrivere uno stile aziendale.
Che rapporto c’è tra lo European Accessibility Act e EN 301 549?
EN 301 549 è lo standard armonizzato a cui punta lo European Accessibility Act, quindi è il documento rispetto al quale un servizio europeo tende a essere valutato invece che WCAG da solo. È per questo che questa pagina lo offre accanto al criterio che recepisce, e per questo le sue segnalazioni si leggono come errori: l’atto rende il requisito vincolante attraverso lo standard, mentre WCAG da solo è uno standard che un sito può scegliere di soddisfare. Il rapporto descrive comunque un file e non un servizio, quindi si ferma prima di un verdetto in entrambi i sensi.
Questa pagina decide se un servizio è conforme a EN 301 549?
No. Riporta che cosa contiene un file di sottotitoli: quanti cue hanno misurato nel modo in cui questa pagina misura, quale clausola cita ogni segnalazione e che cosa non è stato controllato. EN 301 549 si applica a prodotti e servizi TIC, e un servizio comprende lettori, interfacce e distribuzione oltre al file dei caption. Un rapporto pulito qui significa che il file non ha fatto scattare i controlli eseguiti da questa pagina, affermazione più stretta di quella necessaria a una decisione di conformità.
Cosa cerca la verifica
- Il rapporto descrive un file, non un servizio. EN 301 549 è lo standard armonizzato a cui punta lo European Accessibility Act, e WCAG 2.2 è uno standard rispetto al quale viene valutato un sito o un prodotto; nessuno dei due è un’affermazione su un singolo file di sottotitoli, e nulla qui conclude che qualcosa sia conforme. Il rapporto dichiara quanti cue hanno misurato nel modo in cui questa pagina misura, quale clausola cita ogni segnalazione, come quella clausola è formulata nel documento da cui proviene e quali parti dei documenti questa pagina non ha controllato.
- La distinzione tra i due documenti di questa pagina non è decorativa. Lo stesso cue si legge come errore contro EN 301 549 e come avviso contro WCAG, perché uno dichiara il requisito come shall e l’altro lo colloca in materiale informativo. A quale dei due devi rispondere dipende da dove viene pubblicato il contenuto e da chi lo chiede, cosa che un file di sottotitoli non può dirci, quindi il rapporto riporta entrambi invece di scegliere.
Riferimenti
- EN 301 549 (ETSI) v3.2.1 — clausola 9.1.2.2 Captions (Prerecorded): se la tecnologia è una pagina web, deve soddisfare il criterio WCAG 2.1 1.2.2 Captions (Prerecorded). La clausola 10.1.2.2 dichiara lo stesso requisito per i documenti non web. Lo standard non dichiara nulla di proprio sui caption oltre a questo recepimento, per cui la frase applicata da questa pagina è citata da WCAG e da qui viene citato solo il numero di clausola.
- WCAG 2.2 Success Criterion 1.2.2 (Captions, Prerecorded), livello A. Il criterio richiede caption per i contenuti audio preregistrati nei media sincronizzati. La frase sull’identificazione di chi parla sta nel documento Understanding che lo accompagna, informativo e non normativo, ed è per questo che questa pagina registra la segnalazione come avviso quando il documento scelto è WCAG.