Twitch and YouTube streamers can capture a highlight the second it happens and walk away with a clip already sized for TikTok, YouTube Shorts, and Instagram Reels — no editor, no export queue.
Save the moment you didn't know you'd need
Replay Buffer Pro adds a dock to OBS Studio for saving the last 15 seconds — or the last 30 minutes — of whatever just happened. Trimmed instantly, without re-encoding.
Replay Buffer Settings
Save Clips
- No re-encoding
- Trims in milliseconds
- Six custom durations
- Hotkey for every button
- Windows & macOS
- Same output folder
One buffer, any clip length
Keep a long buffer running and hit whichever save button matches what just happened. The plugin saves the buffer, then trims it back to exactly that button's duration.
- Six save buttons, each with its own duration
- Each duration is fully customizable, from 1 second to 6 hours
- No trip to Settings → Output — edit the length right in the dock
Trimmed without re-encoding
Nothing gets re-rendered. Replay Buffer Pro just repackages the footage your buffer already captured, so the clip keeps the exact bitrate, codec, and quality of the original — and lands in about the time it takes to write the file.
- Identical quality to the source buffer
- Skips the CPU/GPU-heavy encode pass
- OBS keeps recording while it trims
21:04:33.118 [replay-buffer-pro] save requested: 30s
21:04:33.301 [replay-buffer-pro] buffer written, 2:00:00 total
21:04:33.302 [replay-buffer-pro] trimming to last 30s
21:04:33.304 [replay-buffer-pro] stream copy, no re-encode
21:04:33.489 [replay-buffer-pro] done in 187ms → clip-2026-08-14-21-04-33.mkv
Never leave the game to clip
Every save button gets a hotkey. Bind them in OBS Studio's own hotkey settings and clip mid-broadcast without alt-tabbing or touching your mouse.
- A hotkey for every duration, not just one save-all key
- Search "Replay Buffer Pro" in OBS Settings → Hotkeys
- No alt-tab required
- Save Last 15 SecondsCtrlAlt1
- Save Last 30 SecondsCtrlAlt2
- Save Last 1 MinuteCtrlAlt3
- Save Last 5 MinutesCtrlAlt4
- Save Replay BufferCtrlAltB
Built for anyone who says "wait, did I get that?"
Coaches and analysts can pull gameplay segments at precise moments for review and breakdown, without post-processing delays or scrubbing through hours of VOD.
Educators and tutorial creators can grab specific segments of a recording at whatever length each platform wants, straight out of the session.
Developers and QA testers can save a bug reproduction the moment it occurs, with the exact preceding context attached to the ticket.
Get started
Requirements, installation, and setup.
- OBS Studio
- 32.2.0+
- Operating System
- Windows 10/11 (64-bit) macOS 13.0+ (Apple Silicon & Intel universal)
- Download the
.zipfor Windows (x64). - Quit OBS Studio completely.
- Extract the
.zipand copy thereplay-buffer-profolder into%ALLUSERSPROFILE%\obs-studio\plugins\(typicallyC:\ProgramData\obs-studio\plugins\). - Restart OBS Studio — the dock is under Docks → Replay Buffer Pro.
- Download the universal
.pkg. - Quit OBS Studio completely.
- Open the
.pkgand follow the installer — it writes to~/Library/Application Support/obs-studio/plugins/automatically. - Restart OBS Studio — the dock is under Docks → Replay Buffer Pro.
Then, in OBS Studio
- Open Docks → Replay Buffer Pro.
- Set the maximum replay buffer length in the dock's numeric field.
- Start the Replay Buffer from OBS Studio's controls.
- Hit a save button — or its hotkey — to write the clip.
Frequently asked questions
How is this different from OBS Studio's default Replay Buffer?
The default saves a single fixed duration clip. Replay Buffer Pro lets you save multiple customizable lengths on demand with buttons or hotkeys, and trims each one automatically.
Why would I use this?
It captures recent moments from your stream or recording in whatever length you need, without manual clipping. It behaves like the "Save Recent Gameplay" feature on Xbox and PlayStation — press once, get a trimmed clip ready for TikTok, YouTube Shorts, or Instagram Reels.
Does it re-encode video?
No. Trimming is a stream copy through FFmpeg's libavformat — the equivalent of -c copy — so it is fast and lossless.
Why are some save buttons disabled?
Your configured buffer length is shorter than that clip length. Increase the buffer length, or choose a shorter clip.
Why can't I change the buffer length right now?
The Replay Buffer is active. Stop it to adjust the length, then start it again.
Can I customize the save button durations?
Yes. Use the Customize button in the Save Clips section to set each button's duration.
Where are clips saved?
In your OBS Studio Replay Buffer save directory, set in OBS Studio's Output settings.
Troubleshooting
Confirm replay-buffer-pro.dll sits in %ALLUSERSPROFILE%\obs-studio\plugins\replay-buffer-pro\bin\64bit\ (typically C:\ProgramData\obs-studio\plugins\replay-buffer-pro\bin\64bit\ ), then restart OBS Studio.
Every replay save writes one TRIM VERDICT line to the OBS log (Help → Log Files → Show Log Files). Search for TRIM VERDICT and find the line for that clip — the reason field names the cause. A failed trim always leaves your original full-length clip in place, so nothing is lost.
skipped reason=no-pending-request means the save came from outside the plugin — OBS's own Save Replay hotkey, the tray menu, or a Stream Deck button using the official OBS Studio plugin's "Save Replay Buffer" action. Those save the full buffer. Bind a Replay Buffer Pro: Save… hotkey instead so the plugin knows which duration you wanted.
failed reason=output-too-long means your encoder's keyframe interval is too long for the clip length you asked for. Set Settings → Output → Keyframe Interval to 2 seconds. For failed reason=open-input-failed, try disabling Settings → Advanced → Automatically remux to mp4; antivirus and cloud-sync folders can hold the file the same way. For anything else, check disk space and write permissions in the output directory.
Open the OBS Studio log file and search for Replay Buffer Pro entries to see load messages and errors.
Still stuck? File an issue on GitHub with your OBS Studio version, plugin version, and any relevant log lines.
Stop losing the good takes
Install the plugin, set your durations, and clip the last thirty seconds without breaking stride.