Skip to content

Low Latency Screen Recorder - a lightweight, high-performance screen recorder written in modern C++, designed for ultra-low latency video capture of the entire monitor or specific applications. Utilizing the latest Windows APIs Graphics Capture , it can capture up to 240 FPS, encode using H.264, and save output as MP4 file

Notifications You must be signed in to change notification settings

HariharanElancheliyan/low-latency-screen-recorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ Low Latency Screen Recorder

Low Latency Screen Recorder is a lightweight, high-performance screen capture tool built with modern C++. Designed for ultra-low latency and high frame rates, it uses the latest Windows Desktop Duplication API and Media Foundation to record your screen or a specific application window at up to 240 FPS, encoding directly to H.264 MP4 using SinkWriter.


🖼️ Application UI

Application UI


🚀 Features

  • 🎥 Capture up to 240 FPS for ultra-smooth video
  • Target a specific application or record the full screen
  • 👀 Hidden recorder UI — won't appear in the final output
  • ⚙️ Real-time H.264 encoding via Media Foundation
  • 💾 MP4 output using SinkWriter
  • 🤏 Minimal dependencies, small binary size
  • 🖥️ Optimized for Windows 10/11

About

Low Latency Screen Recorder - a lightweight, high-performance screen recorder written in modern C++, designed for ultra-low latency video capture of the entire monitor or specific applications. Utilizing the latest Windows APIs Graphics Capture , it can capture up to 240 FPS, encode using H.264, and save output as MP4 file

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published