[Open Source] Cross-platform screenshot, screen recording, audio recording, and video recording software that is simple, efficient, and elegant

Open SourceClassification Systems
2026-06-28 08:42 13 次浏览 • 0 次下载 0KB
[Open Source] Cross-platform screenshot, screen recording, audio recording, and video recording software that is simple, efficient, and elegant

1. Project Overview

Image

pear-rec

pear-rec (Pear Rec) is a cross-platform application for taking screenshots, screen recording, audio recording, video recording, GIF animation recording, viewing images, videos, and audio files, as well as editing images.

pear-rec (Pear Rec) is a project built with react + electron + vite + viewerjs + plyr + aplayer + react-screenshots + tui-image-editor + gif.js.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

Image

Home Page

Image

Screenshot Capture

Image

Screen Recording

Image

Audio Recording

Image

Video Recording

Image

Image Viewer

Image

Video Player

Image

Audio Player

Image

Settings

Image
Source: pear-rec Official Documentation

4. Feature Overview

Function

Some features are the latest additions during development but may not yet be included in the latest release.

  • Screenshot Capture (react-screenshots)

    • Drag to Select and Crop

    • Adjustable Selection Size and Position

    • Color Picker

    • Magnifier

    • Brush (Freehand Drawing)

    • Geometric Shapes (Adjustable Border and Fill)

    • Advanced Canvas Settings

    • Image Filters (Supports Localized Mosaic Blur and Color Adjustments)

    • Custom Actions After Releasing the Selection

    • Search by Image

    • Scan QR Codes

    • Quickly Capture the Entire Screen to the Clipboard or a Custom Directory

    • Screenshot History

    • Window and Control Selection (Using OpenCV Edge Detection)

    • Scrolling Screenshot

    • Multi-Monitor Support

  • Screen Recording (WebRTC)

    • Record Full Screen

    • Screenshot

    • Custom Dimensions

    • Mute

    • Keystroke Indicators

    • Cursor Position Indicators

    • Recording Toolbar

    • Stream Writing

  • Audio Recording (WebRTC)

    • Audio Recording Settings

    • View Audio Recordings

    • Download Audio Recordings

    • Edit Audio Recordings

  • Video Recording

    • Custom Bitrate

  • Image Preview (viewerjs)

    • Zoom In

    • Zoom Out

    • Drag and Drop

    • Flip

    • Always on Top

    • View

    • Download

    • Print

    • ocr

    • List View

    • Search by Image

    • Scan QR Codes

  • Image Editing (tui-image-editor)

  • Video Preview (plyr)

  • Audio Preview (aplayer)

  • GIF Animation Editing (gif.js)

  • Basic Settings

    • User UUID

    • Save Location

    • Launch at Startup

    • Internationalization (Chinese, English, German)

    • Service Settings

    • Shortcut Settings

    • Reset Settings

Internationalization (I18n)

  • Simplified Chinese

  • English

  • German

5. Tech Stack

Architecture

Image

Source Code Execution & Compilation

Compilation requires a Node.js and pnpm environment

Testing Environments

nodejs: 18
pnpm: 8

Start

# Copy the Code
Visit Yifei Open Source: https://code.exmay.com/ Download
# Navigate to the Project
cd pear-rec
# Install dependencies
pnpm install
# Debug the Page
pnpm run dev:web
# Debug the Service
pnpm run dev:server
# Debug the Application
pnpm run dev:desktop
# Run the Page
pnpm run start:web
# Run the Application
pnpm run start:desktop
# Build the Application
pnpm run build:desktop
#1
资源直链https://gitee.com/xiguapi027/pear-rec
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare