首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从不同的麦克风采集和混合声音输入

从不同的麦克风采集和混合声音输入
EN

Ask Ubuntu用户
提问于 2017-01-06 18:36:20
回答 1查看 32.1K关注 0票数 21

我能够通过两个或两个以上的输出/设备播放声音,使用木瓜参考并添加虚拟输出设备,如下面的答案所述:通过两个或多个输出/设备播放声音

现在,我希望能够对输入进行同样的操作,因此基本上可以从任何有能力的设备上收集声音输入,并将其路由,例如Skype或Slack。这对我在大型会议室里非常有用,这样我就可以在周围分发多个演讲者/麦克风,以便有良好的音质。

有人能提出解决办法吗?

EN

回答 1

Ask Ubuntu用户

发布于 2017-01-11 10:49:03

所以从根本上说,我在互联网上挖掘了大量信息之后,才发现了这一点。这是我在http://www.pclinuxos.com/forum/index.php/topic,119695.msg905379.html#msg905379的另一个论坛上找到的最好的答案。

基本上,您将首先需要添加一个假通道,一个“空接收器”,其中的输入将被收集。我们将它称为“输入”,并使用以下命令创建它:

代码语言:javascript
复制
pactl load-module module-null-sink sink_name=inputs

在此之后,您需要为需要连接的设备创建所需的虚拟通道,并将其链接到您之前创建的“输入”通道。因此,对于您想要混合的任何输入,请重复此命令(如果您还想混合您的笔记本电脑的输入,请添加一个):

代码语言:javascript
复制
pactl load-module module-loopback sink=inputs latency_msec=1

(如果您发现音频口吃,请尝试增加延迟)

现在,您必须将这个新的“回送”通道连接到您想要记录的设备上。您可以使用"pavucontrol“(如果缺少安装),打开"Recording”选项卡,从底部选择器中选择"Virtual“,然后确保将不同的输入连接到每个不同的回送。

在这一点上,这只是一个使用您的输入在您的应用程序记录的问题,你已经准备好了!请记住设置输出,如我原来的问题中所描述的:)

我也很高兴收到任何更好的答案,因为这个过程(即使它可以自动化)仍然太容易出错,并且不会自动包含稍后添加的新设备(您将不得不设置一个新的通道并再次添加它们)。

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

https://askubuntu.com/questions/868817

复制
相关文章

相似问题

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