Video and Audio Accessibility: Closed Captions (WCAG 1.2.2), Audio Descriptions & WebVTT

Master video and audio accessibility under WCAG 2.2. Learn how to author WebVTT closed captions, provide audio descriptions, and build accessible media players.

Video and audio content are essential for marketing, customer onboarding, product demonstrations, and education. Under **WCAG 2.2 Guideline 1.2 (Time-Based Media)**, websites must provide synchronized closed captions, accurate text transcripts, and audio descriptions to ensure that deaf, hard-of-hearing, blind, and visually impaired users have equal access to multimedia information.

Auto-Generated Captions Are Insufficient

Unedited, automated AI speech-to-text captions (e.g. default YouTube auto-captions) frequently contain inaccuracies and lack speaker identification or sound effects, failing WCAG 1.2.2 compliance audits.

WCAG 2.2 Guidelines for Time-Based Media (1.2.1 - 1.2.5)

WCAG Criterion Level Requirement Media Type
1.2.1 Audio-only / Video-only Level A Provide a text transcript for podcasts or audio tracks. Prerecorded Audio
1.2.2 Captions (Prerecorded) Level A Provide synchronized closed captions with speaker IDs. Prerecorded Video
1.2.3 Audio Description or Media Alternative Level A Provide narration of key visual actions or a full text script. Prerecorded Video
1.2.5 Audio Description (Prerecorded) Level AA Provide an audio description track describing visual actions. Prerecorded Video

Closed Captions vs Subtitles vs Auto-Captions

Closed captions (CC) differ from standard translation subtitles: captions include non-speech audio cues (e.g., *[applause]*, *[suspenseful music]*, *[door slams]*) and speaker identification.

Authoring Accurate WebVTT Caption Files

WEBVTT - Rogabot Product Walkthrough

00:00:01.000 --> 00:00:04.500
<v Sarah>Welcome to Rogabot, the automated accessibility compliance platform.</v>

00:00:05.000 --> 00:00:09.000
<v Sarah>Today we will inspect our website against WCAG 2.2 Level AA.</v>
[upbeat electronic music playing]

Implementing Audio Descriptions & Full Text Transcripts

Always provide a collapsable text transcript directly below the video player, allowing users to read the full script and jump to specific timestamps.

Accessible HTML5 Video Player Architecture

<!-- Accessible HTML5 Video Player -->
<video controls preload="metadata" poster="https://rogabot.com/assets/og-image.jpg">
  <source src="https://rogabot.com/assets/demo.mp4" type="video/mp4">
  <track kind="captions" src="https://rogabot.com/assets/captions-en.vtt" srclang="en" label="English Captions" default>
  <track kind="descriptions" src="https://rogabot.com/assets/descriptions-en.vtt" srclang="en" label="Audio Description">
  Your browser does not support HTML5 video. <a href="https://rogabot.com/articles/index.html">Read the full transcript here</a>.
</video>

Audit Your Website for WCAG 2.2 Compliance Today

Scan your domain in 60 seconds with Rogabot and get instant PR-ready code diffs to prevent ADA lawsuit exposure.

View Pricing Plans