8

Is there any way to record the sound output of a specific program on Windows? I already have a solution that uses WASAPI's loopback device to record all audio output to the speakers, but I would prefer to be able to record only the audio output of a specific program and ignore everything else. I assume this is possible using a virtual audio device, but I would like to avoid something so complicated if possible.

John Colanduoni
  • 305
  • 2
  • 8

3 Answers3

2

According to this post (which is very interesting in itself), there's a program called

Virtual Audio Cable which might do the trick for you....

Michael Galaxy
  • 1,213
  • 14
  • 17
1

Virtual Audio Cable will do what you already mentioned when you said it captures all audio sent to it. You can a Virtual Line to be the default and then record that Virtual Line. You can Not select a specific program to do such a thing. I have made a tutorial for using it. https://www.youtube.com/watch?v=WUQmkgw8Pjg I use it to play music from youtube through my "mic" while playing games.

user3642085
  • 67
  • 1
  • 4
0

On Windows 10, You may check here, which use ActivateAudioInterfaceAsync Win32 API ; "Note that this sample requires Windows 10 build 20348 or later."

TianpingHsu
  • 91
  • 2
  • 5