There's a software named Snag it. That works just perfect, but it's a commercial licensed and my company policy says, it isn't worth investing.

Any free/open source software that meet this requirement? I've tried Camstudio and ShareX, but both have either "Virtual Audio capture" or "Internal mic/Headset mic" capture. Not both sources.

It would help me if I can know a way to enable both audio sources at once either or yet another software that enables recording audio from mic as well as speaker and record screen.

note: This question and other similar questions aren't helping. Either answer is not applicable or no longer valid.


Acethinker's Free Recorder, Apowersoft's Recorder and oCam are reported to do that. You can also try to mixdown the audio that's been recorded with proper method with Audacity and VB - Voice Recorder.

| improve this answer | |
  • I'll give them a try and get back to you. Hope they are freeware or open source. – InfantPro'Aravind' Jun 5 '17 at 17:37
  • @InfantPro'Aravind' AFAIK, they're freeware. If your problem is solved, please mark as chosen solution. – CanopusX Jun 6 '17 at 2:06
  • They require to be accessed through browser (URL), but the requirement is met. I'm accepting your answer as accepted. – InfantPro'Aravind' Jun 8 '17 at 9:53

Open Broadcast Studio is pretty good. And it's a freeware.


| improve this answer | |

You can use Mirillis Action! screen recorder, it has a 30-day free version. It can record system sound and your mic to different audio tracks.

| improve this answer | |

My Experience is:

1st Place: as Sterex suggested, Open Broadcast Studio

  • OBS really provides a whole lot of flexibility for creating complex layouts which you can change on the fly while recording.

I would also Add

ShareX as a possible alternative.

Although, to be able to Capture your microphone and the System Audio at the same time you need to do a little bit of ffmpeg tweaking.

ShareX --> Task settings --> Capture --> Screen Recorder --> Screen Recording options

  1. Download and install the recorder devices if they are not already installed with the buttons provided.

  2. Under Sources select:

    a. Video Source: screen-capture-recorder b. Audio Source: Microphone (...)

  3. Under Additional command line Arguments add the following:

    -f dshow -i audio="virtual-audio-capturer" -filter_complex amix=inputs=2:duration=longest

The virtual-audio-capturer is your screen audio which will gets mixed together with the other audio source defined

| improve this answer | |

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