首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用虚拟声卡驱动程序捕捉音频?

如何使用虚拟声卡驱动程序捕捉音频?
EN

Stack Overflow用户
提问于 2019-10-27 23:56:58
回答 1查看 1.8K关注 0票数 0

我希望知道如何通过使用虚拟声卡驱动程序捕捉音频。

我正在考虑如何实现以下步骤。

我们在ubuntu播放音频,但是音频只是通过虚拟声卡驱动程序播放,捕获音频stream.

  • captured音频通过网络发送到windows,

  • 音频实际上是在windows中播放的。
EN

回答 1

Stack Overflow用户

发布于 2019-11-22 17:19:18

您需要的是激活ALSA snd-aloop模块,它提供了一个全双工虚拟回送声卡.有关激活和示例使用的说明,请查看以下链接:

https://github.com/TheSalarKhan/Linux-Audio-Loopback-Device

https://sysplay.in/blog/linux/2019/06/playing-with-alsa-loopback-devices/

需要考虑的几个要点是:

  • 子设备成对链接;无论您在hw:n,0,m上播放什么,都会在hw:n,1,m上运行(参见第一个链接中的示例),
  • 第一个打开子设备的应用程序将强制第二个应用程序使用相同的参数集:采样速率、格式、通道数目。例如,假设录音应用程序以立体声/44100/S16_LE格式在hw:2,1,0上打开捕获流;hw:2,1,0上的播放应用程序将被迫使用相同的立体声/44100/S16_LE格式

希望这能有所帮助

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58584405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档