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

10 tips for getting the most life out of your Android battery

As Android evolves, so too does the battery life. With every iteration of the platform we enjoy longer time between charges. But that doesn't mean there aren't things you can do to get even more out of that battery. With just a bit of work, you can extend it well beyond what you've been experiencing. Best of all, these tips don't require a degree in Android-ology to put them to work. Read more

Systemd 229 Released With Many Changes, DNS Resolver Now Fully Supported

The last major systemd update was all the way back in November, which is rather strange considering their normal frequent releases, but that changed today with the release of systemd 229. Systemd 229 has been released and given the span since systemd 228, this is a very hearty release. First up, the systemd-resolved DNS resolver is no longer experimental but is now fully-supported and offers a ton of new features, including DNSSEC support. Read more

today's leftovers

  • Free live-booting distro DVD with LU&D #162
    A brand new issue of Linux User & Developer hits the high street and the app stores today – we’ve done something a little different for you this time.
  • Russian government to switch to desktop Linux?
    The Russian government is reported to be contemplating dropping Microsoft Windows and adopting Linux as the operating system for agency PCs according to its internet czar, German Klimenko.
  • The Linux Foundation's big plan to speed up storage, networking
    The Linux Foundation continues to think big. It became a hub for containers by spearheading the Open Container Project and the Cloud Native Computing Foundation, and it has pushed to make APIs self-standardizing. Now, it's kicked off yet another industry-wide open source initiative: the Fast Data Project (Fd.io). The idea of "an I/O services framework for the next wave of network and storage software" (per the Foundation) may not sound as vital as protecting core Internet infrastructure or making it simpler for Web server admins to support HTTPS. But on closer inspection, FD.io is in line with the Foundation's ambitions to nurture the future Web.
  • ownCloud Desktop Client Updated with HiDPI Improvements, Better Syncing
    Today, February 10, 2016, ownCloud Inc. was proud to announce the release and general availability of new versions for its ownCloud Desktop and ownCloud Android clients.
  • LibreOffice 5.1 Released with Boatload of Changes
  • Ubuntu Core Now Supports Intel NUC Mini PC
    Canonical has this week announced that the Ubuntu Core now supports the Intel NUC DE3815TY mini PC after working together with Intel the company has now created a standard platform for developers to test and create x86-based IOT solutions using snappy Ubuntu Core.
  • 6 reasons to blog in Markdown with Jekyll
    GitHub pages is a free offering that can host your Jekyll blog for free. It also takes care of generating static HTML files from your Markdown text files, so there's no need to install anything on your computer. You can also use Jekyll with your own domain name (if you have one).

Education and Open Access

  • UNICEF Seeks World-Changing Open Source Technologies
    United Nations to fund startups to develop open source tech to improve the lives of vulnerable children and civilians
  • UCLA just open-sourced a powerful new image-detection algorithm
    Image recognition has become increasingly critical in applications ranging from smartphones to driverless cars, and on Wednesday UCLA opened up to the public a new algorithm that promises big gains. The Phase Stretch Transform algorithm is a physics-inspired computational approach to processing images and information that can help computers "see" features of objects that aren't visible using standard imaging techniques. It could be used to detect an LED lamp's internal structure, for example -- something that would be obscured to conventional techniques by the brightness of its light. It can also distinguish distant stars that would normally be invisible in astronomical images, UCLA said.
  • Open-source textbooks gain in push for college affordability [Ed: same as below]
  • Open-Source Textbooks Gain in Push for College Affordability
    The standard textbook for Fundamentals of General Chemistry I at the University of Connecticut has a list price of $303. For students who use the version professor Edward Neth is preparing for the fall semester, the cost will be zero. An early adopter of open source textbooks, Neth said he turned to the new technology out of frustration with spiraling prices of commercial textbooks. "It's seeing the costs go up every semester and almost feeling powerless," Neth said.
  • Zika articles made open-source to accelerate research
    Nature, the Lancet and many other medical publishers and researchers have announced that all Zika-related scientific articles will be published freely in the wake of the recent outbreak.