Linux 屏幕录制的实用指南
在 Linux 系统中,屏幕录制是演示操作、录制教程或捕获系统问题的重要工具,无论是日常办公还是技术分享,掌握 Linux 屏幕录制方法都能提升工作效率,本文将介绍几种主流的屏幕录制工具,包括它们的安装步骤、核心功能及使用技巧,帮助用户根据需求选择合适的方案。

FFmpeg:功能强大的命令行工具
FFmpeg 是一款开源的多媒体处理框架,支持视频录制、转换和流媒体传输等功能,其屏幕录制功能通过 ffmpeg 命令实现,适合需要高度定制化的用户。
安装方法:
在基于 Debian 的系统中,可通过 sudo apt install ffmpeg 安装;对于 Fedora 或 CentOS,使用 sudo dnf install ffmpeg。
基本用法:
录制整个屏幕的命令为:
ffmpeg -f x11grab -i :0.0 output.mp4
-f x11grab 指定使用 X11grab 作为输入设备,-i :0.0 表示捕获主屏幕,若需录制特定区域,可添加参数 -video_size 1280x720 -i :0.0+10,10,指定分辨率和偏移量。
高级功能:
- 录制音频:添加
-f alsa -i pulse参数捕获系统声音。 - 调整编码:使用
-c:v libx264指定 H.264 编码,-preset ultrafast提升录制速度。 - 实时推流:通过
-f flv rtmp://server/live/stream将画面推送到流媒体服务器。
FFmpeg 的优势在于灵活性和稳定性,但命令行操作可能对新手不够友好。
OBS Studio:专业级录制与直播软件
OBS Studio(Open Broadcaster Software)是一款跨平台的免费工具,支持多场景切换、实时混音和插件扩展,适合制作高质量教程或直播内容。

安装方法:
在 Ubuntu 中运行 sudo apt install obs-studio;Fedora 用户可通过 sudo dnf install obs-studio 安装。
核心功能:
- 场景管理:可创建多个场景(如“教程演示”“软件操作”),每个场景独立配置摄像头、窗口捕获等元素。
- 来源设置:支持捕获整个屏幕、特定窗口、摄像头或图像,并通过“滤镜”功能添加文字标注、模糊敏感信息。
- 输出配置:可选择本地录制(MP4、MKV格式)或推流至 YouTube、Twitch 等平台,并调整码率和分辨率以平衡画质与文件大小。
使用技巧:
- 优化性能:在“设置”中关闭不必要的特效,并选择“硬件编码”(如 NVENC)以减轻 CPU 负担。
- 快捷键:自定义快捷键实现快速开始/停止录制,提升操作效率。
OBS Studio 适合需要可视化界面的用户,尤其在多路音视频源处理时表现突出。
SimpleScreenRecorder:轻量级图形化工具
SimpleScreenRecorder 是一款专为 Linux 设计的易用录制工具,界面简洁,适合新手快速上手。
安装方法:
Ubuntu 用户可通过 sudo apt install simplescreenrecorder 安装;若需依赖 OpenGL 支持,可添加 sudo apt install simplescreenrecorder-gl。
主要特点:

- 区域选择:支持自定义录制区域,或跟随鼠标窗口动态调整范围。
- 实时预览:录制前可预览画面,确保构图准确。
- 后台录制:支持最小化到系统托盘,不影响其他操作。
注意事项:
- 在 Wayland 环境中可能需要额外配置,建议切换至 X11 会话使用。
- 录制 4K 视频时需注意磁盘空间,建议选择 H.265 编码节省存储。
Kazam:快速录制的轻量选择
Kazam 是一款极简的录制工具,适合临时录制屏幕片段或截图。
安装方法:
sudo apt install kazam
功能亮点:
- 一键录制全屏或选定区域,支持同时捕获音频。
- 录制完成后自动弹出预览窗口,可直接剪辑或保存。
尽管功能有限,但其快速启动和简洁界面适合临时需求。
高级技巧与注意事项
- 权限管理:屏幕录制通常需要访问图形界面,确保用户在
video组中(可通过sudo usermod -a -G video $USER添加)。 - 性能优化:关闭桌面特效(如 Compiz)、降低显示器刷新率可减少卡顿。
- 文件格式选择:MP4 通用性强,但 MKV 支持多音轨和章节标记,适合复杂项目。
- 隐私保护:录制时使用 OBS 的“区域遮盖”功能隐藏敏感信息,或后期通过 FFmpeg 添加模糊效果:
ffmpeg -i input.mp4 -vf "boxblur=lr=10:lp=2" output.mp4
Linux 屏幕录制工具种类丰富,从命令行的 FFmpeg 到图形化的 OBS Studio,可满足不同用户的需求,对于开发者,FFmpeg 的灵活性和自动化能力更胜一筹;而教育工作者或内容创作者则可能偏爱 OBS Studio 的可视化编辑功能,根据实际场景选择工具,并掌握基本的优化技巧,能显著提升录制效率与质量,无论是制作技术文档、在线课程还是问题排查,Linux 屏幕录制都是不可或缺的实用技能。

















