Accessibility/Video a11y Aug09: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(added second specification)
(added second demo)
Line 50: Line 50:
* "Elephants Dream" with a demonstration of how to directly jump to time offsets in videos through URL changes
* "Elephants Dream" with a demonstration of how to directly jump to time offsets in videos through URL changes


Update Nov09:
* "Elephants Dream" following the second itext specification is available at http://www.annodex.net/~silvia/itext/elephant_no_skin_v2.html


=== Related open bugs in Mozilla ===
=== Related open bugs in Mozilla ===

Revision as of 00:56, 26 November 2009

Video Accessibility Status Aug 2009 & Nov 2009 update

by Silvia Pfeiffer

This is a status report on the progress of video accessibility. I thought I'd publish this snapshot since it is a nice collection of resources around where video accessibility stands right now.


Test File Collection

A collection of time-aligned text files for testing is starting to emerge.

Text files for video/audio in different formats are available from: http://svn.annodex.net/itext/elephants_dream/ and http://svn.annodex.net/itext/chocolate_rain/

These include:

  • 34 srt files for captions/subtitles in 34 different languages for “Elephants Dream” Blender Foundation movie – these are good for tests of srt support and different charactersets (i18n)
  • 1 srt file and audio recording of audio description in English for “Elephants Dream” – these are good to test audio descriptions for the blind in two different formats
  • 1 srt file for chapter markers for “Elephants Dream” – this tests sectioning and direct access to chapters
  • 1 lrc and 1 qttext file for lyrics for “Chocolate Rain” video and music file CC-licensed by Tay Zonday – this tests different file formats for text annotations and support of accessibility for audio

Further accessibility-related files have been added (Nov 09):

Specifications

Specifications for how to associate out-of-band time-aligned text with a HTML5 video (and audio) tag as well as how to parse multitrack media files and expose the same attributes, DOM API and JavaScript API are in the making.

Update Nov09:

Demo implementations using javascript

A collection of JavaScript implementations for associating time-aligned text with audio/video is starting to emerge.

There are 4 demos at http://www.annodex.net/~silvia/itext/ - their open source code is available from http://svn.annodex.net/itext/.

The demos consist of the following:

  • "Elephants Dream" with subtitles and captions, chapter markers, and textual audio annotations for screen readers
  • "Elephants Dream" with a different video player skin to test video player controls accessibility
  • "Chocolate Rain" as video with subtitles and as audio with lyrics
  • "Elephants Dream" with a demonstration of how to directly jump to time offsets in videos through URL changes

Update Nov09:

Related open bugs in Mozilla

The following bugs relate to video and audio accessibility at Mozilla:


Publications

Silvia posted the following blog posts relating to video accessibility:

  • “First experiments with itext”

http://blog.gingertech.net/2009/07/29/first-experiments-with-itext/

  • “The different aspects of video accessibility”

http://blog.gingertech.net/2009/08/03/aspects-of-video-accessibility/

  • “ARIA – A Brief Introduction”

http://blog.gingertech.net/2009/08/21/aria-a-brief-introduction/

  • “Updated video accessibility demo”

http://blog.gingertech.net/2009/09/14/updated-video-accessibility-demo/

  • “Open Standards for Sign Languages”

http://blog.gingertech.net/2009/09/16/open-standards-sign-language/

  • “HTML5 audio element accessibility”

http://blog.gingertech.net/2009/09/16/html5-audio-element-accessibility/

Also the following relate to media fragment addressing, which will enable a deeper interaction with audio and video and thus improve accessibility as well:

  • “Jumping to time offsets in HTML5 video”

http://blog.gingertech.net/2009/08/19/jumping-to-time-offsets-in-videos/

  • “Media Fragment addressing into a live stream”

http://blog.gingertech.net/2009/08/26/media-fragment-addressing-into-a-live-stream/

  • “Demo of deep hyperlinking into HTML5 video”

http://blog.gingertech.net/2009/09/02/demo-of-deep-hyperlinking-into-html5-video/

  • “URI fragments vs URI queries for media fragment addressing”

http://blog.gingertech.net/2009/09/08/uri-fragments-vs-uri-queries-for-media-fragment-addressing/