环境:
Ubuntu18.04带麦克风的USB耳机
我听Youtube的卡拉OK歌曲,我的耳机上有铬,我沿着麦克风唱歌。现在,我希望同时记录耳机输出和麦克风输入的大胆.
这个链接似乎很有效:https://superuser.com/questions/769249/how-to-record-both-input-and-output-audio-simultaneously。我可以混合音频,因为我想。
我说差不多了。问题是,虽然大胆的录音工作,但我不能听到任何音乐时,我在唱歌。
有什么解决办法可以让我实现以下目标吗?
发布于 2020-05-01 02:21:12
是的,这可以通过两个空接收器和三个回送设备的组合来完成.
用一个图表更容易理解:

绿色块是空接收器。红线是回送设备。
提示:在继续之前,把耳机的音量调小。创建这些对象可以临时创建一个反馈循环。别担心,当我们把图中所示的所有东西连接起来时,这种情况就会消失。
从终端执行以下操作以创建空接收器和回环:
pactl load-module module-null-sink sink_name=Virtual1 sink_properties="device.description='Chrome\ Splitter'"
pactl load-module module-null-sink sink_name=Virtual2 sink_properties="device.description='Chrome\ and\ Mic\ Combiner'"
pactl load-module module-loopback
pactl load-module module-loopback
pactl load-module module-loopback注意,接收器名称和描述可以是您想要的任何内容。描述将出现在pavucontrol中,使配置变得更容易一些。
你现在需要把所有的东西都连接起来:
pavucontrol的记录选项卡中创建一个条目。
在记录选项卡上,将环回配置如下:

在回放选项卡上,按如下方式配置回环:

我的耳机叫Mpow H10,所以选择任何你想要的扬声器或耳机输出。内置于模拟立体声是麦克风输入。再一次,选择在这个选择中你的麦克风被称为什么。
就这样!现在,您将从您的麦克风和YouTube视频混合和捕捉到的音频在奥迪,并只听到你的耳机的Youtube音频。
如果您想了解更多的工作原理,以下是一些有用的参考资料:
https://stackoverflow.com/questions/61036703
复制相似问题