Key features
Automatic sync — motion in the video drives left/right rumble intensity in real time
Browser extension — captures HTML5 video frames and pipes them to the desktop app
Local-only — extension talks to localhost; ML models run on your machine
XInput gamepads — standard USB controllers on Windows 10/11
Presets — Low Power, Feel Sync, Max Mode for CPU vs accuracy tradeoffs
How it works
Install Vidration on Windows and load the companion Chrome extension (sideload).
Play any HTML5 video in the browser.
The extension sends frames to the app over a local WebSocket.
Vidration analyzes motion and outputs XInput haptic feedback to your gamepad.
Vidration vs manual vibration apps
Vidration Manual pattern apps (e.g. iVIBRATE)
Input Live video motion User-authored patterns
Sync Automatic Manual / scripted
Browser Chrome extension + local app Typically app-only
Cloud None Varies
Frequently asked questions
What is Vidration?
A free Windows utility and Chrome extension that syncs on-screen video motion to gamepad haptics using local processing only.
Is my video uploaded anywhere?
No. Frames stay on your computer. The extension connects only to 127.0.0.1.
What controllers are supported?
USB gamepads that work as XInput devices on Windows.
What are the system requirements?
Windows 10/11 (64-bit), Chrome or Edge, XInput gamepad, ~2 GB disk for ML models.
Who makes Vidration?
Trademanjr — independent developer of local-first PC tools.
Requirements
Windows 10 or 11 (64-bit)
Google Chrome or Microsoft Edge
USB gamepad with XInput support
Sideloaded extension from the release package
Vidration 1.4.0 · itch.io ·
llms.txt · Not affiliated with Microsoft, console makers, or video platforms.