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
-
Endless OS 6 has Arrived
After more than a year since the last update, the latest release of Endless OS is now available for general usage.
-
Fedora Asahi 40 Remix Available for Macs with Apple Silicon
If you've been anticipating KDE's Plasma 6 for your Apple Silicon-powered Mac, then you're in luck.
-
Red Hat Adds New Deployment Option for Enterprise Linux Platforms
Red Hat has re-imagined enterprise Linux for an AI future with Image Mode.
-
OSJH and LPI Release 2024 Open Source Pros Job Survey Results
See what open source professionals look for in a new role.
-
Proton 9.0-1 Released to Improve Gaming with Steam
The latest release of Proton 9 adds several improvements and fixes an issue that has been problematic for Linux users.
-
So Long Neofetch and Thanks for the Info
Today is a day that every Linux user who enjoys bragging about their system(s) will mourn, as Neofetch has come to an end.
-
Ubuntu 24.04 Comes with a “Flaw"
If you're thinking you might want to upgrade from your current Ubuntu release to the latest, there's something you might want to consider before doing so.
-
Canonical Releases Ubuntu 24.04
After a brief pause because of the XZ vulnerability, Ubuntu 24.04 is now available for install.
-
Linux Servers Targeted by Akira Ransomware
A group of bad actors who have already extorted $42 million have their sights set on the Linux platform.
-
TUXEDO Computers Unveils Linux Laptop Featuring AMD Ryzen CPU
This latest release is the first laptop to include the new CPU from Ryzen and Linux preinstalled.