Linux 不支持 Wayland,只能在 X11 下运行;从源码构建需递归克隆子模块并安装 Qt 6.8+、FFmpeg 8.0+ 等依赖,Windows 还需单独装 Qt::Pdf 模块和 libass;录屏和录 GIF 需按两次快捷键分别开始和结束,文件默认存到系统的图片或视频文件夹。
sudo dpkg -i capturer-1.7.1-ubuntu_xx.04-amd64.deb
sudo apt install -f 硬件要求按 README 说明
README 未说明显存或 GPU 要求;系统要求 Windows 10 2004 及以上或 Ubuntu 20.04 及以上,Linux 不支持 Wayland,仅支持 X11。
一款主打快速截图、贴图、快速预览、录屏和录制GIF的桌面工具
基于 Qt6 的跨平台截图与录屏工具,支持静态截图、视频和 GIF 录制,还带快速预览,适合日常抓屏和做演示动图。
核心能力
- 用快捷键框选桌面区域或窗口完成截图与录制
- 截图后可钉在桌面上做贴图,支持缩放、旋转、翻转与透明度调整
- 支持自由区域、窗口、显示器三种录制模式
- 窗口模式只录该窗口内容,录制中可移动和调整窗口尺寸
- 内置截图编辑,支持撤销重做、图形绘制与取色器
容易踩的坑
内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README
- v1.7.3最新正式版2026-01-18 · 2026-01-18 14:36 UTC
- [视频播放] 修复开始时间不为0视频的播放问题
- [视频播放] 修复在Windows上切换播放音频设备,静音状态无法保持的问题
- v1.7.22025-06-25 · 2025-06-25 13:37 UTC
查看更新说明
- [视频录制] 修复多屏下选择窗口时的信息提示组件位置错误BUG
- v1.7.12025-02-20 · 2025-02-20 03:52 UTC
查看更新说明
截图编辑
- 文字的 加粗/倾斜/下划线/
删除线编辑改为按钮操作
Bug fixes
- 修复颜色窗口的中文翻译
- 修复多屏下十字线的位置问题
- 将日志路径调整到
QStandardPaths::AppLocalDataLocation,原位置需要管理员权限输出
- 文字的 加粗/倾斜/下划线/
- v1.7.02024-11-24 · 2024-11-24 07:47 UTC
查看更新说明
Screenshot / 截图
- 支持快速
重复截取上次截图相同位置 - 截图区域选择中可使用鼠标右键
停止/重新开始选择区域
Preview / 预览
- [Video] 支持BT.2020+PQ HDR视频转BT.709 SDR渲染
- [Video] 使用
libass库渲染字幕,支持文本/位图格式字幕 - [Video] 支持自动加载同文件夹字幕文件
- [Video] 支持硬件渲染加速(当前仅Windows)
- [Video] 支持0/90/180/270旋转和水平/垂直翻转
- [Video] 修复音频输出设备不能自动切换的问题(Windows)
- [Pdf] 支持预览
pdf文件
Camera / 相机
- 支持水平/垂直镜像翻转
- 支持快速
- v1.6.32024-09-21 · 2024-09-21 19:13 UTC
查看更新说明
- 选择窗口阶段可以使用滚轮在前后窗口栈之间快速切换;
- 添加了部分视频录制失败的错误弹窗提示;
- 可在设置中修改文件保存路径;
- Windows暗色模式下菜单使用亚力克效果;
- 预览窗口的缩略图逻辑优化;
用户点评
登录用户的真实使用记录,可按版本和硬件筛选共 0 条
还没有人点评。第一个说出真实体验的人最有价值。
下载 & 安装
>= Windows 10 2004>= Ubuntu 20.04
Not support Wayland on Linux
从 Releases 下载系统对应的版本。
Windows
下载后双击capturer-1.7.1-Windows-AMD64.exe进行安装。
Ubuntu
下载后安装:
sudo dpkg -i capturer-1.7.1-ubuntu_xx.04-amd64.deb
sudo apt install -f
快捷键
均可自定义
| Keys | Actions |
|---|---|
F1 | 截图 |
Ctrl + PgUp | 重复上次截图 |
F3 | 预览剪切板内容并置顶在桌面上 |
Shift + F3 | 显示/隐藏所有预览窗口 |
F2 | 快速预览文件资源管理器中选中的项目(仅Windows) |
Ctrl + Alt + V | 录制视频,选择区域,Enter开始录制 |
Ctrl + Alt + G | 录制GIF,选择区域,Enter开始录制 |
文件默认保存在系统的图片/视频文件夹中
选择框通用快捷键
| Keys | Actions |
|---|---|
Ctrl + A | 全屏 |
W / A / S / D or ↑ ← ↓ → | 逐像素移动窗口 |
Ctrl + ↑ ← ↓ → | 逐像素扩大窗口 |
Shift + ↑ ← ↓ → | 逐像素缩小窗口 |
RButton | 重新选择/退出 |
ESC | 退出 |
截图
| Keys | Actions |
|---|---|
F1 | 开始截图 |
P | 截图并贴图 |
Ctrl + S | 截图并保存到文件 |
Enter | 截图并保存到粘贴板 |
LButton Double Click | 截图并保存到粘贴板 |
Page Up | 上一次的截图位置 |
Page Down | 下一次的截图位置 |
Ctrl + C | 放大镜存在时,复制取色器中的颜色 |
Tab | 放大镜存在时,切换取色颜色格式 |
编辑
| Keys | Actions |
|---|---|
Ctrl + Z | UNDO |
Ctrl + Shift + Z | REDO |
Ctrl + C/Ctrl + V | Copy & Paste |
Delete | 删除选中的图形 |
Shift | 椭圆->圆矩形->正方形直线->水平/垂直 |
Space | 重新调整截图区域 |
Wheel | 控制图形线条宽度 |
Ctrl + Wheel | 控制图形颜色透明度 |
贴图
| Keys | Actions |
|---|---|
Ctrl + C | 复制贴图 |
Ctrl + V | 粘贴图片 |
Wheel | 缩放贴图 |
Ctrl + Wheel | 调整贴图透明度 |
I | 反转颜色 |
G | 灰阶显示 |
R | 顺时针旋转90 |
Ctrl + R | 逆时针旋转90 |
V | 垂直翻转 |
H | 水平翻转 |
Ctrl + T | 开启/关闭鼠标坐标下窗口的鼠标穿透 |
LButton Double Click | 缩略图模式,贴图显示中心区域125x125的内容 |
| Drag & Drop | 拖拽图片到贴图上,则打开并显示拖拽图片 |
ESC | 关闭贴图窗口 |
W / A / S / D or ↑ ← ↓ → | 逐像素移动窗口 |
RButton | 菜单 |
录屏
| Keys | Actions |
|---|---|
Ctrl + Alt + V | 第一次,开始选择区域 |
Enter | 开始录制 |
Ctrl + Alt + V | 第二次,结束 视频保存在操作系统默认的视频文件夹 |
录制GIF
| Keys | Actions |
|---|---|
Ctrl + Alt + G | 第一次,开始选择区域 |
Enter | 开始录制 |
Ctrl + Alt + G | 第二次,结束 GIF保存在操作系统默认的图片文件夹 |
录制
录制GIF和视频均支持三种录制模式:自由区域、窗口和显示器。
自由区域:使用鼠标左键选择录制的区域窗口模式:移动鼠标自动选中窗口区域时为该模式(提示信息中含有窗口名字)- 该模式下仅会录制该窗口的内容,不会录制到其他窗口以及二级窗口内容(即使窗口有重叠)
- 录制中可以自由移动录制窗口位置
- 录制中可以自由调整录制窗口尺寸
显示器模式:选择显示器或者CTRL+A选择全屏时为该模式(提示信息中含有DISPLAY或对应显示器名称)
From Source
git clone https://github.com/ffiirree/Capturer.git --recursive
# update submodules
git submodule update --init --recursive
Development Environment
C++:C++20Qt:>= 6.8CMake:>= 3.27FFmpeg:>= 8.0- Windows
Windows:>= Windows 10 2004Windows SDK:>= 10.0.22621.0
- Linux
Window System:X11
Video & Audio Capture Sources & Methods
| Windows | Linux | |
|---|---|---|
| Screen | Windows Graphics Capture | XCB-XSHM |
| Audio | Windows Audio Session API | PulseAudio |
| Camera | Media Foundation Video Capture | V4L2 |
Dependencies
Windows
Qt: 下载安装并添加到环境变量中,需要安装Qt::Pdf模块FFmpeg: 从官网下载编译好的库版本(ffmpeg-xxxxx-shared.7z)并添加到环境变量中libass: 从ShiftMediaProject/libass下载并添加到环境变量中
Linux (Ubuntu)
sudo apt install build-essential cmake
sudo apt install libglx-dev libgl1-mesa-dev
# ffmpeg: video / audio
sudo apt install ffmpeg libavcodec-dev libavformat-dev libavutil-dev libavdevice-dev libswscale-dev libavfilter-dev
# pulse: audio
sudo apt install libpulse-dev
# v4l2: camera
sudo apt install libv4l-dev v4l-utils
# x11 & xcb
sudo apt install libx11-dev libxrandr-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev libxcb-cursor0 libxkbcommon-dev
Build
cd Capturer && mkdir build
cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release
cmake --build build --target package --config Release
References
- ffmpeg-tutorials:
FFmpeg的基础用例