Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VRec Studio PRO Logo

VRec Studio PRO - Native Windows Screen Recorder

High-Performance 4K/60FPS Screen Recording | WASAPI System Audio Loopback | Isolated Mic Commentary | Live Webcam PiP | NVENC Hardware Acceleration | Free and Open-Source Alternative to Bandicam and OBS

Latest Release Platform Windows .NET 8 C# WPF Dark Theme MIT License


Overview

VRec Studio PRO (also known as Vikrant Screen Recorder) is a commercial-grade, high-performance desktop screen recording suite engineered in C#, .NET 8, and WPF. Designed specifically for content creators, software engineers, educators, and gamers who demand pristine 4K @ 60 FPS video capture, ultra-low CPU overhead, and hardware-accelerated video encoding without the bloated complexity of OBS or the paywalls/watermarks of Bandicam.

Key Highlights

  • Near-Zero Latency Capture: High-speed native desktop frame grabbing utilizing GDI+ BitBlt hardware surfaces with DPI awareness.
  • Multi-Track Audio Engine: Simultaneous capture of WASAPI Loopback system audio (game/browser/music sounds) and studio microphone commentary.
  • Hardware-Accelerated Encoding: Automatic detection and hardware acceleration with NVIDIA NVENC, AMD AMF, Intel QuickSync (QSV), and Media Foundation, with fallback to high-efficiency libx264.
  • Live Webcam Picture-in-Picture (PiP): Real-time draggable webcam overlay with custom shapes (Circle / Rounded Rectangle) and automatic positioning.
  • Versatile Capture Modes: Record full monitor, multi-display setups, specific running windows, or draw an arbitrary draggable/resizable region with 8 resize handles.
  • Modern Dark UI: Engineered strictly following commercial desktop UX guidelines (#0F1117 background, #151821 primary cards, #FF3B3B vibrant accents, pure vector outline icons, and zero emojis).
  • 100% Self-Contained: Portable .zip and Inno Setup installer with runtime included - no external .NET 8 installation required.

Downloads

Format Description Download Link
Setup Installer (.exe) Standard Windows installer with desktop shortcuts, Start Menu integration, and clean uninstaller. Download Installer (v1.0.0)
Portable Edition (.zip) Standalone zero-install archive. Extract anywhere and launch immediately. Download Portable Zip (v1.0.0)

Feature Comparison Matrix

Feature VRec Studio PRO Bandicam OBS Studio Windows Game Bar
Price 100% Free & Open-Source $39.95 / year Free & Open-Source Included with Windows
Watermark None (Optional Custom) Forced on Free Version None None
Setup Complexity Zero Setup (1-Click Rec) Easy Complex Scene Setup Easy
Recording Time Limit Unlimited 10 Min (Free Version) Unlimited 4 Hours Max
System Audio Loopback WASAPI Native Proprietary Driver Needs Configuration Basic
Microphone Commentary Isolated / Synchronized Yes Yes Yes
Hardware Acceleration NVENC / AMF / QSV NVENC / AMF / QSV NVENC / AMF / QSV Basic
Live Webcam PiP Built-in Overlay Window Built-in Source Addition Basic
Custom Region Selection Interactive 8-Handle Box Yes Complex Crop No
UI Polish & Dark Theme Modern Commercial Dark Classic UI Heavy / Cluttered Modern Flat

5 Dedicated Recording Modes

  1. Screen Only: Captures pure desktop video at maximum framerate without audio overhead.
  2. Screen + System Audio: Captures crystal-clear PC audio (YouTube, Discord, games, Spotify) using native WASAPI Loopback.
  3. Screen + System Audio + Microphone: Simultaneous multi-channel recording of system sound and voice commentary.
  4. Screen + Microphone: Perfect for voiceovers, tutorials, and meetings where background PC audio is unwanted.
  5. Screen + Mic + Webcam: Complete creator suite recording the screen, microphone, and a live Picture-in-Picture webcam overlay.

Capture Target Flexibility

  • Full Screen: Capture your primary display with a single click.
  • Specific Monitor: Instant multi-monitor switcher supporting 1080p, 1440p, 2K, and 4K displays.
  • Window Capture: Pick any running application window and capture only its client area.
  • Custom Region: Draw and adjust a rectangular capture region on screen with 8 red resize handles and live pixel dimension indicators.

Global Hotkeys

VRec Studio PRO registers global system hooks so you can control recordings while inside games or full-screen apps:

  • F9 - Start / Stop Recording
  • F10 - Pause / Resume Recording
  • Shift + F9 - Cancel & Discard Recording

Architecture & Technology Stack

                     +-------------------------------------------------------+
                     |                 VRec Studio PRO (WPF)                 |
                     |  CommunityToolkit.Mvvm | Reactive UI | Custom Tokens  |
                     +---------------------------+---------------------------+
                                                 |
                   +-----------------------------+-----------------------------+
                   |                             |                             |
       +-----------v-----------+     +-----------v-----------+     +-----------v-----------+
       |   IScreenCapture      |     |     IAudioCapture     |     |      IWebcamService   |
       | GDI+ BitBlt / WinCap  |     |   WASAPI Loopback     |     |   DirectShow Media    |
       | 4K @ 60 FPS Capture   |     | NAudio Mic Commentary |     | Live PiP Window       |
       +-----------+-----------+     +-----------+-----------+     +-----------+-----------+
                   |                             |                             |
                   +-----------------------------+-----------------------------+
                                                 |
                                     +-----------v-----------+
                                     |    IEncoderService    |
                                     | Hardware Probe NVENC  |
                                     |  Intel QSV | AMD AMF  |
                                     | FFmpeg Pipeline Remux |
                                     +-----------+-----------+
                                                 |
                                     +-----------v-----------+
                                     |   MP4 Video Output    |
                                     | H.264 / AAC 48kHz St. |
                                     +-----------------------+
  • Frontend: WPF (.NET 8) with custom XAML design tokens (#0F1117, #151821, #1E222A, #FF3B3B).
  • MVVM Framework: CommunityToolkit.Mvvm 8.3.2.
  • Audio Capture: NAudio 2.2.1 using WasapiLoopbackCapture and WaveInEvent with real-time VU meter peak monitoring.
  • Webcam Interface: DirectShowLib.Standard 2.1.0 for zero-latency camera capture.
  • Encoding Engine: Active hardware-probe testing. Seamlessly selects h264_nvenc, h264_amf, h264_qsv, or libx264 with crash-resilient MP4 remuxing.

Building from Source

Prerequisites

Build Steps

# 1. Clone the repository
git clone https://github.com/vikrant-project/vrec-screen-recorder.git
cd vrec-screen-recorder

# 2. Restore NuGet dependencies
dotnet restore src/VikrantScreenRecorder/VikrantScreenRecorder.csproj

# 3. Build Release binary
dotnet build src/VikrantScreenRecorder/VikrantScreenRecorder.csproj -c Release

# 4. Publish Self-Contained executable
dotnet publish src/VikrantScreenRecorder/VikrantScreenRecorder.csproj -c Release -r win-x64 --self-contained true -o publish/

Tags & Keywords for Search Engines & AI Crawlers

Hashtags

#ScreenRecorder #WindowsScreenRecorder #OBSAlternative #BandicamAlternative #4KRecording #GameRecorder #WasapiAudio #DotNet8 #CSharp #WPF #OpenSourceScreenRecorder #NVENC #HardwareAcceleration #DesktopCapture #FreeScreenRecorder #Windows11 #Windows10

Search Terms & Query Matching

  • Best free screen recorder for Windows 11 without watermark
  • Lightweight screen recorder 60FPS no lag for low end PC
  • How to record screen with internal PC audio and microphone simultaneously
  • Open-source OBS Studio alternative with clean minimal dark UI
  • Bandicam free alternative without 10 minute limit
  • C# WPF screen capture with WASAPI loopback audio and webcam overlay
  • Hardware accelerated 4K screen recorder NVIDIA NVENC Intel QuickSync AMD AMF

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author & Architecture

Vikrant Rana
GitHub: @vikrant-project
Portfolio & Projects: vikrant-project Repositories


Made by Vikrant Rana | Native Windows Edition

About

High-Performance Native Windows Screen Recorder (C#, .NET 8, WPF). Record 4K/60FPS with WASAPI system audio loopback, isolated mic commentary, live webcam PiP, hardware acceleration (NVENC, AMF, QSV), zero-lag gaming capture, and custom region selection. Commercial-grade alternative to OBS & Bandicam.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages