SimpleScreenRecorder 是一个适用于 Linux 的 Qt 应用程序,可以直接记录桌面(仅限 Xorg)和 OpenGL 应用程序。 它在大约 3 周前发布了一个主要的新版本 (0.4.0),但是因为我在等待它的更新日志更新(直到今天才更新),直到今天修复了错误 0.4.1 时我才忘记它版本已发布。
最新的 ScreenRecorder 0.4.0 / 0.4.1 带来了高 DPI 监视器支持、录制计划、对标准输入的命令行控制以及其他改进。
但首先让我告诉你一些关于 SimpleScreenRecorder 的信息。 该应用程序使用 libav/ffmpeg 进行编码,它可以直接记录(带有可选声音)OpenGL 应用程序、整个屏幕、您在屏幕上绘制的矩形或具有正确同步的音频和视频的窗口,这是其他此类的常见问题工具。 可以通过单击或使用键盘快捷键随时暂停和恢复视频。 它还支持实时流媒体,尽管此功能是实验性的。
其他 SSR 功能:
- 好的默认值
- 完全多线程,因此其各个组件不会阻塞其他组件,从而实现流畅的视频录制
- 在录制过程中显示预览
- 如果您的计算机太慢,则降低视频帧速率
- 在录制过程中显示预览
- 显示录制过程中的统计信息,如文件大小、比特率、录制时间等。
- 所有内容的工具提示,以便您可以完全了解所有内容的作用
新的 SimpleScreenRecorder 0.4.0 / 0.4.1 带来高 DPI 显示器支持
. 我没有这样的显示器,所以我不能告诉你它在高 DPI 显示器上的表现如何。 你必须尝试一下,亲眼看看。
最新的 SimpleScreenRecorder 还包括一个重要的新功能:
录制时间表
. 使用此录制计划,您可以将应用程序设置为在给定的日期和时间开始和暂停录制,因此它可以捕获屏幕而无需用户稍后输入。 例如,这非常适合录制一些电视节目(与电视调谐器一起使用)。
录制时间表可以在最后一个屏幕上找到(您可以从那里开始录制)。 要使用它,请单击Edit schedule
, 然后Add
添加一些日期/时间以开始或暂停录音。 选择Start
或者Pause
每个日期/时间的操作,你就设置好了。 现在你需要做的就是点击Activate schedule
.
另一个变化是
添加对 stdin 的命令行控制
,使用以下可能的命令:record-start
,record-pause
,record-cancel
,record-save
,schedule-activate
,schedule-deactivate
,window-show
,window-hide
和quit
. 这对于在脚本中使用很有用。 有关详细信息以及如何将其与已运行的实例一起使用,请参见此处。
SimpleScreenRecorder 0.4.0 / 0.4.1 中的更多变化:
- 将最大视频大小增加到 20000×20000
- 添加选项以跳过欢迎屏幕
- 添加更多命令行选项 (它已经支持不显示系统托盘和开始隐藏等选项):
--settingsfile=FILE
: 加载程序设置并将其保存到 FILE。 如果省略,~/.ssr/settings.conf
用来--start-recording
: 立即开始录音--activate-schedule
: 立即激活录制计划--syncdiagram
: 显示同步图(用于调试)--benchmark
: 运行内部基准测试
- 为 Wayland 用户添加警告 – SimpleScreenRecorders 继续不支持 Wayland 屏幕录制
- 许多错误修复
相关:2020 年录制 Linux 桌面的 4 个工具(截屏视频)
下载 SimpleScreenRecorder
在上面链接的 SimpleScreenRecorder 下载部分,您可以从 Linux 发行版的存储库中找到安装说明(例如,对于 Arch Linux,它已更新为 0.4.1,但某些 Linux 发行版仍然具有旧的 0.3.11 版本,例如 Debian和 Ubuntu),或来自第三方来源,例如适用于 Ubuntu / Linux Mint 的 PPA,它今天使用 SimpleScreenRecorder 0.4.1(以前是 0.3.11)进行了更新。
值得注意的是,您将无法安装 32 位simplescreenrecorder-lib
在 Ubuntu 20.04 上,因为 PPA 只构建 64 位包。 这对于在 64 位系统上记录 32 位 OpenGL 应用程序很有用。