Short bio: Computer Scientist, FOSS supporter (read more)
Tux Machines (TM)-specific
A screencast (also known as video screen capture) is a digital recording of computer screen output that usually contains audio narrations. So basically, an application that records a user's screen activities and then saved them in video format is called screencasting software. The program is often used for training, demoing, documentation, and for assessing technical skills.
If you are using Linux and are looking for a screencasting tool that would suit you needs, then you are in luck because there are plenty to choose from. Here are some of most widely used free and open source screencasting software applications that you should check out:
XVidCap is aimed to be a standards-based, free and open source alternative to commercial applications such as Lotus ScreenCam and Camtasia. XVidCap works utilizing an on-line encoding facility with the FFmpeg libavcodec / libavformat. It can capture any movement on an X11 display either as single frames (like a number of JPEG images) or it can encode the captured frames to a video on-line. It can also grab and embed an audio recording provided users have an OSS compatible system and FFMPEG libraries with compiled audio capture support.