【问题标题】:Record specific application audio with naudio使用 naudio 录制特定的应用程序音频
【发布时间】:2026-01-21 16:55:01
【问题描述】:

基于this naudio tutorial,我知道naudio 能够在Windows 中录制音频输出。文章还提到可以将naudio设置为只录制naudio混合的音频。

在我看来,完成特定应用程序录制的工具似乎就在其中,但我无法将各个部分组合在一起。想法?

【问题讨论】:

  • 您能描述一下“特定于应用程序的录制”是什么意思吗?
  • 录制一个应用程序的音频,而不是其他应用程序的音频。
  • 您的应用程序还是任何给定的应用程序?
  • 任何给定的应用程序。

标签: c# audio audio-recording naudio


【解决方案1】:

据我所知,WASAPI 无法从您选择的单个应用程序中录制声音。 Windows 8 确实使您能够枚举流并设置它们的卷,但我认为您无法捕获它们。目前NAudio的WasapiLoopbackCapture类只能用于捕获所有应用程序的组合输出。

要录制您自己输出的音频,请查看我讨论的SavingWaveProvider 示例here on my blog

【讨论】: