这是一篇关于 SimpleScreenRecorder 安装与使用的详细教程。SimpleScreenRecorder 是一款专为 Linux 系统打造的开源屏幕录制软件,它虽然名字里有“简单”,但功能却非常强大。它界面友好(基于Qt图形界面),支持录制整个屏幕、特定窗口、甚至是 OpenGL 游戏,并且资源占用很低,是 Linux 用户录制教程、游戏视频或会议记录的绝佳选择 。

博主博客

如果你正在寻找一款在 Linux 系统上既能满足日常录屏需求,又不会给电脑带来沉重负担的软件,那么 SimpleScreenRecorder (简称 SSR) 绝对值得一试。它被誉为 Linux 上的“录屏神器”,不仅免费开源,而且功能丰富。本文将手把手教你如何安装、配置以及高效地使用这款软件。

一、什么是 SimpleScreenRecorder?

SimpleScreenRecorder 是一款由 Maarten Baert 开发的、为 Linux 平台量身定制的屏幕录制软件。与许多依赖命令行或功能简陋的 Linux 录屏工具不同,SSR 提供了一个清晰、直观的 Qt 图形用户界面,让用户能轻松上手 。

它的核心优势包括:

  • 轻量且高效:采用多线程设计,能充分利用多核处理器,即使在高清录制时也能保持系统流畅,对系统资源的占用远低于 OBS Studio 等软件 。
  • 功能全面:支持录制整个屏幕、特定区域、单个窗口,甚至可以直接捕获 OpenGL 应用程序(如游戏)的画面 。
  • 灵活的音视频设置:支持多种编码器和容器格式(如 MP4、MKV、WebM),并可独立调整帧率、比特率等参数 。
  • 实时控制:支持通过快捷键或界面按钮随时暂停、恢复和保存录制,非常方便 。

二、安装教程:适配主流 Linux 发行版

SimpleScreenRecorder 已收录在大多数主流 Linux 发行版的官方软件仓库中,安装非常简单。打开你的终端(Terminal),根据你的系统输入以下命令:

1. Ubuntu / Debian / 深度 (Deepin) 等基于 Debian 的系统

对于这类系统,最常用的就是 apt 包管理工具。
首先,建议更新一下软件包列表:

sudo apt update

然后,直接安装即可:

sudo apt install simplescreenrecorder

小贴士:如果你使用的是 64 位系统,并且计划录制 32 位的旧游戏,建议同时安装 32 位支持库:

sudo apt install simplescreenrecorder-lib:i386

2. Fedora / RHEL / CentOS

在 Fedora 等使用 dnfyum 的系统中,通常需要先启用 RPM Fusion 仓库(因为它包含了大量由于许可证原因无法被官方仓库收录的软件)。

  • 启用 RPM Fusion Free 仓库:
    sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
    
  • 然后安装软件:
    sudo dnf install simplescreenrecorder
    

对于 CentOS 7 或更老的 RHEL 系统,可能会使用 yum,命令类似:

sudo yum install simplescreenrecorder

3. Arch Linux / Manjaro

Arch 用户可以直接从社区仓库(Community)中安装:

sudo pacman -S simplescreenrecorder

安装完成后,你可以在应用程序菜单中找到它,或者在终端输入 simplescreenrecorder 来启动。

三、快速上手:一步步录制你的第一个视频

首次启动 SimpleScreenRecorder 时,一个贴心的“设置向导”会自动打开,引导你完成所有必要配置。整个过程分为几个清晰的步骤:

步骤 1:配置输入——选择要录制的画面

启动后点击“继续”(Continue),进入输入设置界面。这里有几个关键的选项 :

  • 录制整个屏幕:最简单直接,适合大多数教学演示。
  • 录制固定矩形:你可以手动拖动鼠标选择一个特定区域进行录制,适合只关注软件操作界面的场景。
  • 录制窗口:SSR 会自动检测当前打开的窗口,你可以从下拉菜单中选择一个,即使窗口被遮挡也能正常录制。
  • 录制 OpenGL:这是专门为录制游戏设计的选项。它会尝试捕获显卡直接渲染的画面,性能最佳。

实用功能:在选择区域时,可以勾选“显示预览”(Show preview),这样就会有一个小窗口实时显示你将要录制的画面,确保取景准确无误 。

步骤 2:配置输出——设置视频格式与保存路径

点击“继续”进入输出设置界面 :

  1. 输出文件:点击“浏览”(Browse)按钮,选择你希望保存视频的文件夹,并为文件命名。
  2. 容器:建议选择 MP4(兼容性最好)或 MKV(如果录制中崩溃,MKV 更不容易损坏文件)。
  3. 视频编码器:对于大多数用户,推荐选择 libx264(H.264 编码)。它提供了极佳的画质和文件大小平衡,几乎所有设备都能播放。如果追求更高压缩率,也可以选择 libx265 (HEVC),但对播放设备性能要求更高。
  4. 音频编码器:根据你选择的容器,通常会自动匹配,比如选择 MP4 会自动匹配 AAC 编码。
  5. 调整画质:你可以在“配置文件预设”(如 mediumfast)和“额外选项”中微调,但对于新手,保持默认即可。

步骤 3:配置音频——决定录制什么声音

接下来是音频设置 :

  • 音频源(后端):在 Linux 上通常选择 PulseAudio
  • 设备
    • 要录制电脑内部播放的声音(如游戏背景音乐、网页视频声音),请选择你的 内置音频 或类似 monitor 的选项。
    • 要录制麦克风声音(如你的解说),请选择你的 麦克风设备
  • 技巧:如果你想同时录制系统声音和麦克风声音,可以在某些系统中选择“同时录制多条音轨”进行后期处理,或者通过创建虚拟音频设备实现。如果只是简单需求,SSR 会混音成一个音轨。

步骤 4:开始录制!

完成以上设置后,点击“继续”进入最后的概览界面。这里会列出你的所有设置。确认无误后,点击 “开始录制”(Start Recording),录制就正式开始了 !

录制过程中,SSR 窗口会变为一个简洁的状态面板,显示录制时长、文件大小、当前帧率和比特率等实时统计数据 。你可以随时点击 “暂停录制”(Pause)或 “保存录制”(Save Recording)。

四、进阶技巧与常见问题

1. 如何控制录制?——热键与命令行

不想每次操作都切换回 SSR 窗口?没问题。你可以在软件的“设置”或“热键”选项中自定义全局快捷键,例如用 Ctrl+F2 暂停,用 Ctrl+F3 继续 。

对于高级用户,SSR 还支持通过标准输入(stdin)发送命令进行控制。例如,你可以在脚本中使用 echo "record-pause" | nc -U ~/.ssr/pipe 这样的方式来暂停录制,这为实现自动化录制提供了可能 。

2. 录制游戏卡顿/掉帧怎么办?

  • 降低分辨率或帧率:尝试将帧率从 60fps 降至 30fps,或录制 720p 而非 1080p。
  • 更改编码预设:在输出设置中,尝试将“编码器预设”改为 veryfastultrafast。这会降低 CPU 负担,虽然文件会稍大一些,但能有效防止丢帧 。
  • 启用 OpenGL 录制:如果是录制 3D 游戏,务必在输入选项中选择“录制 OpenGL”,这是效率最高的方式 。

3. 录制出的视频没有声音?

  • 检查音频设备选择:确保在音频设置中,你选择的设备是正确的。比如想录系统声音,就不要选麦克风。
  • 检查系统音量:确保系统音量没有被静音,并且 PulseAudio 音量控制中,录制软件的音频流没有被拉低或静音。

4. 软件的配置文件在哪?

所有的用户设置都保存在你的个人目录下:~/.ssr/settings.conf。如果你需要备份配置或迁移到新电脑,备份这个文件即可 。

五、总结

SimpleScreenRecorder 凭借其“简约不简单”的设计理念,在功能强大与资源占用之间找到了完美的平衡点。无论你是需要录制编程教学视频的开发者,还是想记录精彩游戏瞬间的玩家,或是需要录制线上会议的打工人,SSR 都能轻松胜任。而且,它完全免费,这使其成为 Linux 平台上不可或缺的实用工具之一。