Releases: ReWelp/LightRec
Releases · ReWelp/LightRec
Release list
LightRec v1.0.1
Fixed
- Hardware encoder detection (
h264_qsv,h264_nvenc,h264_amf) was failing on some systems, causing recordings to always fall back to the AVI-to-MP4 pipeline instead of encoding directly. The internal test probe used a 16x16 test frame, which is below Intel Quick Sync's minimum supported resolution and caused QSV detection to fail even when the hardware and drivers supported it. The probe now uses a 320x240 test frame, allowing QSV (and NVENC/AMF) to be detected correctly.
After this
- Systems with Intel Quick Sync Video support will now correctly record directly to MP4 using hardware encoding, instead of silently falling back to the larger, disk-heavy AVI intermediate format.
LightRec v1.0.0
LightRec v1.0.0 - Feather-Light Screen Recording
Welcome to the official v1.0.0 release of LightRec! I completely changed the application from its initial roots into a modern, high-performance, and truly bloat-free screen recording experience for Windows.
This release brings full .NET 10 support, a brand new feather-light theme engine, robust hardware encoding, and multiple highly-requested features.
What's New
- Modernized Core: Fully migrated to .NET 10 as a self-contained, single-file executable. No need to install runtimes or frameworks.
- Feather-Light UI Redesign: I introduced a stunning new minimalistic logo and icon set across the entire application, reflecting the core philosophy of "zero bloat".
- Window Tracker Mode: Added a highly requested feature (Issue ModuleArt#8) to track and record specific windows by name/title, automatically adjusting the recording region as the window moves.
- Hardware-Accelerated MP4 Engine: Revamped the recording backend to utilize FFmpeg via
stdinpiping, tapping directly into NVENC, AMF, and QSV hardware encoders for zero-impact gameplay recording. - Smart Software Fallback: If hardware encoding isn't available, LightRec intelligently uses a highly efficient AVI format during capture (to save CPU cycles) and automatically converts it to a clean
.mp4usinglibx264the moment you stop recording. - UI Theme Support: The settings menu now dynamically tracks Dark/Light mode preferences with a helpful restart prompt to ensure a pristine UI experience.
Bug Fixes
- Issue ModuleArt#3 (Unhandled Exception on Secondary Screens): Fixed a major crash occurring when attempting to record a second monitor by migrating the legacy multi-monitor DPI logic to native .NET 10
Screen.AllScreensbounds checking. - Issue ModuleArt#7 (Duplicate Process Start Bug): Resolved an edge case where recording would fail or lock up when starting multiple instances.
- Memory Leaks Patched: Cleaned up dangling graphical device contexts (GDI) in the cursor capture loop, preventing out-of-memory crashes on long recordings.
- UI Assembly Fix: Cleaned up messy DLL dependencies. All UI logic is now streamlined into
LightRec.UI.dlland resolved smoothly at startup.
Deprecations & Deliberate Exclusions
- Issue ModuleArt#4 (Max System Audio Volume): I deliberately chose to not implement artificial audio attenuation loops to keep CPU and memory usage as low as possible. LightRec captures exactly what your system puts out. (if you want this, please issue in detail as to why, and i might consider it, but as of right now. I have no interest in doing so.)
- Support for Windows 7 has been officially dropped in favor of a much smaller and faster .NET 10 payload.
Installation
Simply download LightRec-v1.0.0.zip below, extract it, and run LightRec.exe
Tip
LightRec requires zero setup. By default, it will detect the best hardware encoder available on your system (NVIDIA, AMD, or Intel).