Media clips need an Alt entry
PDF/UA check
MEDIA_CLIP_ALT· Annotations · severity High · PDF/UA 8.9.6 Multimedia · advanced check
Advanced check. This is a file-internals rule. It is hidden from the standard report view and generally indicates a problem with the tool that produced the PDF rather than something an author did.
Why it matters
Audio/video annotations without alt text are inaccessible to deaf users (audio) or blind users (video).
What you will see
A media clip data dictionary has no Alt entry describing the clip.
How to fix
Add an Alt entry to the media clip data dictionary: an array of language/description pairs, e.g. ['en-US', 'Narrated overview of quarterly results'], with non-empty description text for the audio or video content.
Step-by-step guide
- Locate the media clip data dictionary the same way as for MEDIA_CLIP_CT: follow the flagged annotation's action to the rendition dictionary, then to the media clip dictionary in its C entry.
- Add an Alt entry: an array of language and description pairs - a language code such as en-US followed by a description string such as Narrated overview of quarterly results.
- Make each description meaningful and non-empty - EQChecker fails Alt arrays whose text is empty or whitespace - and describe the audio or video content itself, not the file name.
- No Acrobat Pro UI exposes media clip dictionaries: the producing application embedded the media without its Alt entry, and the only reliable fix is regenerating the file from its source with an export pipeline that writes the Alt entry, or re-embedding the media through Acrobat's rich media tools and re-checking.
- Treat the Alt entry as identification only: provide captions or a transcript per WCAG for the media content itself where applicable.
Verify: Re-run the EQChecker scan in advanced mode; MEDIA_CLIP_ALT should pass.
Note: Advanced-only check. The requirement originates in PDF/UA-1; audio content without a text alternative is inaccessible to deaf users and video without description to blind users. The Alt array may hold several language pairs - the pair whose text is non-empty is what satisfies the check - and it complements, not replaces, the annotation-level Contents description.
WCAG success criteria
1.2.1 Audio-only and Video-only (Prerecorded) — Level A
Prerecorded audio-only content (a podcast, a recording) needs a text transcript, and prerecorded video-only content needs a transcript or audio description, so the information is available to people who cannot hear or see it.
Standards
This check contributes to the following standards:
PDF/UA WCAG A EN 301 549
| Standard | Criteria |
|---|---|
| PDF/UA-2 (ISO 14289-2:2024) | 8.9.6 Multimedia |
| EN 301 549 (non-web documents) | 10.1.2.1 |