- recordmydesktop for capturing and recording the desktop
- gtk-recordmydesktop, a graphical frontend for recordmydesktop
- mencoder for encoding the recorded video to xvid or any other format.
If you also need to record your voice in the screencast then you will need a properly configured sound card along with a decent microphone. You can test your microphone and sound card settings using Sound Recorder.
You can install the softwares using the following command:
sudo apt-get install mencoder recordmydesktop gtk-recordmydesktopafter installation completes run gtk-recordMyDesktop from Applications->Sound & Video menu
If you want to record your full desktop then simply press record and recording will start. You will see a small square in the Notification Area.
Select Window button and then click on the title bar of the window that you want to record and recordmydesktop will only record the selected window.
mencoder your_file.ogv -ovc xvid -xvidencopts bvhq=1:chroma_opt:quant_type=mpeg:bitrate=658:pass=1 -oac pcm -o /dev/null
mencoder your_file.ogv -ovc xvid -xvidencopts bvhq=1:chroma_opt:quant_type=mpeg:bitrate=658:pass=2 -alang en -oac mp3lame -lameopts br=96:cbr:vol=6 -o your_file.aviThis will convert the ogv files into avi with xvid video and mp3 audio. After that you are done and your screencast is ready. If you want to edit this avi file to add some effects or any thing you can use Pitivi video editor which comes by default with Ubuntu (10.04 onwards)