返回目录
开源项目其他开源工具类新手

pear-rec(梨子 rec)——跨平台截图、录屏、录音、录像软件

pear-rec(梨子 rec)是一款开源、免费、跨平台的截图、录屏、录音、录像软件,支持截取屏幕、录制屏幕与音频、录制 GIF 动图、查看图片/视频/音频以及图片编辑,适用于 Windows、Linux 和 macOS。

0 次阅读2026/09/14 发布
pear-rec(梨子 rec)——跨平台截图、录屏、录音、录像软件 来源图片

社区作者 · zZz

它解决什么问题

pear-rec(梨子 rec)是一个跨平台的截图、录屏、录音、录像、录制 GIF 动图、查看图片、查看视频、查看音频和修改图片的软件,目前提供 Windows、Linux 和 macOS 版本。项目基于 Electron 实现跨平台能力,前端使用 React,截图、录屏、录音、录像和 GIF 录制等功能基于 WebRTC 与 WebCodecs。仓库中说明其开源、免费且功能强大,适用于教育、工作或娱乐等场景,用户可以通过简单易用的界面记录屏幕活动、录制音频和截取屏幕截图。

已列出的功能包括:动图 GIF 录制、编辑;截图(框选裁切、框选大小位置调整、取色器、放大镜、自由画笔、几何形状、高级画板设置、图像滤镜,支持局部马赛克模糊和色彩调节、自定义框选松开后的操作、以图搜图、扫描二维码);录屏(全屏录制、截图、自定义大小、静音);录音(录音设置、查看录音、下载录音);录像;图片预览(放大、缩小、拖拽、翻转、钉上层、查看、下载、打印、查看列表、以图搜图、扫描二维码);图片编辑;视频预览;音频预览;基本设置(用户 uuid、保存地址、开机自启动、国际化、服务设置、快捷键设置、重置设置)。

国际化为简体中文、英语、德语。项目源码语言以 TSX、TypeScript、JavaScript、SCSS、HTML 为主,采用 Apache-2.0 开源许可协议。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

从源码运行与编译需要 Node.js 和 pnpm 环境,版本要求:nodejs >= 18,pnpm: 8。

开始步骤:

  1. 拷贝代码:
命令
git clone https://gitee.com/xiguapi027/pear-rec.git
  1. 进入项目:
命令
cd pear-rec
  1. 安装依赖:
命令
pnpm install
  1. 调试页面:
命令
pnpm run dev:web
  1. 调试服务:
命令
pnpm run dev:server
  1. 调试软件:
命令
pnpm run dev:desktop
  1. 运行页面:
命令
pnpm run start:web
  1. 运行软件:
命令
pnpm run start:desktop
  1. 编译软件:
命令
pnpm run build:desktop
  1. 清除 node_modules:
命令
pnpm run clear

如需直接使用成品,可在 GitHub Releases 页面下载对应系统安装包(Windows、Linux、macOS 均可下载)。首次运行时若遇到依赖或环境问题,优先确认 Node.js 与 pnpm 版本符合要求,并先完成 pnpm install 再按需执行调试、启动或编译命令。

来源教程配图

Gitee - 基于 Git 的代码托管和研发协作平台
配图 1 · Gitee - 基于 Git 的代码托管和研发协作平台查看原图
Gitee - 基于 Git 的代码托管和研发协作平台
配图 2 · Gitee - 基于 Git 的代码托管和研发协作平台查看原图
模力方舟
配图 3 · 模力方舟查看原图
richgiteeai
配图 4 · richgiteeai查看原图
Sonar mini
配图 5 · Sonar mini查看原图
Jenkins for gitee
配图 6 · Jenkins for gitee查看原图
Cloudbase
配图 7 · Cloudbase查看原图
Cloud serverless
配图 8 · Cloud serverless查看原图

适用场景

屏幕截图与框选裁切
全屏或自定义区域录屏
录音设置
查看与下载录音
录像与 GIF 动图录制
图片查看
缩放
翻转
打印与基础编辑
视频与音频预览
扫描二维码与以图搜图