- Supported Bit Versions
- 64-bit
- Source Code URL
- https://github.com/mmlTools/zoominator
- Minimum OBS Studio Version
- 32.0.2
- Supported Platforms
- Windows
- Mac OS X
- Linux
Zoominator Smart Follow & Zoom for OBS Studio
Disclaimer: This plugin has been tested and is fully functional on Windows 11 with OBS Studio version 32.0.2 or later. While it may run on other systems, I cannot guarantee stable performance or full compatibility on macOS or Linux.
Features
Smart Mouse Follow
The selected source pans to keep the cursor in view with adjustable smoothing.Supported sources:
- Display Capture
- Window Capture
- Game Capture
Dynamic Zoom
Set a zoom factor to magnify the area around the cursor.- Zoom = 1.0 or 0.0 enables follow-only mode (no magnification, just panning).
- Higher values zoom in while preserving full canvas coverage.
No Corner Leakage
The movement and scaling logic clamps the source so the canvas is always fully filled.This works with cropped Window and Game Capture sources as well, preventing black borders from appearing during motion.
Vertical (Portrait) Canvas Support
When the base canvas is vertical (e.g. 1080×1920), Zoominator can automatically scale the source in “cover” mode so the top and bottom always fill the frame. This is ideal for Shorts, Reels, and other portrait formats.Platform Support
Windows
Full feature set:- Global mouse tracking
- Keyboard and mouse hooks
- Accurate window and game capture mapping
macOS and Linux
The zooming and transform logic is cross‑platform, but global input capture is OS‑specific.- macOS: Requires a Quartz event tap and Accessibility permission for global mouse tracking.
- Linux (X11): Can be implemented via XInput2.
- Wayland: Global cursor tracking is restricted by design; functionality would be limited.