410 likes | 423 Views
Video Accessibility. Doug Hayman dhayman. Jason Smith jsmith32. Terrill Thompson tft. Who benefits from video accessibility?. People who are Deaf People who are Blind People who are DeafBlind Slow or no Internet People who don’t use a mouse People who need to find content quickly
E N D
Video Accessibility Doug Haymandhayman Jason Smithjsmith32 Terrill Thompsontft
Who benefits from video accessibility? • People who are Deaf • People who are Blind • People who are DeafBlind Slow or no Internet • People who don’t use a mouse • People who need to find content quickly • English is a second language • People unable to turn on audio
Captions: Overview • Captions are text, synchronized with the video • They capture spoken words & important sounds • Closed captions = can be toggled on/off • Open captions = burned into the video, always on • Subtitles = foreign language (may or may not include important sounds)
Caption files (e.g., SRT, VTT) • WEBVTT • 00:00:11.000 --> 00:00:18.000 How do you change the world? It starts with a single step. • 00:00:22.000 --> 00:00:25.500You don’t have to know what the destination looks like. • 00:00:25.501 --> 00:00:33.000 • You just have to have the courage to take the first step.
Agenda • 3PlayMedia contract + Free money (Doug) • Captioning • YouTube (Doug) • Panopto (Jason) • Canvas (Jason) • Zoom (Jason) • Audio Description (Terrill) • Accessible Media Players (Terrill)
YouTube captions overview • Can import professionally made caption files • Can create captions oneself using their tools • Can’t rely upon the automatic speech recognition (ASR) to fully meet the standards
Method 1: upload a file • Add a transcript file and have it time synchronized to the video • Add a subtitle file such as a .srt file created by a caption creation company like 3Play Media.
Method 2: Transcribe & autosync. Type what you hear then set timings
Method 3: Create New Subtitle or Closed Caption. Edit if mostly accurate or delete and create from scratch
Best Practices • Caption the final draft • Include the name of the speaker • Display text with enough time to read • Automated Speech Recognition always needs to be edited
DRS Provides Captioning for Students • Student works directly with DRS • DRS captions course content • Instructor works with DRS, if needed • http://depts.washington.edu/uwdrs/ • 011 Mary Gates
Panopto’s Automatic Speech Recognition Feature • Opt-in Automatic Speech Recognition • Accuracy may vary and is not an official accommodation • Enable ASR using the Panopto video editor • Edit captions using the Panopto video editor
Upload Caption File • Create VTT or SRT caption file • Download caption file from Panopto video • Upload to Panopto video
Options for Zoom Captions • Real-time captions of meeting or webinar • Hire a caption vendor or type your own captions • Zoom Cloud Recording supports Automated Speech Recognition • Edit the ASR in the Zoom cloud recording
What is Audio Description? • A separate track that describes key visual content; only necessary if visual content is not already accessible via the audio track • Many ways to provide audio description: • A separate described version of the video • Same video, different audio track (requires supporting media player) • Same video, text-based description in VTT, read aloud by synthesized speech (requires supporting media player)
Remember VTT? • WEBVTT • 00:00:01.000 --> 00:04:00.000 Words appear: #BESTOFUW 2016 • 00:00:04.001 --> 00:00:10.000The Nobel medal next to David J. Thouless, 2016 Nobel Prize in Physics • 00:00:10.001 --> 00:00:15.000 • With President Obama, Mary Claire King, National Medal of Science
An accessible media player… • Supports captions • Supports audio description • Can be operated without a mouse
Able Player • https://ableplayer.github.io/ableplayer • Free, open source HTML5 media player • Developed and maintained at the UW • By far, the most accessible media player on Earth • Coming soon: • WordPress Plugin • Drupal 8 module
For more on video accessibility • Making Videos Accessible (UW) • UW Captioning Service Application