A screencasting program.
-
Abandoned — As of 2020-07-21, the latest version is
2.5.28.10-1with its most recent file being from 2017-05-15- Seeing as my I tested
2.5alpha13-3.i386on 2009-01-18 I’m flagging this as abandoned.
- Seeing as my I tested
Commercial, but it has a 30 day trial. It’s system-locked, but transferable.
-
2009-01-18 – 2.5alpha13-3.i386 on (distribution not recorded)
Table of Contents [hide]
2009-01-18 – 2.5alpha13-3.i386 ∞
Installation ∞
Installing the .tgz:
wget www.demorecorder.com/cgi-bin/download_trial.pl/DemoRecorder-2.5alpha13-3.i386.tgz su tar xvzf DemoRecorder-2.5alpha13-3.i386.tgz -C /opt
Installing the .rpm:
su wget www.demorecorder.com/cgi-bin/download_trial.pl/DemoRecorder-2.5alpha13-3.i386.rpm apt-get install DemoRecorder-2.5alpha13-3.i386.rpm
Video-compilation script ∞
Make ~/drec.sh with:
Spoiler
#!/bin/sh # Which recording should be used? name=$1 echo " * Setting up environment" # Where did DemoRecorder save its information? echo " ..DemoRecorder save directory" masters=$HOME/demorec if [ ! -d $masters ] ; then echo " creating directory: " $masters mkdir $masters fi if [ ! -d $masters/f ] ; then echo " creating directory: " $masters/f mkdir $masters/f fi #directory where you put the streaming Flash videos for Web publishing echo " ..flv" flv=$HOME/demorec/f/web if [ ! -d $flv ] ; then echo " creating directory: " $flv mkdir $flv fi #directory where you put the AVI videos echo " ..avi" avi=$HOME/demorec/f/avi if [ ! -d $avi ] ; then echo " creating directory: " $avi mkdir $avi fi #directories where you put the VOB videos echo " ..vob_pal" vob_pal=$HOME/demorec/f/vob_pal if [ ! -d $vob_pal ] ; then echo " creating directory: " $vob_pal mkdir $vob_pal fi echo " ..vob_ntsc" vob_ntsc=$HOME/demorec/f/vob_ntsc if [ ! -d $vob_ntsc ] ; then echo " creating directory: " $vob_ntsc mkdir $vob_ntsc fi echo " * Setting up environment (done)" echo " * Exporting..." #export to streaming Flash videos for Web publishing echo " ..flv - 320x200" demorec-to-flv-with-player --resolution 320x200 $masters/$name $flv/${name}-320x200.flv echo " ..flv - 400x300" demorec-to-flv-with-player --resolution 400x300 $masters/$name $flv/${name}-400x300.flv echo " ..flv - 640x480" demorec-to-flv-with-player --resolution 640x480 $masters/$name $flv/${name}-640x480.flv echo " ..flv - 800x600" demorec-to-flv-with-player --resolution 800x600 $masters/$name $flv/${name}-800x600.flv echo " ..avi - high quality" #export to AVI videos demorec-to-avi --output-bitrate 8000 $masters/$name $avi/${name}-high-quality.avi echo " ..avi - medium quality" demorec-to-avi --output-bitrate 3600 $masters/$name $avi/${name}-medium-quality.avi #export to VOBs for video DVDs echo " ..PAL DVD" demorec-to-vob-pal $masters/$name $vob_pal/${name}-pal.vob echo " ..NTSC DVD" demorec-to-vob-ntsc $masters/$name $vob_pal/${name}-ntsc.vob echo " * Exporting (done)" #Do something which notifies you about the exporting finished such as playing a specific sound or melody # play $HOME/sounds/finishedSound.wav echo " * Done."
Then make it executable:
chmod +x ~/drec.sh
Usage ∞
Run it with:
DemoRecorder
Compiling videos ∞
Summon it with:
~/drec.sh test
Making videos for YouTube ∞
(YouTube)
- recording
DemoRecorder --width 320 --height 240 --mono --animation
- encoding
demorec-to-flv --resolution 320x240 /path/to/project /path/filename.flv
- Interesting options:
-
--hide-cursor- Hide the X-cursor on exporting. This is useful when exporting recordings of VMware because the cursor in the virtual machine is not the X-cursor.
-
--sound-volume volume- Default: 1.0
- previewing
(gMPlayer)
gmplayer /path/filename.flv
FAILS – the video playback speed is too fast, and it eventually chops the video short. SAD
- uploading
(no special instructions)

ported