Guide
How to clip Windows games running on a Mac (CrossOver, GPTK, Parallels)
Search “record games in CrossOver” and you get pages on how to make Windows games run on a Mac, and nothing on how to save the moment once they do. Good news: you don't need a special trick. Whatever the translation layer is (CrossOver, Apple's Game Porting Toolkit, Parallels, an emulator), the game finishes up drawing into an ordinary macOS window. Anything that can capture a window can capture it. What catches people out is which window, and what happens when that window goes away.
Disclosure: I make Hindsight, one of the tools below. Free options come first, and the outside claims link to the vendor's own docs.
Why a translated game is just another window
CrossOver is not an emulator or a virtual machine. CodeWeavers' own description is that it translates Windows calls into Mac ones, and on Apple silicon the game's DirectX rendering ends up as Metal through layers like D3DMetal and DXMT. CrossOver 26, released February 10, 2026, moved to Wine 11.0 and D3DMetal 3.0. The current changelog lists 26.3.0 from July 21, 2026. Whichever version you have, the output is a Metal-backed window that macOS composites like any other, and that is the thing ScreenCaptureKit (the capture framework OBS, Hindsight and most modern Mac recorders sit on) can see.
The same holds for the other routes:
- Game Porting Toolkit. Apple's GPTK page describes it as a tool for developers to evaluate unmodified Windows builds on Apple silicon. Players mostly meet it through CrossOver or community projects like Homebrew, which Apple itself points to. Either way, the game shows up as a Mac window. (More on what GPTK 4 changes: GPTK 4 changes the math for Mac gaming.)
- Whisky. It's discontinued. The archived app's site now says “Whisky is no longer maintained. You should buy CrossOver instead,” and MacRumors covered the shutdown in April 2025. If you still run it, its games are windows too, and everything below applies. A community fork keeps going, but it isn't connected to the original project.
- Parallels Desktop. A Windows VM can live in one Mac window, or in Coherence, where Windows apps sit on the Mac desktop beside your Mac apps. (Coherence needs Parallels Tools and isn't in the App Store edition.) Parallels says that on Apple silicon it currently handles up to DirectX 11.1, with no DirectX 12, so check the game before you worry about clipping it.
- Emulators. RPCS3, Dolphin, PCSX2 and RetroArch are Mac apps already. Their game view is a window like any other.
Capture the window, not the display
Display capture works, but with a translated game it records everything around the game as well: the CrossOver or Steam launcher behind it, the Windows taskbar if Parallels is showing a whole Windows desktop, a Mac notification, Discord. Window capture records only the game's own window. On a modern Mac it is also the route to recording just that game's audio. The full trade-off is in window vs display capture. For translated games, the window wins nearly every time.
Why your capture goes black or freezes
Nearly every “CrossOver recording is black” report I've seen comes down to one of these:
- You captured the launcher, not the game. Steam, Battle.net, the EA app and the Epic launcher all run inside the bottle, and when you press Play the game usually opens a new window. If your recorder latched on to the launcher window, you'll get the launcher, or a frozen frame. RPCS3 does the same thing natively: its game list is one window, and the game it boots is another. Choose the source after the game itself is running.
- The game rebuilt its window. Switching between fullscreen and windowed mode, changing resolution, or restarting the game often destroys the old window and makes a new one. A recorder still holding the old window ID gets nothing. OBS maintainers put it plainly in an issue about exactly this: a relaunched app is a different window, and Application Capture is the mode that survives it.
- The fullscreen game isn't in the list. In OBS's macOS Screen Capture source, “Show fullscreen and hidden windows” is off by default, so a game in its own fullscreen Space can be missing from the window picker until you tick it.
- Permission is granted but not live. macOS asks for Screen & System Audio Recording, and some apps need to relaunch before a fresh grant takes effect. A black preview right after you flipped the toggle usually means “quit and reopen the recorder”. More in Mac screen recording permission.
- You went looking for Game Capture. OBS's hook-based Game Capture source is Windows-only. On a Mac, every game, translated or not, goes through macOS Screen Capture.
The free ladder
- Shift-Command-5 or QuickTime. Free and already on your Mac, but they only record from the moment you press Record. Good for a planned run, no use for the clutch you didn't see coming. On macOS Tahoe the toolbar adds Record Selected Window.
- OBS. Add a macOS Screen Capture source and set Method to Window Capture (or to Application Capture, if the game keeps rebuilding its window). Then turn on Replay Buffer so you can save after the fact. Use Apple VideoToolbox, not x264: a translated game already works the CPU hard, and hardware encoding keeps the recorder off it. Setup walkthrough: OBS Replay Buffer on a Mac. Why encoding barely costs frames: does recording slow down Mac gaming.
- Steam Game Recording, with a catch. It works for games the Mac Steam client launches. A Windows game you play through the Windows copy of Steam inside a CrossOver bottle belongs to a separate Steam install, and the Mac client can't see it. Valve and CodeWeavers don't document whether the Windows client's own recorder works inside a bottle, so test it before you count on it.
Hindsight, if you want it always on
Hindsight is the tool I build for this. Pick the game in its menu-bar Sources list and it keeps a rolling buffer of that one window, 15 seconds to 5 minutes. Press ⌥⇧C, even in fullscreen, and an MP4 of what just happened is saved. Two details exist because of translated games and emulators:
- It waits out window rebuilds. When the game you picked tears down its window (on launch, on a fullscreen toggle, after a restart), Hindsight shows “Waiting for game to return” and resumes by itself, with no need to pick the source again. For RPCS3 it also moves from the game list to the game window once that window opens.
- It trims the frame. With “Trim window borders” on, clips are cropped to the picture itself: no title bar, and no black bars around a game that renders at a fixed shape inside a window of another shape.
For audio, “Captured app's audio only” keeps your Discord call out. If a translated game comes out silent with that setting, its sound may be coming from a different process than the one that owns the window. Switch that game to “Entire system audio”. Why per-app audio matters: recording game audio without Discord.
Hindsight needs macOS 14 or later and costs $19.99/year after a 14-day free trial. It holds one window at a time and doesn't stream. If you'd rather not pay, OBS covers everything above with more setup. The wider field, including free GitHub clippers, is in the 2026 Mac clipper roundup.
A setup that holds up
- Launch the game through CrossOver (or Parallels, or the emulator) and get all the way past the launcher.
- Pick one display mode (fullscreen, windowed or borderless) and stick with it. Every switch can mean a brand-new window.
- Pick the game window as your source: OBS Window Capture, or the game in Hindsight's Sources list.
- In Parallels, use Coherence so the game is its own Mac window. In single-window mode, you're capturing the whole Windows desktop.
- Save a test clip with sound and play it back before the session you care about.
New to all of this? Start with how to clip gameplay on a Mac, then how to record the last 30 seconds.
FAQ
Can OBS record games running in CrossOver?
Yes. Add a macOS Screen Capture source, set Method to Window Capture and pick the game's window, not the launcher's. If the game is fullscreen, tick “Show fullscreen and hidden windows”. If it keeps rebuilding its window, use Application Capture.
Why is my CrossOver game recording black?
Usually the recorder is holding the launcher window, or an old window the game destroyed when it went fullscreen or restarted. Pick the source again once the game is running. If the preview is black straight after granting permission, quit and reopen the recorder.
Does Steam Game Recording work with CrossOver games?
Not from the Mac Steam client. It only records games the Mac client launched, and a game played through Windows Steam in a CrossOver bottle is a separate install. Use window capture instead.
Is Whisky still maintained?
No. Whisky was discontinued in April 2025, and its site now tells users to buy CrossOver instead. Existing installs may keep working, but they won't get updates.
Can I clip games in Parallels on a Mac?
Yes, from the Mac side. Run the game in Coherence so it's its own Mac window, then capture that window. Parallels on Apple silicon supports DirectX up to 11.1, so DirectX 12 games won't run there in the first place.