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
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.
- 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
.zipand Inno Setup installer with runtime included - no external .NET 8 installation required.
| 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 | 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 |
- Screen Only: Captures pure desktop video at maximum framerate without audio overhead.
- Screen + System Audio: Captures crystal-clear PC audio (YouTube, Discord, games, Spotify) using native WASAPI Loopback.
- Screen + System Audio + Microphone: Simultaneous multi-channel recording of system sound and voice commentary.
- Screen + Microphone: Perfect for voiceovers, tutorials, and meetings where background PC audio is unwanted.
- Screen + Mic + Webcam: Complete creator suite recording the screen, microphone, and a live Picture-in-Picture webcam overlay.
- 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.
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
+-------------------------------------------------------+
| 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.1usingWasapiLoopbackCaptureandWaveInEventwith real-time VU meter peak monitoring. - Webcam Interface:
DirectShowLib.Standard 2.1.0for zero-latency camera capture. - Encoding Engine: Active hardware-probe testing. Seamlessly selects
h264_nvenc,h264_amf,h264_qsv, orlibx264with crash-resilient MP4 remuxing.
- Windows 10 (Build 19041+) or Windows 11 (x64)
- .NET 8.0 SDK
- Inno Setup 6 (optional, for compiling the setup installer)
# 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/#ScreenRecorder #WindowsScreenRecorder #OBSAlternative #BandicamAlternative #4KRecording #GameRecorder #WasapiAudio #DotNet8 #CSharp #WPF #OpenSourceScreenRecorder #NVENC #HardwareAcceleration #DesktopCapture #FreeScreenRecorder #Windows11 #Windows10
- 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
This project is licensed under the MIT License - see the LICENSE file for details.
Vikrant Rana
GitHub: @vikrant-project
Portfolio & Projects: vikrant-project Repositories
Made by Vikrant Rana | Native Windows Edition
