[开源]跨平台的截图、录屏、录音、录像软件,简单、高效、优雅

开源系统分类系统
2026-06-28 08:42 11 次浏览 • 0 次下载 0KB
[开源]跨平台的截图、录屏、录音、录像软件,简单、高效、优雅

一、开源项目简介

图片

pear-rec

pear-rec(梨子 rec) 是一个跨平台的截图、录屏、录音、录像、录制(动图)gif、查看图片、查看视频、查看音频和修改图片的软件。

pear-rec(pear rec) 是基于 react + electron + vite + viewerjs + plyr + aplayer + react-screenshots + tui-image-editor + gif.js 的一个项目。

二、开源协议

使用Apache-2.0开源协议

三、界面展示

图片

首页

图片

截屏

图片

录屏

图片

录音

图片

录像

图片

查看图片

图片

查看视频

图片

查看音频

图片

设置

图片
来源:pear-rec 官方文档

四、功能概述

功能

部分功能是开发过程最新功能,但可能还没发布在最新版本

  • 截屏(react-screenshots)

    • 框选裁切

    • 框选大小位置可调整

    • 取色器

    • 放大镜

    • 画笔(自由画笔)

    • 几何形状(边框填充支持调节)

    • 高级画板设置

    • 图像滤镜(支持局部马赛克模糊和色彩调节)

    • 自定义框选松开后的操作

    • 以图搜图

    • 扫描二维码

    • 快速截取全屏到剪贴板或自定义的目录

    • 截屏历史记录

    • 窗口和控件选择(使用 OpenCV 边缘识别)

    • 长截屏

    • 多屏幕

  • 录屏(WebRTC)

    • 录制全屏

    • 截图

    • 自定义大小

    • 静音

    • 按键提示

    • 光标位置提示

    • 录制栏

    • 流写入

  • 录音(WebRTC)

    • 录音设置

    • 查看录音

    • 下载录音

    • 编辑录音

  • 录像

    • 自定义比特率

  • 图片预览(viewerjs)

    • 放大

    • 缩小

    • 拖拽

    • 翻转

    • 钉上层

    • 查看

    • 下载

    • 打印

    • ocr

    • 查看列表

    • 以图搜图

    • 扫描二维码

  • 图片编辑(tui-image-editor)

  • 视频预览(plyr)

  • 音频预览(aplayer)

  • 动图(gif)编辑(gif.js)

  • 基本设置

    • 用户 uuid

    • 保存地址

    • 开机自启动

    • 国际化(中、英、德)

    • 服务设置

    • 快捷键设置

    • 重置设置

国际化(I18n)

  • 简体中文

  • 英语

  • 德语

五、技术选型

架构

图片

源码运行&编译

编译需要nodejs和pnpm环境

测试环境

nodejs: 18
pnpm: 8

开始

# 拷贝代码
访问一飞开源:https://code.exmay.com/ 下载
# 进入项目
cd pear-rec
# 安装依赖
pnpm install
# 调试页面
pnpm run dev:web
# 调试服务
pnpm run dev:server
# 调试软件
pnpm run dev:desktop
# 运行页面
pnpm run start:web
# 运行软件
pnpm run start:desktop
# 编译软件
pnpm run build:desktop