我如何使用Audacity或其他工具从运行Ubuntu的同一台PC上录制麦克风输入和扬声器输出等内部声音?
例如,在Windows下,可以这样完成(我想做类似的事情): 在Windows上录制内部声音
编辑:
我安装了pavucontrol,但在“ 记录”选项卡中没有显示Monitor of <your soundcard>
我如何使用Audacity或其他工具从运行Ubuntu的同一台PC上录制麦克风输入和扬声器输出等内部声音?
例如,在Windows下,可以这样完成(我想做类似的事情): 在Windows上录制内部声音
编辑:
我安装了pavucontrol,但在“ 记录”选项卡中没有显示Monitor of <your soundcard>
Answers:
要为任何录制应用程序定义录制源,我们可以安装pavucontrol 。
录制任何音频流后,录制应用程序的名称以及其录制源将在“ 录制”选项卡中显示。然后,我们可以更改源Monitor of <your soundcard>
以记录声卡的输出:
我们可能还需要选择其他音频配置文件。这可以通过pavucontrol 的“配置”选项卡完成,例如,将麦克风输出到本地音频接收器的“双工”声音配置文件:
我能够在12.04上执行此操作的唯一方法是module-loopback
在此截屏视频中按照Charl Botha的建议加载ALSA的模块。
简短的故事(如此处所述):
pactl load-module module-loopback latency_msec=1
在shell提示符下键入来执行此操作。我认为此模块加载与@Takkat建议的“ Duplex”配置具有相同的效果,但在我的计算机上不起作用。
sudo sh -c 'echo load-module module-loopback latency_msec=1 >> /etc/pulse/default.pa'
。
从Windows到Linux不到一个月前,我想录制一个视频,该视频可以用扬声器(Nvidia HDMI输出)和耳机麦克风(Auzentech X-Fi Fore 7.1 PCI-E声卡)中的音频捕获游戏画面同时。
我尝试了上述方法,但无法正常工作。我尝试了Audacity,recordmyDesktop,SimpleScreenRecorder。我意识到,即使我设法获得一个程序来将两个音频源一起录制,而又获得了另一个程序来捕获视频,我也不得不在视频编辑器(OpenShot)中将它们排列起来,而视频编辑器的调整时间可能与毫秒不符。 。
最后,我找到了使用OpenBroadcaster软件(OBS)的完美解决方案
在设置>音频中,我可以选择:
对于Source,我选择了Screen Capture(XSHM)来捕获整个桌面。
完美运作。
sudo apt install obs-studio
。