Language Selection

English French German Italian Portuguese Spanish

Desktop Recording on my Laptop

Filed under
Linux

After retiring from 34 years of teaching high school computer science and mathematics, I finally thought I'd have some time to create some good instructional video lessons. My initial goal is to produce series of instructional videos for software that is cross-platform FLOSS--Inkscape, the GIMP, OpenOffice.org, computer programming in Ruby and Python, and so on. Along with my desktop computers, I wanted to use my new Acer laptop to produce these videos.

So, I need a good screen recorder program, that will record video to the screen and also record my audio.

RecordMyDesktop won't do the job on my Acer laptop! The on board ALC888 audio records with skips, tonal anomalies, and a great deal of hiss. I've spent a lot of hours try to fix these issues. No joy. So I look around for another Linux screen recorder program that will work. I find DemoRecorder.

The commercial (I purchased a copy) DemoRecorder program does work in its opengl mode, and fixes the sound skips and tonal anomalies, but the video sound still has a (very) loud background hiss. While DemoRecorder records the video in its own proprietary format, I discovered that the sound is recorded as a wav audio file (without the .wav extension), which I can then open and edit with Audacity to remove the hiss. Then I run the demorec-to-avi DemoRecorder program to assemble and transcode the recorded files into one avi video. It works well, and gives good video and audio quality, but the extra step of editing the audio is a lot of work.

Time to look for portable audio hardware compatible with Linux and my Acer laptop. After some searching on the Net, I find the Diamond Sound Tube, a USB Audio sound device. Diamond claims compatibility with Linux. It's available at Newegg for $29.99 US, so I order it.

It arrived yesterday, and looks like an old radio vacuum tube--kind of dorky, but fun too. I plug it in, and try to get it to work with Mandriva 2010, the distro I have installed on my laptop.

I can't seem to get Mandriva to recognize it as my primary sound device. Off to the Net again to see if I can figure out how to do this. I finally discover a solution posted by Adam Williamson when he was working for Mandriva (yes, they were fools to let him go, but, he's now doing good things for Red Hat/Fedora).

To make this long story slightly shorter, suffice to say the Diamond Sound Tube device works well with both RecordMyDesktop and DesktopRecorder. No skips, tonal anamolies, or hiss. My videos now look and sound great. And general sound output to my external speakers is much better too. The Diamond Sound Tube is recommended, particularly if your laptop built-in sound is lacking.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Sound tube howto?

Quote:

I finally discover a solution posted by Adam Williamson when he was working for Mandriva

You still got the link for that?

Set USB SoundTube device as default sound device.

Here's what I've done:

  1. Turn off pulseaudio (using the Mandriva Control Center - Sound option).
  2. Go into KDE Control Center, click the multimedia option, and set the backend from Gstreamer to Xine
    1. You may have to download and install the Xine related packages to see the Xine backend option.
    2. Setting the backend from GStreamer to Xine may not be necessary--I've had some issues with Mandriva in the past with GStreamer as the backend--but this is probably fixed now.
  3. As user root, open the /etc/modprobe.d/sound file.
    My built-in-laptop sound uses the snd-hda-intel driver, while the USB SoundTube uses the snd_usb_audio driver. (Yes, one driver name uses (-) hyphens as separators, while the other uses (_) underscores.)
  4. I've entered the following lines into this sound file:
    alias snd-card-0 snd_usb_audio
    alias snd-slot-0 snd_usb_audio
    alias snd-card-1 snd-hda-intel
    alias sound-slot-1 snd-hda-intel
    options snd_usb_audio index=0
    options snd-hda-intel index=1
  5. Reboot your machine.
  6. Go back into the KDE control center, select multimedia, and set KDE to use the preferred sound card devices.
  7. No guarantees with this howto--good luck!

More in Tux Machines

Leftovers: OSS

Security Leftovers

  • Security updates for Thursday
  • OpenSSL patches two high-severity flaws
    OpenSSL has released versions 1.0.2h and 1.0.1t of its open source cryptographic library, fixing multiple security vulnerabilities that can lead to traffic being decrypted, denial-of-service attacks, and arbitrary code execution. One of the high-severity vulnerabilities is actually a hybrid of two low-risk bugs and can cause OpenSSL to crash.
  • Linux Foundation Advances Security Efforts via Badging Program
    The Linux Foundation Core Infrastructure Initiative's badging program matures, as the first projects to achieve security badges are announced.
  • Linux Foundation tackles open source security with new badge program
  • WordPress Plugin ‘Ninja Forms’ Security Vulnerability
    FOSS Force has just learned from Wordfence, a security company that focuses on the open source WordPress content management platform, that a popular plugin used by over 500,000 sites, Ninja Forms, contains serious security vulnerabilities.
  • Preparing Your Network for the IoT Revolution
    While there is no denying that IP-based connectivity continues to become more and more pervasive, this is not a fundamentally new thing. What is new is the target audience is changing and connectivity is becoming much more personal. It’s no longer limited to high end technology consumers (watches and drones) but rather, it is showing up in nearly everything from children’s toys to kitchen appliances (yes again) and media devices. The purchasers of these new technology-enabled products are far from security experts, or even security aware. Their primary purchasing requirements are ease of use.
  • regarding embargoes
    Yesterday I jumped the gun committing some patches to LibreSSL. We receive advance copies of the advisory and patches so that when the new OpenSSL ships, we’re ready to ship as well. Between the time we receive advance notice and the public release, we’re supposed to keep this information confidential. This is the embargo. During the embargo time we get patches lined up and a source tree for each cvs branch in a precommit state. Then we wait with our fingers on the trigger. What happened yesterday was I woke up to a couple OpenBSD developers talking about the EBCDIC CVE. Oh, it’s public already? Check the OpenSSL git repo and sure enough, there are a bunch of commits for embargoed issues. Pull the trigger! Pull the trigger! Launch the missiles! Alas, we didn’t look closely enough at the exact issues fixed and had missed the fact that only low severity issues had been made public. The high severity issues were still secret. We were too hasty.
  • Medical Equipment Crashes During Heart Procedure Because of Antivirus Scan [Ed: Windows]
    A critical medical equipment crashed during a heart procedure due to a timely scan triggered by the antivirus software installed on the PC to which the said device was sending data for logging and monitoring.
  • Hotel sector faces cybercrime surge as data breaches start to bite
    Since 2014, things have become a lot more serious with a cross section of mostly US hotels suffering major breaches during Point-of-Sale (POS) terminals. Panda Security lists a string of attacks on big brands including on Trump Hotels, Hilton Worldwide, Hyatt, Starwood, Rosen Hotels & Resorts as well two separate attacks on hotel management outfit White Lodging and another on non-US hotel Mandarin Oriental.

Android Leftovers

today's howtos