Screen Studio is amazing… but it’s Mac only
On Windows, most screen recorders are either:
- too basic
- paid
- or require manual editing
So I decided to build my own.
Introducing WinStudio
WinStudio is a free and open source screen recording tool for Windows that focuses on one thing:
Record → auto process → export
No timeline editing. No manual zooming.
What it does
- Record a window or full screen
- Track cursor movement, clicks, and keyboard activity
- Automatically generate zoom effects based on interaction
- Keep zoom active while typing, dragging, or scrolling
- Smooth cursor movement for cleaner visuals
- Export directly to MP4
The goal is to make recording demos and tutorials effortless.
How it works (high level)
The app:
- Captures the selected window using FFmpeg
- Tracks cursor + input events using low-level hooks
- Maps interactions to video coordinates
- Generates zoom keyframes automatically
Everything is processed after recording — no manual editing required.
Current progress
- Recording pipeline works
- Cursor tracking is implemented
- Auto zoom logic is working
- Cursor smoothing is implemented
Current issue
Cursor-to-video coordinate mismatch (zoom drifting issue)
The zoom sometimes shifts slightly away from the actual click position.
This is likely due to coordinate mapping differences between FFmpeg capture and cursor tracking.
Tech stack
- WinUI 3
- .NET 8
- FFmpeg
Why this project exists
A lot of developers just want to:
- record demos
- show features
- share tutorials
But editing zoom manually is painful.
This project aims to remove that completely.
Looking for contributors
The project is still early, and I’d love help with:
- Fixing coordinate mapping issues
- Improving zoom logic
- Performance optimization
- UI/UX improvements
- Adding features (mic input, editor, etc.)
If you're interested, check it out:
👉 https://github.com/PromSereyreaksa/WinStudio
Final note
This is still a work in progress, but the core idea is already working.
If you’ve ever wanted a Screen Studio-like tool on Windows, this might be it.
Would love feedback or contributions.

Top comments (0)