如何使用 Ubuntu 和 Audacity 录制任何内部声音

如何使用 Ubuntu 和 Audacity 录制任何内部声音

如何使用 Audacity 或其他工具从运行 Ubuntu 的同一台 PC 录制任何内部声音,如麦克风输入和扬声器输出?

例如在 Windows 下可以这样做(我想做一些类似的事情): 在 Windows 上录制内部声音

编辑:

我安装了 pavucontrol,但是在记录不显示的标签Monitor of <your soundcard>

在此处输入图片描述

答案1

为了定义任何录音应用程序的录音源,我们可以安装帕武控制

一旦我们录制任何音频流,录音应用程序的名称和录音来源将显示在记录选项卡。然后我们就可以更改源来Monitor of <your soundcard>记录我们的声卡的输出:

在此处输入图片描述

我们可能还需要选择另一个音频配置文件。这可以从“配置”-标签帕武控制,例如“复式”麦克风输出到我们本地音频接收器的声音配置文件:

答案2

不到一个月前,我从 Windows 转到 Linux,我想录制一段视频,该视频可以同时捕捉游戏画面和来自扬声器(Nvidia HDMI 输出)和耳机麦克风(Auzentech X-Fi Fore 7.1 PCI-E 声卡)的音频。

我尝试了上述方法,但无法正常工作。我尝试了 Audacity、RecordMyDesktop 和 SimpleScreenRecorder。我意识到,即使我设法让一个程序同时录制两个音频源,并让第二个程序捕捉视频,我也必须在视频编辑器 (OpenShot) 中将它们对齐,而这不会以毫秒为单位对齐。

最后我找到了一个完美的解决方案打开广播软件(图片来源:OBS)

设置 → 音频,我可以选择:

  • 桌面音频设备 - GK106 HDMI 音频控制器数字立体声显示器 (HDMI 2)
  • 麦克风/辅助音频设备 - EMU20k2(X-Fi Titanium 系列)模拟立体声。

为了来源,我选择屏幕截图 (XSHM)捕获整个桌面。

运行完美。

答案3

我在 12.04 上能够做到这一点的唯一方法是module-loopback按照 Charl Botha 的建议加载 ALSA 模块盤播。

简短的故事(正如那里解释的那样):

  • 获取 PulseAudio 音量控制 (pavucontrol)
  • 在“输入设备”选项卡上,查看您有“内置模拟立体声监视器”——这是一个虚拟录音设备,您可以用它来录制从扬声器发出的任何声音。
  • 更新:现在我们只需要将麦克风路由到扬声器即可。pactl load-module module-loopback latency_msec=1在 shell 提示符下输入即可。
  • 如果您现在使用 audacity 或 recordmydesktop 从“内置模拟立体声监视器”录制(开始录制后,请参阅 pavucontrol 的“录制”选项卡),您将获得麦克风以及扬声器发出的任何声音。这意味着您现在可以轻松录制 Skype 会议或私人 Google+ Hangouts。
  • 更新:在“录制”选项卡上,您可以显示所有流(底部的组合框),然后配置哪个麦克风(如果有多个)应回送到内置模拟立体声

我认为这个模块加载与@Takkat 推荐的“Duplex”配置具有相同的效果,但在我的计算机上不起作用。

答案4

我最喜欢的 GUI 音频录制工具是,Audio Recorder它能够从所有可能的来源捕获音频。我确信这个软件是必备工具。

安装录音机:

sudo apt-add-repository ppa:audio-recorder/ppa
sudo apt update
sudo apt install audio-recorder

运行它(我的系统语言环境是乌克兰语): 在此处输入图片描述

要录制系统声音,请选择“内置音频模拟立体声(输出)”作为来源。

在此处输入图片描述

可以选择许多音频源,包括 Skype,甚至可以定义您自己的音频源。

相关内容