Repository navigation
Releases
Encore v0.5.0 — Sharing Fixes & Signed Updates
What's new
- Share Clip now exports the selected trim range immediately, without requiring Save Trim first.
- Shared clips combine Game, Chat and Microphone into a single stereo audio stream, honoring each track's mute and volume settings. Library Copy uses the same compatible share export.
- Sharing shows progress and only reports clipboard success after export and clipboard copy complete. Source recordings retain their independent audio tracks for editing.
- Add games by choosing a running application's window or browsing to a game executable; manual executable entry remains available.
- Signed in-app updates are available at startup and in Settings. Installation verifies the package, waits for accepted saves and exports, and resumes a previously running recorder.
Installing
Download and run Encore_0.5.0_x64-setup.exe (Windows x64).
Encore 0.4.0 and earlier users must install 0.5.0 manually once. Future signed releases can then be installed from within Encore. Saved clips, library data and settings remain outside the installation directory.
latest.json and the .sig file support signed in-app updates; SHA256SUMS.txt contains file checksums.
Encore v0.4.0 — RAM Replay & Application Audio
Encore v0.4.0 updates the replay recorder and adds application-based audio separation.
What's new
- RAM replay history: encoded H.264 video and three AAC audio tracks stay in memory instead of continuously writing temporary video segments. Saving a clip runs on a bounded background worker without restarting the live encoder.
- Window-bound game capture: Game Detection follows the selected game's main window across Alt+Tab and window-title changes. It no longer records the entire monitor. Minimizing pauses capture; restoring starts a fresh replay history.
- A lighter closed-library state: closing the library releases the UI and WebView2 processes while the recorder, replay history, tray and save hotkey continue running. Open Encore from the tray to bring the library back. Accepted exports finish before UI exit.
- Two audio separation modes: keep output-device routing, or capture the recorded game's process tree plus a chat application's process tree. Any executable filename can be selected; chat reconnects after restart and does not depend on window titles. Microphone remains a separate input track.
- Clearer audio setup: Settings warns about shared playback devices, unavailable sources and application capture requirements. An audio-attention button opens Settings when a running recorder reports an audio problem.
- Capture diagnostics: optional JSONL counters expose capture rate, dropped/repeated frames, GPU surface use, replay memory and pending saves.
Reliability
- Recording-rate limits and bounded GPU surface reuse avoid copying every high-refresh frame or overwriting encoder-owned frames.
- Compressed replay payloads, including pending saves, share a 512 MiB budget. High-quality settings or memory pressure can retain less history than requested; keyframe alignment can make a clip longer than its selected duration.
- Fixed an IPC connection race that could make status/save requests fail during consecutive connections. The pipe stays alive across clients; already-sent save requests are never automatically replayed.
Getting started
Download Encore_0.4.0_x64-setup.exe below. It includes the recorder and FFmpeg; SHA256SUMS.txt contains its checksum.
Existing device-routing settings are preserved. To use application audio, open Settings → Separate audio tracks → Separate audio by → Applications, then enter or select the chat executable. Application audio requires Windows build 20348 or later. Device mode remains available on older supported Windows versions.
Capture uses Windows APIs without injecting a game DLL or installing a graphics hook. Protected/unsupported windows can still refuse capture. This release does not claim measured input-latency superiority over GG, Medal or OBS; comparative game latency remains unmeasured.
Validation
50 default Rust tests, 14 browser tests, release Clippy checks, and isolated native tests for WGC capture, UI/WebView2 lifetime and concurrent Game/Chat application-audio separation passed. The Windows x64 installer was built locally and its executable version metadata was verified as 0.4.0.
Source: commit 200d17a · Pull request #3.
Encore 0.3.0
What’s new
- Redesigned clip library and editor with a consistent Encore visual identity.
- System, light and dark themes across the app.
- New Windows tray, taskbar and application icons.
- Custom crop export: move and resize the crop frame or enter exact percentages, while retaining trim and audio settings.
Installation
Download Encore_0.3.0_x64-setup.exe below and run it on Windows 10 or 11 (64-bit). Exit Encore and its recorder before installing.
Full changelog: v0.2.0...v0.3.0
Encore v0.1.0
Encore v0.1.0 — Initial Release
Low-overhead Windows game clipping and multi-track replay studio built with Rust and Tauri 2.
Highlights
- Two-process architecture: Pure-Rust headless background recorder (
encore-recorder) using Windows Graphics Capture (WGC) and Media Foundation hardware H.264 encoding, paired with an on-demand Tauri 2 desktop UI (encore-ui). - Anti-cheat-conscious capture: Uses WGC, WASAPI capture, and Toolhelp process snapshots without DLL injection, in-game overlays, or
OpenProcess. - Flexible capture & quality: Game Detection (editable game list) and Active Window modes;
720p/1080p/1440p/Nativeresolution,30–240FPS,15s–120sreplay buffer, and customizable global hotkey (defaultAlt+S). - 3-track audio mixer: Independent Game, Chat, and Microphone audio tracks with per-track waveforms, volume controls, and mute toggles.
- Clip Studio & sharing: Clip library search/filter/favorites, trimming,
9:16vertical export, montage builder, and instant Windows clipboard file copy (CF_HDROP).
Installation
Download and run Encore_0.1.0_x64-setup.exe below (Windows 10/11 64-bit). The installer bundles encore-ui.exe, encore-recorder.exe, and ffmpeg.exe.