Skip to content

Releases: ReWelp/LightRec

LightRec v1.0.1

Choose a tag to compare

@ReWelp ReWelp released this 27 Jul 07:02

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

Choose a tag to compare

@ReWelp ReWelp released this 27 Jul 06:12

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 stdin piping, 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 .mp4 using libx264 the 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.AllScreens bounds 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.dll and 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).