【问题标题】:Recording headset-output + mic-input for karaoke用于卡拉 OK 的录音耳机输出 + 麦克风输入
【发布时间】:2020-07-17 02:06:33
【问题描述】:

环境:

Ubuntu 18.04 带麦克风的 USB 耳机

我用耳机听 Youtube 上的 chromium 卡拉 OK 歌曲,然后用麦克风跟着唱。现在我想大胆地同时记录耳机输出和我的麦克风输入。

此链接似乎可以正常工作:https://superuser.com/questions/769249/how-to-record-both-input-and-output-audio-simultaneously。我可以随意混合音频。

我说差不多了。问题是,虽然 Audacity 中的录音有效,但我在唱歌时听不到任何音乐。

是否有解决方法可以实现以下目标?

  1. Chromium 音频 + 麦克风被大胆地记录下来
  2. Chromium 音频也用于耳机。

【问题讨论】:

  • 以下解决方案对您有用吗?如果是这样,请花一点时间接受。

标签: pulseaudio


【解决方案1】:

是的,这可以通过两个空接收器和三个环回设备的组合来完成。

用图表更容易理解:

绿色块是空汇。红线是环回设备

提示:在继续之前,请调低耳机的音量。创建这些对象可以暂时创建一个反馈循环。别担心,当我们如图所示连接所有东西时,这种情况就会消失。

从终端执行以下命令以创建空接收器和环回:

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 中,使配置更容易一些。

你现在需要把所有东西都连接起来:

  • 启动 Chrome 并播放您的 YouTube 卡拉 OK 歌曲。这将在 pavucontrol 的播放选项卡中创建一个条目。
  • 启动 Audacity 并开始录制。这将在 pavucontrol 的 Recording 选项卡中创建一个条目。
  • 启动pavucontrol

录制选项卡上配置环回如下:

播放选项卡上配置环回如下:

我的耳机名为 Mpow H10,因此请选择您想要的任何扬声器或耳机输出。 内置模拟立体声是麦克风输入。再次,选择您在该选择中调用的任何麦克风。

就是这样!现在,您将在 Audacity 中混合和捕获来自麦克风的音频和 YouTube 视频,并且在您的耳机中只能听到 Youtube 音频。

如果您想了解更多这是如何工作的,这里有一些有用的参考资料:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-09-26
    • 1970-01-01
    • 2017-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-21
    相关资源
    最近更新 更多