Techniques for Creating Accessible, Closed Captioned Web-Based Video California State University - Northridge 21st Annual International Technology and Persons with Disabilities Conference Los Angeles, California March 22, David Klein K. “Fritz” Thompson
QuickTime Text Track Embedded Open (Burned In) Captioning QuickTime Pro required Embedded in video file itself Video & captions self-contained Hard to modify Captions can’t be eliminated without separate video or script Easier to deploy (1 file), unless script used May start faster in browser
Embedded Closed Captioning QuickTime Text Track Demo of embedding text track into QuickTime (see “extras” folder on CD) Also see WebAIM: uicktime/add_captions.php uicktime/add_captions.php uicktime/add_captions.php Also see Accessible Digital Media html (link in Resources page) html html
QuickTime Captioned Video SMIL file option Requires 3 files Relatively easy to modify captions and video Video and caption files can be reused Captions separate, so Can be eliminated Easy to edit Can be reformatted Harder to deploy than open captioned QuickTime
Embedded Captioned Video – Multiple Files Embed in HTML File ServerClient Video File Caption File Combine Files in Player
QuickTime Captioning & Deployment Files Video .mov file and others (.mpg,.m4v, etc.) Caption file .txt QuickTime caption file format SMIL .smi,.sml, or.mov Integrates video and caption files HTML Integrates video, captions, player, text, other files
Final Assembly (QuickTime) The video - videoname.mov The caption file – videoname.en_US.qt.txt The SMIL file – videoname.sml Avoid.smi file extension .mov or.sml extension elicits QT playback Captions display automatically as part of SMIL standard
SMIL File Characteristics Use XML standards (mostly) Tags case sensitive All elements closed xxx (open and close tags) (no explicit close tag; use the slash) “SMILText” identifier specific to QuickTime playback
SMIL File Layout SMILtext SMILtext <smil> </smil>
SMIL File “SMILText” tag, encoding, QuickTime association Header Metadata (video name, copyright info) Player layout (“region” sizes, background / text colors) Container IDs for linking parts Body Video duration Start (and end) times File locations Links to regions
SMIL and the Player Layout Root Layout Video region Text region
SMIL File Activity Handout: QuickTime SMIL Activity - Assemble files Objective: Modify MAGpie files to assemble a captioned QuickTime video.