如何在 Ubuntu 上录制我的屏幕?
我正在寻找的应用程序理想情况下具有以下所有功能:
- 可以以可在任何平台上轻松播放和/或被 YouTube 或其他流行视频网站接受的格式进行录制
- 可以只录制一个窗口(而不是整个屏幕),可以通过鼠标单击来选择它
- 可以在可配置的延迟后开始录制(例如,我启动应用程序并有时间在实际录制开始之前对我的桌面/窗口进行安排)
答案1
gtk-recordmydesktop
在 GNOME 工具栏上添加一个易于使用的图形图标,以便愉快地使用和配置音频和视频捕获和屏幕录制应用程序 recordMyDesktop。
正如所提到的20.04:无法安装 gtk-recordmydesktop以及包搜索,该软件包不再在主存储库中可用,并且sudo apt install gtk-recordmydesktop
失败。我不确定为什么http://apt.ubuntu.com/p/gtk-recordmydesktop链接似乎有效,也许它安装的是旧版本。但这表明该软件没有得到积极支持。
记录我的桌面
这是的非 GUI 后端recordmydesktop
,它是20.04 中仍可用:
sudo apt install recordmydesktop
recordmydesktop --on-the-fly-encoding
这将一直记录,直到您在终端上停止该程序,例如使用 Ctrl + C。
--on-the-fly-encoding
立即对输出进行编码;如果没有此选项,则可能需要等待很长时间才能完成编码。我还没有发现此选项有任何明显的缺点,可能只是会占用更多的 CPU 资源,但总的来说还是值得的。
它应该能够完成 gtk-recordmydesktop 所做的所有功能,但由于您必须处理命令行,因此学习起来有点困难。
您可以设置停止录制的快捷方式,例如:
recordmydesktop --stop-shortcut=Control+s
您可以选择录制单个窗口,如下所示:我怎样才能获得窗口 ID 的值?
recordmydesktop --windowid `xwininfo | grep 'id: 0x' | grep -Eo '0x[a-z0-9]+'`
这将允许您首先通过鼠标单击选择窗口,然后在单击后开始录制。
如何使用它录制声音输出:https://unix.stackexchange.com/questions/3490/how-can-i-record-the-sound-output-with-gtk-recordmydesktop
韓輯(不再维护,包不再可用)
屏幕捕获功能可让您从 X-Window 桌面捕获视频,用于说明或文档目的。它旨在成为 Lotus ScreenCam 等工具的基于标准的替代方案。
视频可以保存为 MPEG 或 AVI 文件格式。
答案2
卡扎姆
对于这个目的来说这是一个很好的应用程序:
家,安装或简单地sudo apt install kazam
录制前会延迟一段时间。录制以高清格式进行,输出为 YouTube 接受的 .mkv 格式,因此无需转换和重新渲染。
有一些有用的键盘快捷键也:
开始录音:Super + Ctrl + R
暂停录音:Super + Ctrl + P
停止录音:Super + Ctrl + F
显示/隐藏主窗口:Super + Ctrl + W
在 Ubuntu 20.04 上,我遇到了这个错误,视频未被捕获/或全是黑的:https://github.com/hzbd/kazam/issues/9即使 recordmydesktop 视频捕获在同一台机器上运行。
答案3
我喜欢 Byzanz;它将您的活动记录为 GIF 文件。
它非常轻巧并且运行良好,尤其是适合将较短的截屏视频放在网页或电子邮件中。
您可以从 PPA 获取它(可能有更新的软件包但“不受支持”):
sudo add-apt-repository ppa:fossfreedom/byzanz
sudo apt-get update && sudo apt-get install byzanz
或者您可以通过单击下面的按钮从官方 Ubuntu 存储库获取它:
了解更多信息:
答案4
最近我尝试录制带音频的截屏视频。我尝试了这里和其他网站上列出的许多选项。我的目标不是编写所有可用工具的全面总结,而是找到一个有效的工具。
就我而言(经过几个小时的努力)沃科斯屏幕成功了,所以我没有再进一步研究。我的系统是 Linux Mint 15 Olivia,64 位,基于 Ubuntu Raring。
这是我在实验时写的总结/日志。希望它能为你节省几个小时:
AVCONV:音频和视频不同步,音频滞后。尝试了所有我能尝试的选项。这是我使用的命令行:
avconv -f alsa -i pulse -f x11grab -r 15 -s 1024x768 -i :0.0 -vcodec wmv1 -acodec pcm_s16le -q 7 b4.avi
拜赞斯:创建动画 gif(没有尝试过,因为我还需要声音和更长的截屏视频)
艾德特:无法安装(虽然我有 20 年的 Linux 经验,但并没有尝试过)
gtk-recordmydesktop:创建 ogg 效果不错,但无法转换为任何格式。最好的转换器是 mencoder,但它可以加快视频速度(但不加快音频速度),因此它们不同步。
伊斯坦布尔:立即冻结
卡扎姆:如果记录区域大于~640x480,内存就会开始泄漏,最多几分钟后系统就会失去响应。许多人报告了类似的问题,这是一个已知的错误。
pyvnc2swf:是录制 VNC 会话的工具。如果你想录制自己的屏幕,则不太方便(未尝试过)
屏幕键:宣传为“屏幕录制工具”,但实际上并不是录制屏幕
提贝斯提:似乎不再维护(自 2011 年以来),甚至无法安装
沃科屏幕:终于!!!
质量很好:音频和视频都很好。录制后,我可以使用 mencoder 将文件压缩到大约 1:7,而不会有任何质量损失。我发现它使用以下命令行:ffmpeg -f alsa -i pulse -f x11grab -r 15 -s 1024x768 -i :0.0+0,0 -vcodec mpeg4 -acodec libmp3lame -ar 48000 -sameq -r 15 my.avi
韓輯:如上所述:“我们现在已经从存储库中删除了 xvidcap,因为它不再维护。”(未尝试)
眨眼:以可下载的可执行文件形式分发,而不是以软件包形式分发(未尝试)