Project outline
MetaVidWiki [1] is an existing MediaWiki extension for the annotation of video content. At present, MediaWiki cannot be used to annotate externally hosted video from sites such as archive.org. The goal of this project will be to make annotation of archive.org videos using MetaVidWiki easy for the user, and as efficient as possible.
The specific tasks are:
- extending MetaVidWiki to work with externally hosted video from archive.org
- developing a custom player using Flash and a PHP server script that would allow seeking through archive.org videos without the need to download the desired video up to the seek point when only a portion of the video is required (this is to match the current functionality of MetaVidWiki, which uses mod_annodex to retreive only those portions of videos associated with annotations selected by the viewer).
The encompassing goal of the project is to make it as easy as possible for MetaVidWiki users to upload and annotate their own videos using archive.org, as well as make possible the annotation of existing archive.org videos. This addresses the current problem of uploading video to MetaVidWiki being difficult or impossible for users with insufficient technical skill (currently, uploading a video file to the system and preparing it for annotation requires several non-trivial steps), and offers new possibilities for the use of archive.org media.
My personal interest in making video easily annotable through MetaVidWiki and archive.org comes from my work towards an open source software tool (called Rehearsal Assistant) that among other things helps artists manage video-recordings of performing arts rehearsals (e.g., uploading the recordings so they can be shared with the cast, as well as annotating the recordings with comments). MetaVidWiki already provides the functionality an artist would need to write and review annotations, once a video is uploaded and connected to the wiki. Allowing use of archive.org videos will ease the video upload process and make it possible for artists to use MetaVidWiki in combination with Rehearsal Assistant. Of course, all work on extending MetaVidWiki will be done in a generic fashion, and useful in all settings that would benefit from an easier upload process for the user.