录制发送到扬声器的声音

Posted

技术标签:

【中文标题】录制发送到扬声器的声音【英文标题】:Recording sound sent to speakers 【发布时间】:2011-05-12 15:31:10 【问题描述】:

我正在尝试制作一个程序,让我可以捕捉通过扬声器听到的所有声音。我不知道该怎么做...我想使用套接字将它发送到另一台 PC(我该怎么做?)。我想在 Windows 上用 Java 或 C++(我肯定更喜欢 Java)编写它。

编辑 简而言之,我想使用 Java 发送和接收音频输入

请帮忙, 克里斯

【问题讨论】:

【参考方案1】:

对于 Windows 7,您可以使用 WASAPI 执行此操作(请参阅 my answer to a similar question here)。为了使用 WASAPI,我建议使用 C++ 或一些基于 .net 的语言(C#、vb.net 等) 对于其他版本的 Windows,您将需要一个中间虚拟声卡,并且您将只能捕获通过此虚拟驱动程序的音频流。有一个商业选项here,但我相信还有其他的。

还有一个link here

【讨论】:

以上是关于录制发送到扬声器的声音的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式录制声音发送到内置输出,Mac OS X

解决iOS录制声音的时候,扬声器音量较小的问题

python 录制电脑声音

NAudio 与 MultiplexingSampleProvider 和 WasapiOut

Electron实现麦克风声音系统扬声器声音桌面视频混合录制

Electron实现麦克风声音系统扬声器声音桌面视频混合录制