Funding proposals/Screen movies

From WikiEducator

Jump to:navigation, search

scoping and specification page - intended for community development of a specification

Contents

Background

COL is commencing a significant free content project to enhance ICT skills across the world, particularly for developing society contexts. However, we have identified a technology gap in available tools to complete this task effectively. This refers to the availability of an easy-to-use, FLOSS authoring tool for creating screen movies with a synchronised audio.

This is a draft funding proposal to specify the requirements for such a tool in order to secure funding for the development of this much needed tool in the world of open education resources.

The ICT skills free content initiative

A unique opportunity has arisen which could make a substantial contribution to the international OER movement at the level of basic ICT skills development. Sir John Daniel, CEO of COL, has mandated the commencement of a project in the learning design for a set of eLearning OERs based on the Open International Computer Driver's License (ICDL). These course materials are currently available under a CC-BY-SA license, and COL will add value to the Open ICDL materials by:

This project will commence in the near future from current budget allocations within COLs core programme.

Technology gap in available tools for developing the ICT skills free content initiative

ICT skills training is greatly enhanced by the use of screen movies. (That is, a digital movie with audio that demonstrates the functions of a particular software package).

A fundamental condition of any OER to meet the requirements of the free content definition is the ability to edit and adapt materials with tools that are freely available. For example - the distribution of pdf files as open resources, would not meet the requirements of the free content definition because this is a closed format and there are no open source tools to edit the content.

Sadly - there are no open source tools available for the easy creation of screen movies on Linux. Ideally we require a cross platform application that is easy to use for the creation of screen movies with synchronised audio.

Requirements

Requirements are differentiated between minimum requirements and nice to have features.

Minimum requirements

Nice to have features

Desktop evaluation of existing freeware & FLOSS tools

There is currently no simple solution for screen movies for Linux.


RecordmyDesktop

RecordMyDesktop

Wink - http://www.debugmode.com/wink/

Reject - Not open source

Camstudio - http://www.camstudio.org/

No Linux version, but is worth a look as an example of a technology that is very easy to use I've not been able to test the software, but the screenshots show suggest that the technology is intuitive. - See interesting work around to record Linux screen movies with Camstudio. (VNC server is used to control the target display (Linux) for recording - http://www.irongeek.com/i.php?page=CamStudioOSS/camstudio.

Istanbul - http://live.gnome.org/Istanbul

Not mature enough for consideration

Xvidcap (&Gvidcap) - http://xvidcap.sourceforge.net/

Good example of gui designed for ease of use

pyvnc2swf - http://www.unixuser.org/~euske/vnc2swf/

This is the python version of vnc2swf.

This is the most promising find. High quality output but very limited gui and would be difficult for non technical users. It would appear that to build an easy to use GUI for this technology would be the most cost effective solution and its python-based <smile>.

Questions

 yes
 
 yes, there are various available and all have the same format of output. eg. Tight VNC

Example script

Because vnc2swf, only records video, no sound, we need another program/library to record the sound. In the below example they're using arecord.

This script was borrowed from here, originally submitted by Bruce:

#!/bin/sh
x11vnc -localhost -viewonly -wait 10 -defer 10 &
python ~/Documents/pyvnc2swf-0.8.2/vnc2swf.py -o tutorial.swf -N -S "arecord -c 2 -f cd -t wav voice.wav" localhost:0
ffmpeg -i voice.wav -ar 22050 voice.mp3
python ~/Documents/pyvnc2swf-0.8.2/edit.py -o tutorial1.swf -a voice.mp3 tutorial.swf
mv ~/tutorial1.swf ~/tutorial.swf
rm ~/voice.wav
rm ~/voice.mp3
rm ~/tutorial1.html 
OK - have used the arecord feature myself when testing - works pretty well. Is there a comparable solution for a Windows box for the recording of audio using this python package? --Mackiwg 08:03, 20 September 2006 (CEST)

Available options in vnc2swf.py to consider for implementation in the GUI

Ideas

Resources

Navigation
Community
Create a book
Toolbox
Bookmark and Share