Capturer

ffiirreeGPL-3.0更新放缓

基于 Qt6 的跨平台截图与录屏工具,支持静态截图、视频和 GIF 录制,还带快速预览,适合日常抓屏和做演示动图。

Screenshot, Screen Recording (Video & Gif), Quick Look

v1.7.3发布于 2026-01-18 14:36 UTC270star53fork同步于 2026-11-07 07:33 UTC

怎么上手

由 README 提炼,执行前请确认
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。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

一款主打快速截图、贴图、快速预览、录屏和录制GIF的桌面工具

基于 Qt6 的跨平台截图与录屏工具,支持静态截图、视频和 GIF 录制,还带快速预览,适合日常抓屏和做演示动图。

核心能力

  • 用快捷键框选桌面区域或窗口完成截图与录制
  • 截图后可钉在桌面上做贴图,支持缩放、旋转、翻转与透明度调整
  • 支持自由区域、窗口、显示器三种录制模式
  • 窗口模式只录该窗口内容,录制中可移动和调整窗口尺寸
  • 内置截图编辑,支持撤销重做、图形绘制与取色器

容易踩的坑

Linux 不支持 Wayland,只能在 X11 下运行;从源码构建需递归克隆子模块并安装 Qt 6.8+、FFmpeg 8.0+ 等依赖,Windows 还需单独装 Qt::Pdf 模块和 libass;录屏和录 GIF 需按两次快捷键分别开始和结束,文件默认存到系统的图片或视频文件夹。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v1.7.3
  1. v1.7.3最新正式版2026-01-18 · 2026-01-18 14:36 UTC
    • [视频播放] 修复开始时间不为0视频的播放问题
    • [视频播放] 修复在Windows上切换播放音频设备,静音状态无法保持的问题
  2. v1.7.22025-06-25 · 2025-06-25 13:37 UTC
    查看更新说明
    • [视频录制] 修复多屏下选择窗口时的信息提示组件位置错误BUG
  3. v1.7.12025-02-20 · 2025-02-20 03:52 UTC
    查看更新说明

    截图编辑

    • 文字的 加粗/倾斜/下划线/删除线 编辑改为按钮操作

    Bug fixes

    • 修复颜色窗口的中文翻译
    • 修复多屏下十字线的位置问题
    • 将日志路径调整到QStandardPaths::AppLocalDataLocation,原位置需要管理员权限输出
  4. 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 / 相机

    • 支持水平/垂直镜像翻转
  5. v1.6.32024-09-21 · 2024-09-21 19:13 UTC
    查看更新说明
    • 选择窗口阶段可以使用滚轮在前后窗口栈之间快速切换;
    • 添加了部分视频录制失败的错误弹窗提示;
    • 可在设置中修改文件保存路径;
    • Windows暗色模式下菜单使用亚力克效果;
    • 预览窗口的缩略图逻辑优化;

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    下载 & 安装

    • >= 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
    

    快捷键

    均可自定义

    KeysActions
    F1截图
    Ctrl + PgUp重复上次截图
    F3预览剪切板内容并置顶在桌面上
    Shift + F3显示/隐藏所有预览窗口
    F2快速预览文件资源管理器中选中的项目(仅Windows)
    Ctrl + Alt + V录制视频,选择区域,Enter开始录制
    Ctrl + Alt + G录制GIF,选择区域,Enter开始录制

    文件默认保存在系统的图片/视频文件夹中

    选择框通用快捷键

    KeysActions
    Ctrl + A全屏
    W / A / S / D or ↑ ← ↓ →逐像素移动窗口
    Ctrl + ↑ ← ↓ →逐像素扩大窗口
    Shift + ↑ ← ↓ →逐像素缩小窗口
    RButton重新选择/退出
    ESC退出

    截图

    KeysActions
    F1开始截图
    P截图并贴图
    Ctrl + S截图并保存到文件
    Enter截图并保存到粘贴板
    LButton Double Click截图并保存到粘贴板
    Page Up上一次的截图位置
    Page Down下一次的截图位置
    Ctrl + C放大镜存在时,复制取色器中的颜色
    Tab放大镜存在时,切换取色颜色格式

    编辑

    KeysActions
    Ctrl + ZUNDO
    Ctrl + Shift + ZREDO
    Ctrl + C/Ctrl + VCopy & Paste
    Delete删除选中的图形
    Shift椭圆->圆矩形->正方形直线->水平/垂直
    Space重新调整截图区域
    Wheel控制图形线条宽度
    Ctrl + Wheel控制图形颜色透明度

    贴图

    KeysActions
    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菜单

    录屏

    KeysActions
    Ctrl + Alt + V第一次,开始选择区域
    Enter开始录制
    Ctrl + Alt + V第二次,结束 视频保存在操作系统默认的视频文件夹

    录制GIF

    KeysActions
    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++20
    • Qt : >= 6.8
    • CMake : >= 3.27
    • FFmpeg : >= 8.0
    • Windows
      • Windows : >= Windows 10 2004
      • Windows SDK : >= 10.0.22621.0
    • Linux
      • Window System : X11
    Video & Audio Capture Sources & Methods
    WindowsLinux
    ScreenWindows Graphics CaptureXCB-XSHM
    AudioWindows Audio Session APIPulseAudio
    CameraMedia Foundation Video CaptureV4L2

    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