Local AI desktop app that reads the Apex Legends kill feed, spots the CHAMPION / SQUAD WIPED banner at the top of the screen, boosts moments where you or your team shouted "clutch" / "thirsty" / "resetted", and cuts everything into ready-to-post 9:16 clips. Every Legend, every map, every ranked tier. No upload, no subscription, $49 once.
Apex Legends is unusual among battle royales — the highlight moments aren't just "eliminations". A late-game champion win, a full-squad wipe, a 1v3 clutch from ring — those are stories the kill count alone doesn't tell. So the Apex mode reads two OCR regions at once, not just one.
Every 2 seconds the top-right kill notification region is cropped and passed through EasyOCR. Line density scales into a "kill burst" score. Bursts of 3+ eliminations inside a 15-second window is the signature of a squad wipe or a team fight victory.
The center-top event banner region catches CHAMPION, SQUAD WIPED, KILL LEADER, NEW CHAMPION and end-game notifications. Every match end and every squad-wipe becomes an anchor, so the detector always includes the round-defining moment even if the kill feed was quiet.
OpenAI Whisper transcribes your voice locally and boosts moments where these words show up: champion, squad wiped, knocked, eliminated, ring, nice, insane, clutch, third party, let's go. Distinguishes a routine 3K team fight from a 1v3 clutch you all lost your minds over.
Two team fights with the same kill count don't deserve the same edit priority. Audio energy (gunfire density) and frame-to-frame motion (mobility, ADS swaps, ability activations) rank candidate windows so the top-N clips are the ones with visible intensity.
Same kill-feed HUD across every mode. Only the event banner and match length change — the detector handles both automatically:
Full 60-player matches. Champion and squad-wipe events score highest; the detector's burst-extension logic keeps late-game 1v3s as one continuous clip instead of chopping at the kill peak.
Faster round cadence, more brawls, more third parties. Kill-feed density carries more of the score since champion events happen every 20 minutes instead of every ranked lobby.
No champion banner, no ring — just kills. Kill-feed density carries the score. Great mode for testing detector sensitivity before running a full BR session.
Points-per-elim events, high-intensity brackets. Detector treats them as regular ranked BR — the HUD is the same.
Testing loadouts, practicing movement. Kill-feed OCR still fires but the sensitivity slider goes down since there's no round-defining event to anchor a clip on.
NVIDIA ShadowPlay saves 30-second clips at fixed events. Feed those individual clips through the app and it re-scores them with the full context — useful for finding the actual best moments across a folder of ShadowPlay saves.
An Apex ranked evening is easily 4-5 hours of BR matches. The Apex mode compresses that into standalone vertical clips:
A 5-hour Apex ranked session at 1440p60 is 30-45 GB. On a 20 Mbps home upload, that's ~3-5 hours uploading to a cloud clipper before analysis starts. Local processing starts in seconds and uses your GPU for the encode.
Whisper transcription runs entirely on your PC — your callouts and team comms are never uploaded to a third-party server. That matters for Apex trios where teammate voices are on your recording; they never asked for their audio to be processed by a cloud AI.
One $49 payment. Process every game of every session, at every resolution. Apex ranked splits every 6 weeks — no per-clip credits or "premium tier for champions".
💡 Squad-play voice getting picked up as your own callouts? Fine — team voice is what makes Apex clips watchable. If you specifically want to highlight your own personal clutches, record with team voice off; Whisper will still catch environmental callouts (announcer voice, killfeed audio).
Drop your Apex VOD in, hit start, get vertical clips you can upload as-is. $49 once, works forever.