Language Selection

English French German Italian Portuguese Spanish

Screencasting Under Linux--A brief Story

Filed under
Linux

My first consideration for making A/V screencasts under Linux is Software. What programs are available to do screen-recordings with simultaneous audio narration under Linux? I've probably tried them all: recordmydesktop (which has both gtk-recordmydesktop and qt-recordmydesktop GUI font ends), Istanbul, xvidcap, and wink. Frankly, none of these yielded the high-quality screen capture I wanted. But the real problem is that the audio quality was worse. After thrashing about, I finally end up with a non open source commercial product called DemoRecorder.

Now DemoRecorder is a commercial, proprietary program, which costs $47.00US, $77.00US, or $247.00US depending on the desired feature set. I purchased the $77.00 license. This does not work under Mandriva 2010 in nested desktop mode, but the openGL mode of capture works well. No dropped frames on the video side, and relativey smooth modion. On the audio side, no major sound glitches like I had with recordmydesktop.

Using DemoRecorder in the openGL mode is a two-phase process--Running the demorec --opengl program to perform the initial capture of the video and audio files, then the transcoding or assembly into a finished product using demorec-to-avi (or demorec-to-dv, demorec-to-flv, demorec-to-mpeg1, demorec-to-mpeg2, demorec-to-ogg-theora or whatever video codec/container you wish).

While the sound quality is considerably improved, it's still a bit hollow and tinny when recorded from my Logitech headset. I found the captured sound file produced by demorecorder, which I could then import into Audacity in raw format. I could then edit and improve the sound in Audacity, and export the edited sound file back to the drive before the assembly/transcoding of the video files and the sound file into one avi file.

This works--still, the sound isn't quite professional quality, but close. The real issue with this is that this type of post-production sound-editing takes a lot of time. Better, if possible, to get a high-quality sound recording to begin with, and bypass the editing step. Time for some research into sound production.

I have no experience in sound recording--I'm a computer guy, but I do like to play with hardware.
Fortunately, I already have a really good high-quality sound card in my working desktop computer--an HT Omega Claro Plus.

Turns out, you can get a decent quality mic, and a device called a sound mixer, and you can record really great sound. Good to know. I end up purchasing a Behringer XENYX 1204FX model mixer for $179.99US. This model of mixer turns out to be overkill on my part, and I now know I could have got by just fine with a cheaper mixer (prices for a mixer can range from $99.00US to several thousand US dollars).

As is often the case, one purchase often begets another. So, on to buy a decent, but relatively inexpensive condensor mike (after shelling out too many $$$ on the mixer). I end up purchasing an MXL 990 condenser microphone with a shock mount for $49.00US. Then a proLine desktop mic stand, model MS112 ($29.99US). Finally, I purchase assorted cables and adapters.

After all my sound gear arrives, I connect the mic to my mixer, the mixer to my sound card. Then I fire up Audacity to run some tests. After fiddling with the gear for about an hour, I'm amazed at the quality of the sound captures. Now I can start recording those educational screencasts in earnest.

More in Tux Machines

Kernel and Graphics: exFAT, Linux 5.12, Mesa's Panfrost Gallium3D and Mesa 21.0

  • Linux's exFAT Driver Will Soon Be Able To Delete Big Files Much Faster - Phoronix

    For those making use of Linux's modern exFAT file-system, a significant optimization is on the way for when deleting files with the "dirsync" mount option set.  The exFAT file-system driver for Linux 5.12 should be able to delete (large) files much faster when running with the "dirsync" mount option set where the directory updates are done synchronously. 

  •  
  • AMD + Older Intel CPUs To See Much Faster AES-NI XTS Crypto Performance On Linux 5.12 - Phoronix

    AMD processors along with older Intel processors will enjoy much faster AES-NI XTS crypto performance with the Linux 5.12 kernel this spring.  Processors supporting AES-NI instructions and that also are subject to Retpolines as part of their Spectre V2 mitigations will enjoy a big speed-up with AES-NI XTS for that next version of the Linux kernel. This includes past and current AMD processors as well as older Intel CPUs, but recent Intel processors do not need the return trampolines and thus not subject to this speed-up as they are not currently handicapped. 

  • Mesa's Lima Driver Finally Implements OpenGL Shader Cache Support - Phoronix

    While Mesa's Panfrost Gallium3D driver has been working out well for modern ARM Mali open-source graphics support, for the old Mali 400/450 series hardware there still is the "Lima" driver within Mesa that doesn't receive too much attention these days (just around 70 commits over the past year) but as its first work of 2021 saw an initial shader cache implementation.

  • Radeon Vulkan "RADV" Driver Saw Many Optimizations This Week For Mesa 21.0 - Phoronix

    Prior to Mesa 21.0 being branched this week in preparations for the quarterly stable Mesa3D release, a number of open-source Radeon Vulkan "RADV" driver optimizations were merged.

Audiocasts/Shows: TWIL and GNU World Order

  • TWIL 134: WINE 6.0, Flatpak 1.10, Fedora Kinoite, Slimbook Titan, AlmaLinux, JingOS

    On this episode of This Week in Linux, we’ve got an update for you about a CentOS alternative from CloudLinux called AlmaLinux. The company Slimbook announced a new Laptop called the Slimbook Titan and it is a very interesting piece of hardware with AMD Ryzen 7 & RTX 3070. We’ve also got releases from some big open source projects like WINE 6.0 and Flatpak 1.10. We’ve also got some interesting distro news from Fedora and a new OS called JingOS which has a very iPad-like design. In App News, we’ll talk about Mozilla’s VPN Now Available for Linux and we’ll end the show with a big Humble Bundle Bonanza. All that and much more on Your Weekly Source for Linux GNews!

  • GNU World Order 389

    Hardware review of the Devastator 3 keyboard and mouse, and all about **tmux** , plus an obligatory mention of **usbmuxd**.

KDE Customization Guide: Here are 11 Ways You Can Change the Look and Feel of Your KDE-Powered Linux Desktop

KDE Plasma desktop is unarguably the pinnacle of customization, as you can change almost anything you want. You can go to the extent of making it act as a tiling window manager. KDE Plasma can confuse a beginner by the degree of customization it offers. As options tend to pile on top of options, the user starts getting lost. To address that issue, I’ll show you the key points of KDE Plasma customization that you should be aware of. Read more

EasyOS works on Raspberry Pi 3B with 1GB RAM

Well I'll be a monkey's uncle, I have created a better product than I realised. I plugged the EasyOS microSD card into my old Pi model 3B, with only 1GB RAM, and it booted, and everything works. Well, everything after only a brief test. Connected to Internet automatically, because wifi was already setup when running on the Pi4. Was able to surf the Internet. I see the bluetooth applet in the tray, excellent, audio applet indicates working audio. The only noticeable downside is very slow. Still quite usable though. SM started surprisingly fast. Read more Also: Norwegian language PETs for EasyOS