GPU Screen Recorder
软件描述
这是一款屏幕录制软件,仅通过GPU录制显示器内容,对系统性能影响极小,类似于Windows系统中的ShadowPlay。
官方网站
访问软件的官方网站了解更多信息
git.dec05eba.com
什么是 GPU Screen Recorder?
这是一个仅使用GPU录制显示器、对系统性能影响极小的屏幕录制工具,类似于Windows系统中的ShadowPlay。这是Linux上最快的屏幕录制工具。该屏幕录制工具支持X11和Wayland。
该屏幕录制工具可用于离线录制桌面、实时直播,以及类似NVIDIA的即时回放功能,仅保存最近几分钟的录像。
支持的视频编码格式: H264(英特尔平台默认) HEVC(AMD和NVIDIA平台默认) AV1(目前在Flatpak版本中NVIDIA平台不支持)
支持的音频编码格式: Opus(默认) AAC FLAC
录制显示器需要(受限)root权限,因此您必须以系统范围安装GPU屏幕录制工具:flatpak install flathub --system com.dec05eba.gpu_screen_recorder
,并且系统中需安装pkexec
,同时运行一个polkit代理。
仅在X11上支持录制单个窗口,Wayland上不支持快捷键(Wayland本身也不真正支持该功能)。如果您希望获得完整的桌面体验,建议使用X11。
目前在NVIDIA平台的Flatpak版本中不支持AV1,因为GPU屏幕录制工具使用较旧版本的ffmpeg以兼容较旧的NVIDIA显卡。若想在NVIDIA上使用AV1,需从源码或AUR安装GPU屏幕录制工具。
在部分集成显卡的Intel平台上,使用Wayland录制时视频可能出现画面异常。目前唯一已知的解决方法是切换至X11录制。
录制的视频为可变帧率格式。非常陈旧的视频播放器可能无法正常播放此类视频。建议使用MPV播放此类视频,否则可能会出现视频卡顿。如需,您可以在高级视图中选择恒定帧率模式。
如果视频无法播放,或出现绿色/黄色覆盖层,则说明您的视频播放器缺少H264/HEVC视频解码器。请安装相应的解码器,或使用mpv播放。
如果视频出现棋盘格图案的异常,并且您正在使用集成显卡的Intel平台在Wayland上录制,则这是已知问题,目前唯一的解决方案是切换至X11录制。
如果您的AMD/Intel系统中未提供H264/HEVC视频编码选项,但您确认系统支持这些编码格式,则可能需要运行以下命令安装mesa-extra freedesktop运行时:flatpak install --system org.freedesktop.Platform.GL.default//23.08-extra
。
🔄 替代方案
56 个选择一款功能强大的跨平台应用程序,可在 Mac、Windows 和 Linux 系统上实现流畅的屏幕录制和实时直播功能。支持 H.264 编码、多场景切换、可自定义主题,以及直接推流至 Twitch、YouTube 等平台。
该一体化解决方案提供屏幕和摄像头录制、视频编辑以及绿幕功能,可轻松生成高质量的高清内容,便于在YouTube、Screencast.com等平台上分享。适用于培训、演示等多种场景,支持H.264格式和紧凑的文件大小。
Bandicam 是一款专为 Windows 系统设计的轻量级屏幕录制软件,可录制电脑屏幕上的任何内容。此外,它还能录制电脑屏幕上的特定区域,或录制游戏画面。
可从麦克风或扬声器获取音频输入,录制计算机屏幕。除常规光标外,还显示鼠标点击。界面简洁,支持以AVI格式录制或导出为SWF格式。
VokoscreenNG 是一个适用于 Linux 和 Windows 的用户友好的屏幕录制软件。它是已停止开发的 Vokoscreen 项目的延续,该项目已完全基于 Qt 和 GStreamer 从头重写。