I have tried to make screencasts using Ubuntu Hardy (8.04) and nothing seem to work just right. Here is what I've been doing (and failing). How do you do it? I've seen plenty of nice Ubuntu screencasts online with sound.
Here is what I've been trying:
Option 1: xvidcap
Installed with apt-get, it segfaulted on first run. I got it to work by
specifying "--audio no" option, thus no sound. Besides, files produced by xvidcap play too fast: FPS problem?
Option 2: ffmpeg
ffmpeg that comes with Ubuntu is compiled without screen-grabbing module. And I don't want to compile my own - I try not to have a custom-compiled software on my system because it's hard to keep track (and uninstall) it later.
Option 3: gtk-recordmydesktop
This one actually got very close: I got the video and sound working, but the sound was skipping and getting out of sync with video. It appears to be a common problem based on a few google searches I've done. Morever, it records in only OGG which is, of course, useless outside of Linux world. (but I managed it convert it to MPEG4, losing some quality and boosting file size by 30% in proces of doing so)
Option 4: pyvnc2swf
Works only via VNC. Too sluggish for most practical purposes.
At this point I'm pretty frustrated. How do I make a screen cast on Ubuntu?