Five screencast programs tested
A Question of Settings
On the start screen, the Advanced button below the sliders lets you define the quality of the video and audio recording in a more detailed settings dialog. You can adjust various options: for example, defining the frame rate in the Performance tab. If you have powerful hardware, you can also select to Encode On the Fly.
The Sound tab lets you set the sampling frequency and the number of channels. If you have a Jack audio server installed on the system, the program will use it if you check Use Jack for audio capture. In the Misc tab (Figure 5), you can define the recording area and select to hide or display the window decorations. Additionally, you can hide the mostly useful tooltips that appear when mousing over an option.
One convenient feature is that recordMyDesktop lets you select most of the options by checking or unchecking a box, which simplifies configuration of the software. Brief info bubbles keep you informed so that you can make the necessary decisions.
Hands-On Test
RecordMyDesktop stores the recorded content in files with the OGV extension, which means they are stored in the OGG container format that uses free codecs. In the test, I appreciated the fairly small file size: In the default settings with 15 frames per second (fps) and an audio sampling frequency of 22,050Hz, a one-minute video sequence took only about 3MB of disk space. At 30fps and a sampling frequency of 44,000Hz, the footprint increased to approximately 8.4MB. Thus, long screencasts have a pleasingly small footprint.
One thing that struck me in the test was that the difference in quality between using 15 and 30fps and a higher audio sampling rate was almost imperceptible compared with the defaults. In both cases, the software ensured uninterrupted recording of screencasts without jitter and dropouts.
A feature I did not like was the slow encoding of the recording. In the default settings, the tool slowly converts the raw material to OGV containers after recording. The encoding can take longer than the actual recording if you also increase the video frame rate and audio sampling rate, even on high-performance quad-core systems working at full CPU capacity. RecordMyDesktop is thus not genuinely useful for longer sequences like training videos.
SimpleScreenRecorder
A new development named SimpleScreenRecorder [3] is by far the most comprehensive screencast program in the test in terms of functionality. You have to add Maarten Baert's PPA to install the software. Instructions are in the Download section of the main webpage.
After launching from the Multimedia menu, the tool shows you a settings window (Figure 6) where you initially set up the recording area. Your choice of screens, a freely definable rectangular area, or a window are the available options. Also, you can define the frame rate and the audio system, where PulseAudio is the default. Additionally, the entire screen is the default grab area; based on the system settings, the program computes the correct resolution.
On the second page of the configuration dialog, you specify the file name and directory in which to save the screencast file, as well as the container formats and codecs. The number of alternatives is impressive. Matroska (MKV), MP4, WebM, and OGG are the container format choices, with H.264, VP8, and Theora for video codecs and Vorbis, MP3, and AAC for audio codecs.
You can use Other formats for both the audio and video codecs assuming the appropriate libraries are available on your system. Also, the audio recording rate can be set in kilobits per second (Kbps), with 128Kbps as the default. For ease of configuration, the software displays some very detailed info messages for each of the options when you mouse over them.
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.
-
New Pentesting Distribution to Compete with Kali Linux
SnoopGod is now available for your testing needs
-
Juno Computers Launches Another Linux Laptop
If you're looking for a powerhouse laptop that runs Ubuntu, the Juno Computers Neptune 17 v6 should be on your radar.
-
ZorinOS 17.1 Released, Includes Improved Windows App Support
If you need or desire to run Windows applications on Linux, there's one distribution intent on making that easier for you and its new release further improves that feature.
-
Linux Market Share Surpasses 4% for the First Time
Look out Windows and macOS, Linux is on the rise and has even topped ChromeOS to become the fourth most widely used OS around the globe.
-
KDE’s Plasma 6 Officially Available
KDE’s Plasma 6.0 "Megarelease" has happened, and it's brimming with new features, polish, and performance.
-
Latest Version of Tails Unleashed
Tails 6.0 is based on Debian 12 and includes GNOME 43.
-
KDE Announces New Slimbook V with Plenty of Power and KDE’s Plasma 6
If you're a fan of KDE Plasma, you'll be thrilled to hear they've announced a new Slimbook with an AMD CPU and the latest version of KDE Plasma desktop.
-
Monthly Sponsorship Includes Early Access to elementary OS 8
If you want to get a glimpse of what's in the pipeline for elementary OS 8, just set up a monthly sponsorship to help fund its continued existence.