I'd like to make a screencast that records both mic (audio input) and system sounds (audio output) at the same time. For example, so that I can capture a screencast while talking to someone on Skype and capture both sides of the conversation. How can I do this? (I'm using Natty if it matters.)

So far I have tried Kazam, RecordMyDesktop and Tibesti. (Tibesti explicitly has this feature but it doesn't seem to work. Kazam has existing enhancement requests for this feature.)

Please provide complete instructions/options, like those given for running RecordMyDesktop from the command line in this generic screencasting answer.

  • They all record the mic fine, so if there is some hack to pipe audio out into the mic input, that would be acceptable as a temporary workaround, and I will hope that whoever calls likes the sound of their own voice. – lofidevops Aug 17 '11 at 11:50
  • Another workaround would be a separate app that recorded system sounds that I could then splice into the screencast? – lofidevops Aug 17 '11 at 12:06

Found a solution. Been pulling my hair out forever searching for an answer that isn't needlessly complicated.

Install and use Open Broadcaster Software (aka OBS Studio). Seriously, that's it.

You can follow the Linux installation instructions or just use the Snap store.

You can configure OBS to simultaneously record:

  • screen (XSHM screen capture)
  • mic (PulseAudio audio input capture)
  • system sounds (PulseAudio audio output capture)

Look for a way to combine sound channels instead of looking for multirecording screencast app. How to mix voice and audio on Ubuntu (archive.org copy) describes how to do it with PulseAudio. This tutorial seems to be based on Weekend Project: Record From Skype Calls and Other Apps on Linux (linux.com). IIRC there are also similar in spirit tricks for JACK)


I just recorded a quick screencast and wrote up a blog post on how to do this. My tutorial is in the context of recording the audio from a Google Hangouts call, but the same concepts apply to anything. As you can see in my screencast tutorial, you can be recording a screencast in addition to everything else that's going on. Here's a link to the tutorial: https://leehblue.com/record-phone-calls-audacity-ubuntu/

  • How did you achieve this, the steps are important... – George Udosen Mar 18 '17 at 5:23

Hope this is what you are looking for: http://www.youtube.com/watch?v=oWyfG4PVpms.

  • 1
    Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. – Stefano Palazzo Aug 25 '11 at 13:05
  • Alright. I'll keep that in mind next time around. – rigved Sep 1 '11 at 13:01
  • @rigved I do not get the same options as the screencaster, could it be a hardware capability issue, or do I need to pick a specific sound profile? see askubuntu.com/questions/63533/… (created a separate question for the more specific issue) – lofidevops Oct 12 '11 at 6:02
  • video has been removed :( – Greg Jan 20 '17 at 17:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.