recordmydesktop
I have written before about desktop session recording software,
particularly
byzanz and
Istanbul, both of
which do a decent job but without sound. The latest package I have
tried is called
recordmydesktop and
as far as I know its the only one that records sound as well as
video. Here's a clip featuring
bongo, a great music
player for emacs.
To get sound working you need set alsa to record from the `wave'
device of your sound card (actually there are plenty of other ways
but this worked for me.) I used `gnome-alsamixer' for this as it
was the only mixer that showed me the little `rec' checkbox, I was
unable to figure out how to set a device to record in the console
alsamixer.
The Debian version of recordmydesktop is not new enough to use with
sound as it has some issues with choppy sound, so after installing
libxdamage-dev, libvorbis-dev and libtheora-dev, the latest cvs
version from their site compiled with no problems.
The default output is in
ogg
format, I know linux users won't have a problem seeing it, I
*think* Windows Media Player can show oggs, let me know if it
dosen't work for you.