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

我是如何使用Audacity或其他东西从运行Ubuntu的同一台PC上录制麦克风和扬声器等任何内部声音的?

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

编辑:

我安装了pavucontrol但是在记录选项卡中它没有显示Monitor of

在此处输入图像描述

要为任何录制应用程序定义录制源,我们可能会安装pavucontrol 安装pavucontrol

只要我们录制任何音频流,录制应用程序的名称及其记录的来源将显示在“ 录制”选项卡中。 然后,我们可以将源更改Monitor of 以记录Monitor of 的输出:

在此处输入图像描述

我们可能还需要选择其他音频配置文件。 这可以通过pavucontrol的“配置”选项卡完成 ,例如用于将麦克风输出到本地音频接收器的“双工”声音配置文件:

我能够在12.04上完成此操作的唯一方法是按照Charl Botha在此屏幕播放中的建议加载ALSA的模块module-loopback

短篇小说(如那里所解释的):

  • 获取PulseAudio音量控制(pavucontrol)
  • 在输入设备选项卡上,看到您有“内置模拟立体声监听” – 这是一个虚拟录音设备,您可以用它来录制扬声器发出的任何声音。
  • 更新:现在我们只需要将麦克风连接到扬声器。 通过在shell提示符下键入pactl load-module module-loopback latency_msec=1完成此操作。
  • 如果您现在使用audacity或recordmydesktop进行录制,请参阅“内置模拟立体声监听”(请参阅​​开始录制后的pavucontrol录制选项卡),您将获得麦克风以及扬声器发出的任何声音。 这意味着您现在可以轻松录制Skype会议或私人Google+环聊。
  • 更新:在录制选项卡上,您可以显示所有流(底部的combobox),然后配置哪个麦克风(如果您有多个)应环回到内置模拟立体声

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

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

我尝试了以上但无法让它工作。 我试过Audacity,recordmyDesktop,SimpleScreenRecorder。 我意识到,即使我设法让一个程序将两个音频源记录在一起,第二个程序捕获video,我也不得不在video编辑器(OpenShot)中将它们排成一行,这些编辑器不会与毫秒级对齐。

最后,我找到了OpenBroadcaster软件 (OBS)的完美解决方案

设置>音频中 ,我可以选择:

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

对于Source ,我选择了Screen Capture(XSHM)来捕获整个桌面。

完美的工作。

您可能必须在PulseAudio音量控制(pavucontrol)中选择模拟立体声输入(未插入) ,以使其正常工作。

这是我在尝试从声卡录制音频后可以找到的所有其他内容后能够录制音频的唯一方法。 不幸的是,您无法使用此设置同时收听输出。

另见截图:

在此处输入图像描述

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

安装录音机:

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

运行它(我的系统区域设置是乌克兰语): 在此处输入图像描述

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

在此处输入图像描述

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