soundflower

源代码和版本库:

 

https://github.com/mattingalls/Soundflower/tree/2.0b2

https://github.com/mattingalls/Soundflower/releases/tag/2.0b2

 

安装与使用:

 

 

右键安装器打开;开一下安装权限,因为他是要扩展内核的

 安装好开始测试内录制:

注意给APP开通麦克风权限(在机器的偏好设置里)

 

使用什么程序或者API进行采集都可以,采集程序与虚拟声卡没有什么关系,与虚拟声卡的默认参数也没关系;

譬如使用openal(macOS)采集(注意有时候使用xcode运行程序即便在安全与隐私中设置了麦克风权限,采集的也全是静音,目前没找到解决办法);可以通过终端运行 ./exename ,给了终端麦克风权限,终端是始终能采集到声音的

采集的时候采集端和播放端都选择soundflower.

 

 这样譬如开启Mac(投屏,采集,对讲 等类似程序),使用采集功能,本人测试使用的是openal采集(采集方法很多,coreaudio,audiounit,三方API等等);电脑内播放的歌曲之类的(iTunes等),就可以被采集到了;

如果想要采集系统声音,需要设置输出的soundflower,支持播放系统声音,可以在midi里设置

 

 这里的2CH和64CH:分别表示两声道32位深,和64声道32位深;

 因为openAL这个API是自己指定采集参数的,所以,你可以指定采集单声道,16位深,16K采样率等,不受虚拟声卡支持参数的影响,因为内部肯定有重采样的,openalAPI内 还是 系统API内,总归是要匹配的;

posted on 2021-09-06 20:16  邗影  阅读(406)  评论(0)    收藏  举报

导航