如何使用gtk-recordmydesktop录制声音输出?


43

我正在使用gtk-recordmydesktop将视频输出记录到我的桌面上。但是,视频没有声音。我发现的与此有关的所有教程都涉及从麦克风录制声音,而我对录制声音输出感兴趣。我怎样才能做到这一点?官方的常见问题解答说:“解决方案在调音台的设置中。请继续使用它;)。” 这并没有澄清任何东西。

我如何录制声音输出,同时自己也能听到声音?


1
我创建了一个视频教程,其中涵盖了2014 Debian Linux上的步骤。
Martin Vahi 2014年

Answers:


44

我设法按照Ubuntu论坛上的步骤进行操作,为清楚起见,这是我所做的:

  1. sudo apt-get install gtk-recordmydesktop pavucontrol
  2. 打开“脉冲音频音量控制”对话框: Applications > Sound & Video > PulseAudio Volume Control
  3. 打开gtk-recordmydesktop
  4. 在gtk-rmd高级首选项的“声音”选项卡中,将“设备”设置为 pulse
  5. 在gtk-rmd中开始录制
  6. 在音量控制中,转到“录制”选项卡,然后将recordmydesktop条目更改为“ Monitor of”

这似乎对我有用。


注:用“的监视器”的设置,它应该是一个翻版,你将能够听到通过耳机等相同的音频
新泽西州

6
这工作了。FWIW,我必须在gtk-recordmydesktop中将“声音”>“设备”选项从“默认”更改为“脉冲”,尽管这可能只是预先将Arch设置为具有其他默认值的方式。
Macha 2010年

@Macha在命令行上,这相当于传递“ --device pulse”
g33kz0r 2012年

谢谢指出pavucontrol; 由于某种原因,录音最初被静音。另一个FWIW,我不得不将配置文件(pavucontrol的配置选项卡)从Duplex更改为Output,最后做到了。
falstro 2014年

2
有没有办法同时获得输入麦克风和音频输出的监视器?
georgebrindeiro 2014年

14

我所要做的就是改变DEFAULTpulse通过:高级按钮> 声音标签>设备:。


我确认可以解决问题!
Capy

这不是我要做的所有事情(我还必须从另一个答案中做pavucontrol事情),但这是必需的
HighCommander4

5

如果您使用Pulseaudio,则在Ubuntu Wiki中有一个howto 。基本上可以归结为使用脉冲音频混音器,将声音从其来源重新路由到胆量,然后将其保存而不是默认输出(您就是扬声器)。


1
可悲的是,这听起来像意味着我自己听不到声音,这还不够好。
Macha

2
@Macha:原则上,我认为Pulseaudio能够在多个端口上复制输出。您找不到这样做的方法吗?否则,可能会或可能无法接受的解决方法是在录制声音文件时播放声音文件(这可能会导致无法接受的延迟,您可能不得不录制为原​​始(未压缩)格式)。
吉尔斯(Gilles)'所以

1
@吉尔斯:好的,谢谢。我的错。教程实际上是这么说的,但是答案的措词却暗含了其他含义。最后一个问题是:当gtk-recordmydesktop和audacity分别启动时,这种方式需要我手动同步声音。
Macha 2010年

1

我必须在pavucontrol中使用以下设置:

配置>内置音频>配置文件>数字立体声(HDMI)输出+模拟立体声输入

然后记录下正在播放的声音


1

由于输入电平低,因此未录制声音。您可以从这里解决此问题:

  • 转到设置的声音应用程序。然后在该处,您将在输出旁边看到输入选项。
  • 您只需将输入水平从零增加到大约35-40%。这是我所经历的最佳水平。
  • 现在再次转到recordMyDesktop应用程序并开始录制。

它将正常工作(至少对我有用)。


0

这是一个古老的问题,但这里是薄荷17.2:

  1. 打开“声音首选项”->“输入”
  2. 选择“ $ YOUR_USUAL_OUTPUT_DEVICE的监视器”
  3. 在gtk-rmd中正常记录

这样,您可以避免在视频中录制输入开关。

只记得完成后将其切换回去!


这不再适用于Linux Mint。要使它工作,必须使用脉冲音频混音器。
Nikola Petkanski

0

此设置对我有用。 在“显示”中选择“监视器:在输入设备中”

此设置对我有用。在“显示”中选择“监视器:在输入设备中”


0

将我的声卡设备更改为“ pulse”无效。当我将其更改为“默认”时,它起作用了。

Debian, kernel 4.9.0-8-amd64
from lspci -v:
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)         Subsystem: Lenovo Broadwell-U Audio Controller
    Flags: bus master, fast devsel, latency 0, IRQ 48
    Memory at e1230000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.