SnapRec — Lightweight Screen Recorder
SnapRec is a lightweight, open-source screen recorder built in Python with a clean, modern dark GUI. It lets you capture your full screen, a specific browser window, or a custom-drawn area — with or without audio — and produces MP4 files that are ready for YouTube, tutorials, gameplay, presentations, or bug reports.
SnapRec is designed to be simple, fast, and dependency-light. No bloat, no cloud, no account required. Just run it, pick what you want to record, and hit start.
Who Is SnapRec For?
Content creators who want a fast, local recorder without paying for cloud services
Developers who need to capture bug reproductions or demos
Teachers and students recording lectures or tutorials
Gamers capturing short clips without heavy streaming software
Anyone who wants a no-nonsense screen recorder that just works
Features
- Fullscreen — capture your entire primary monitor
- Browser — record a specific browser window (Chrome, Edge, Firefox, Brave, Opera)
- Select area — draw a rectangle anywhere on screen to record just that region
- Frame rates: 15, 24, 30, or 60 FPS
- Resolutions from 360p up to 4K (3840×2160), or keep the original source size
- Quality presets: Low, Medium, High, Ultra
- Adjustable to balance file size against sharpness
- Record from any input device — microphone, line-in, or virtual loopback cables
- Automatically muxed into the final MP4 using FFmpeg
- Ideal for narration, commentary, or system audio capture