just three bros. one idea. one method.
Instant replay for Windows games. Press a key, keep the good part.
Download for Windows · Get started · FAQ
Refarter keeps the last few minutes of your game in memory. When something happens that's worth keeping, press one shortcut and it's saved as a clip, without leaving the game. Then watch it, cut it down and share it, all in the same small app.
It's built in the spirit of the old ShadowPlay: quick to open, cheap to leave running, and focused on one job. It's a dependable replay button, not a streaming suite.
- Instant replay. Keeps anything from the last 5 seconds to the last hour (three minutes by default) in RAM. Nothing is written to disk until you save.
- Shortcuts that work in game. Save the replay, or a full-resolution screenshot, while your game has focus. Assign any keys you like.
- Records only what you choose. One game window or one monitor. Recording continues through Alt-Tab and never switches to the desktop or another app.
- Starts by itself. Auto-capture starts replay when a game on your list comes to the front.
- Light on your PC. Uses your GPU's hardware encoder: H.264, plus HEVC and AV1 where supported. Frames stay on the GPU until they are compressed.
- Audio on separate tracks. Desktop, microphone and Discord each get their own track beside a mix. The microphone has noise suppression and a noise gate.
- Watch and trim. A built-in player handles H.264, HEVC and AV1 with no codec packs. Trimming copies the video without re-encoding and keeps only the audio sources you switch on; with two or more of them, a new audio mix is encoded.
- A tidy library. See durations and sizes at a glance. Search, favourite, rename, group clips by game, drag them straight into Discord or a folder, and bin the ones you don't want.
- Share-sized copies. "Compress to 20 MB" makes a copy small enough for Discord and leaves the original as it was.
![]() |
![]() |
| Lossless trimming in the player | Source, length, video and audio in one page |
No account, advertising, telemetry or cloud. Your clips and settings stay on your PC. When replay is off, Refarter sits idle. The one optional exception is the update check, which is off until you agree to it.
Refarter never contacts the internet on its own until you say so. The first time its window is in front it asks whether it may check for a newer version; the answer is stored under [updates] in refarter.ini and can be changed in settings at any time. If you agree, at most once a day, a little after start-up, Refarter asks GitHub whether a newer release exists. Only the request itself is sent: your IP address and Refarter/<version> as the user agent. The check itself downloads and installs nothing; a newer version only adds a small "update available" note in the footer. Clicking it, or update now in settings, asks you to confirm. If you choose yes, an installed Refarter downloads the installer from that GitHub release, checks it against the release's SHA256SUMS.txt, closes, updates itself (showing the installer's progress) and opens again, keeping your settings and clips but clearing a replay you have not saved. A portable copy opens the release page in your browser instead. check for updates in settings asks right away, whatever the switch says. If GitHub can't be reached, nothing is shown except a note on that settings row.
- Download the installer (
Refarter-<version>-setup.exe) or the portable zip from Releases. The installer needs no administrator rights. - Open recording and choose a game window (or a whole monitor) as the source.
- Press enable replay in the sidebar.
- Play, and press Ctrl+Shift+F10 when something worth keeping happens.
- Open library to watch, trim, rename, compress or favourite the clip.
You need: Windows 10 version 2004 or later (64-bit), a GPU with a hardware H.264 encoder, and enough free RAM for your replay length (the recording page shows an estimate).
So far Refarter has been tested mainly on NVIDIA GeForce RTX cards. AMD and Intel GPUs, HDR, multi-monitor setups and many games haven't been covered yet. Bug reports help a lot.
| Key | Action |
|---|---|
| Ctrl+Shift+F10 | Save the replay, even in game (change it under settings) |
| Ctrl+Shift+F11 | Save a screenshot of what you are recording, into a screenshots folder beside your clips |
| Ctrl+F | Search the library (Esc clears) |
| F2 / F | Rename / favourite the selected clip |
| Ctrl+C | Copy the selected clips as files, ready to paste into Discord or Explorer |
| T | Trim the clip open in the player |
Windows says "Windows protected your PC" when I start it.
Refarter isn't code-signed yet, so SmartScreen doesn't recognise it. Choose More info, then Run anyway. To check that your download is intact, compare it with SHA256SUMS.txt on the release page.
The save shortcut does nothing in one particular game.
First, check that replay is on: the shortcut only saves while there is a replay to save. Refarter listens for the shortcut in two ways, so most games can't swallow it. However, if a game runs as administrator, Windows doesn't pass its key presses to normal apps. Try a different shortcut under settings. Or Alt-Tab and press save replay in the sidebar, which saves the same replay.
My clip is black or empty.
- Choose the game's own window as the source, not its launcher.
- If the game was minimised when replay started, go back to it: Refarter waits up to ten seconds for a real picture, then asks you to try again.
- Exclusive fullscreen hasn't been tested much yet. If it records black, try borderless or windowed mode, or record the whole monitor instead.
- Some apps hide themselves from screen capture (protected video, for example). They record as black on purpose.
I have a Windows "N" edition.
N editions ship without Windows' media components, which Refarter needs for encoding. The installer offers to add the Media Feature Pack for you. If you use the portable zip, add Media Feature Pack yourself under Optional features in Windows Settings, then restart.
Where are my clips, settings, logs and crash dumps?
- Clips:
Videos\Refarterin your user folder, unless you chose another folder under settings. The folder button in the library opens it. - Settings:
%LOCALAPPDATA%\Refarter\refarter.ini. Delete it to go back to the defaults. - Logs: turn on diagnostic logging under settings → app. Logs then go to
%LOCALAPPDATA%\Refarter\logs. They contain no window titles, file names or key presses, and nothing is uploaded. - Crash dumps: if Refarter crashes, it leaves a
.dmpfile in%LOCALAPPDATA%\Refarter\crashes(the newest ten are kept). Nothing is uploaded.
Uninstalling keeps your clips.
Something went wrong. How do I report it?
Open a bug report. The form asks for your Refarter version, Windows build, GPU and driver, and your recording settings. If you can, turn on diagnostic logging, reproduce the problem, and attach session.log. After a crash, also attach the newest file from %LOCALAPPDATA%\Refarter\crashes. Unlike the log, a dump can contain bits of window titles, clip names or folder paths that Refarter had in memory, so only attach it if you are fine with that.
You need Visual Studio 2022 with the Desktop development with C++ workload and its English language pack (set $env:VSLANG = '1033' so build messages come out in English). Inno Setup 6 is only needed to build the installer (.\scripts\build-installer.ps1 <version>).
.\scripts\build.ps1
ctest --test-dir build -C Release --output-on-failureThe first build downloads and builds FFmpeg, dav1d and RNNoise into .deps\ (a few minutes, internet needed once). Close a running Refarter before rebuilding.
Refarter is free software under the GNU General Public License v3.0. You may use, change and share it; changes you distribute stay under the same licence. Bundled third-party code keeps its own licence (see the third-party notices).



