This post covers the technical how-to for screencasts with Ubuntu 8.10 on a Lenovo x300. When we get some feedback about whether the screencasts are helpful, I'll post about the social part of the experience.
It took me an afternoon and a morning of thrashing to get everything working. Here's what I did:
- Install gtk-recordmydesktop and gnome-alsamixer:
- Open Applications-> Sound & Video-> GNOME ALSA Mixer and make sure the microphone is recording and isn't muted. The controls you have available in the ALSA Mixer depend on your sound hardware, so you may have to do some research on your own to find the right settings for your sound card. At this point, you should be able to record sound and video with RecordMyDesktop (Applications-> Sound & Video-> gtk_recordMyDesktop)
- If you find that the sound stutters on playing back your screencast, run recordmydesktop from a terminal window
recordmydesktop
If you see "Broken pipe: Overrun occurred.", the problem is when you record the screencast, not on playback. I installed the Jack audio server and that fixed it
sudo apt-get install gtk-recordmydesktop gnome-alsamixer
- Install (I think this is right -- I installed using the Synaptic GUI)
sudo apt-get install jackd libjack-dev
Note that including the development library (libjack-dev) is very important. If you don't include it, you'll get and error when you start recording with RecordMyDesktop ("dlopen/dlsym error on libjack.so") - Do Applications-> Sound & Video-> JACK Control
- Click on Start in the JACK window
- Do Applications-> Sound & Video-> gtk_recordMyDesktop
- Click on Advanced
- Click on the Sound tab and make it look like this
- Close the window
- Record the screencast (Select Window if you want, then click Record)
- When you're done, stop Jack and Quit from the control window before you try to play back the screencast. I found that playback would freeze up if Jack was still running. This is a moderately big nuisance, but I haven't found a way to make it work with Jack open.
No comments:
Post a Comment