macos - 在 mac 上捕获声音输出

标签 macos audio capture

我正在尝试将我的屏幕保护程序从 Windows 移植到 mac,其功能之一是对系统声音输出使用react。在 Windows 上使用 Direct Sound 很容易,但我找不到任何在 mac 上捕获声音输出的示例。甚至可能不编写内核扩展之类的东西吗?使用 flash 也很容易——它甚至提供 computeSpectrum获取原始数据甚至fft转换数据的方法。

我已经找到的所有程序都使用 Soundflower或他们自己的内核扩展。但我不认为要求安装单独的程序或使用内核扩展是一个好方法。

最佳答案

考虑到 Soundflower 是开源的,您可以做的一件事就是看看他们是如何做到的。您无法复制和粘贴 GPL 代码,但您肯定可以研究所使用的技术并创建您自己的解决方案(为您指明正确的方向)。

你不会发现苹果在这里很有帮助。以这种方式,声音捕捉可用于各种邪恶的目的。我什至不确定 Core Audio 是否可以让你在没有黑客的情况下做到这一点。在任何情况下,你都有一个你想要完成的工作的实现。我会好好利用它。

关于macos - 在 mac 上捕获声音输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2188023/

相关文章:

jquery ID 根据用户点击 URL 选择

macos - 如何在 Mac OS X 上拍摄忽略应用程序窗口的区域的屏幕截图

mysql - Applescriptable mySQL 客户端 - 低成本还是免费?

macos - 如何在 Mac 上使用 .exe 文件通过 Winebottler 安装应用程序

swift - 在输入 NSTextField 时过滤 NSTable - 自动选择第一行

java - 有人可以解释.wav(WAVE)文件头吗?

c++ - 通过 M-Audio ProFire 610 输出声音

audio - 如何将 MKV 电影 5.1 音轨转换为 2.0(立体声)但保留原始音轨

用于实现 RTSP 客户端的 Golang 库

java 捕获网络摄像头图像