Accessibility/Video a11y Aug09: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
mNo edit summary
(added more files to collection)
Line 1: Line 1:
== Video Accessibility Status Aug 2009 ==
== Video Accessibility Status Aug 2009 & Nov 2009 update ==


by Silvia Pfeiffer
by Silvia Pfeiffer
Line 19: Line 19:
* 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
* 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):
* all 34 srt files have been converted to utf-8 for use with Kate
* a [http://svn.annodex.net/itext/elephants_dream/oggkate/kate_encode.sh script has been added to create Ogg Kate files and merge them with Ogg Video files] - the binary files are not in the repository
* 1 [http://svn.annodex.net/itext/elephants_dream/elephant.audio_description.ogg audio description file] which can also be added to a Ogg video file using oggz-merge
* added 1 subtitle file in [http://svn.annodex.net/itext/elephants_dream/elephant.smi SMIL format] and one in [http://svn.annodex.net/itext/elephants_dream/elephant.sub2 Substation2 format], thanks to Guillaume Olivrin
* added 1 [http://svn.annodex.net/itext/elephants_dream/sasl.ogv sign language file] in South African Sign Language provided by Nare Mmonwa


=== Specifications ===
=== Specifications ===

Revision as of 00:45, 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.


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


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/