RecordMyDesktop
recordMyDesktop 是一个用于 X 的屏幕录制软件。它可以录制通过 ALSA、OSS 或 JACK 音频服务器的音频。它能够通过 jack 捕获,因此对于 专业音频 视频教程非常重要。recordMyDesktop 仅输出 Ogg 格式,视频使用 Theora 编码,音频使用 Vorbis 编码。
安装
安装 recordmydesktop 软件包。GUI 可用: gtk-recordmydesktopAUR[链接失效:软件包未找到]。
使用
基本用法很简单,并提供了 man 手册(recordmydesktop(1))。这是一个使用 jack 进行音频捕获的简单示例
$ recordmydesktop --use-jack system:capture_1
故障排除
当前版本行为怪异,需要奇怪的参数才能正常工作。这是一个应该有助于实现非卡顿捕获的示例
$ recordmydesktop --use-jack system:capture_1 --v_bitrate 2000000
音频录制滞后
如果音频记录中出现滞后现象(从 shell 启动时出现错误消息:Broken pipe: Overrun occurred
)(通常与 Intel 板载声卡有关),则更改音频设备可能会有所帮助。这可以通过两种方式完成。
- 假设使用终端版本,则应使用以下命令启动 recordmydesktop
$ recordmydesktop --device plughw:0,0
- 如果使用 GUI,则可以在设置的音频选项卡中将设备从
DEFAULT
更改为plughw:0,0
。
有关此问题的更多信息,请参见这篇博文。
音频录制滞后且不同步
如上所述,使用 plughw:0,0
设备可能对某些 Intel 声卡部分有效。您可以尝试
$ recordmydesktop --device plughw:0,0 --freq 22050 --channels 2
技巧似乎是指定输入源生成的正确通道数(在本例中为立体声麦克风)。
音频录制失真(变慢/变沉)
这至少在使用 Rode Podcaster USB 麦克风时会发生,可以通过将频率设置为 45000
来修复
$ recordmydesktop --device plughw:2,0 --freq 45000 --channels 2
PulseAudio 没有声音
这非常简单,但应该更好地解释。如果 recordmydesktop 像这样退出
Couldn't open PCM device hw:0,0 Error while opening/configuring soundcard hw:0,0 Try running with the --no-sound or specify a correct device.
安装 alsa-plugins 软件包,然后像这样运行它
$ recordmydesktop --device pulse