{"id":51531710,"url":"https://github.com/exoridus/exosnap","last_synced_at":"2026-07-09T03:01:41.599Z","repository":{"id":363905061,"uuid":"1235983862","full_name":"Exoridus/exosnap","owner":"Exoridus","description":"Windows-native recording application MVP","archived":false,"fork":false,"pushed_at":"2026-07-03T14:40:20.000Z","size":13786,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-07-03T16:27:36.986Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Exoridus.png","metadata":{"files":{"readme":"README-PORTABLE.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":"docs/roadmap.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-05-11T20:57:51.000Z","updated_at":"2026-07-03T14:40:24.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/Exoridus/exosnap","commit_stats":null,"previous_names":["exoridus/exosnap"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/Exoridus/exosnap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Exoridus%2Fexosnap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Exoridus%2Fexosnap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Exoridus%2Fexosnap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Exoridus%2Fexosnap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Exoridus","download_url":"https://codeload.github.com/Exoridus/exosnap/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Exoridus%2Fexosnap/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35284886,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-09T02:00:07.329Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-07-09T03:01:39.882Z","updated_at":"2026-07-09T03:01:41.582Z","avatar_url":"https://github.com/Exoridus.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ExoSnap 0.8.1 — Portable Release\n\nThanks for trying ExoSnap. This file is the quick-start guide for the portable\nWindows build.\n\n## What ExoSnap is\n\nExoSnap is a Windows-native screen / application / region recorder with a\nhigh-performance NVIDIA NVENC pipeline, flexible container/codec profiles,\nmulti-track audio routing, a webcam overlay, and built-in diagnostics.\n\n## Release status\n\nThis is **ExoSnap 0.8.1**, a **pre-v1 Windows preview**. It is not the final\n1.0 release. Settings, presets, and recording-history file formats may change in\nincompatible ways before 1.0.0. See `KNOWN_LIMITATIONS.md` for the full current\nsupport boundary.\n\nNew in 0.8.1: **diagnostics as a feature** — a typed **`FixAction`** model\n(Auto / Assisted / External) so each detected issue carries its safest remedy; a\n**pre-flight readiness gate** that catches blockers before recording starts;\n**live pipeline monitoring** (frame drops, A/V drift, disk-fill ETA) with\nroot-cause correlation such as VRR-vs-CFR judder; a **post-flight report card**;\nan opt-in, elevation-gated **PresentMon** provider; and consent-gated **in-app\nupdate** checks. Plus settings polish: reliable hover popovers, corner-anchored\ncompare hints, and a de-nested Hotkeys card.\n\n## System requirements\n\n- Windows 10 or 11, 64-bit (Windows 11 recommended).\n- An **NVIDIA GPU with supported NVENC** capability (RTX 20-series or newer\n  recommended) and a current NVIDIA display driver. ExoSnap 0.8.1 requires\n  NVIDIA NVENC for video encoding; AMD, Intel, and software encoding are not\n  supported in this release.\n- Microsoft Visual C++ 2022 x64 runtime (usually already installed). If the app\n  fails to start with a missing-DLL error, install it from\n  \u003chttps://aka.ms/vs/17/release/vc_redist.x64.exe\u003e.\n\n## How to launch\n\n1. Extract the entire `ExoSnap-0.8.1-windows-x64-portable` folder from the ZIP to a\n   location of your choice.\n2. Run `exosnap.exe` from the extracted folder.\n\nThere is no installer. Keep the folder intact — `exosnap.exe` depends on the Qt\nruntime DLLs and the `plugins/` directory shipped alongside it. Windows\nSmartScreen may warn on first launch because this build is not code-signed.\n\n## Default Start/Stop hotkey\n\n- **Alt+F9** starts and stops recording (global hotkey). Hotkeys are\n  reconfigurable in the in-app Hotkeys view.\n\n## Default output location\n\n- Recordings are written to `%USERPROFILE%\\Videos\\ExoSnap` by default. You can\n  change the output folder and filename pattern in the app.\n\n## Where settings and history are stored\n\nExoSnap stores its configuration under your local application data directory:\n\n- `%LOCALAPPDATA%\\ExoSnap\\settings.ini` — application settings\n- `%LOCALAPPDATA%\\ExoSnap\\presets.toml` — recording presets\n- `%LOCALAPPDATA%\\ExoSnap\\recording-history.json` — recording history\n\nA best-effort startup diagnostics log is written to\n`%TEMP%\\exosnap-recorder-app-startup.log`. The in-app Logs view and the\nDiagnostics view expose richer logging and a way to open the log folder.\n\n## Supported output overview\n\n- **Containers:** MKV, WebM, MP4.\n- **Video:** H.264 (NVENC), AV1 (NVENC, where your GPU/driver expose it), and\n  HEVC (NVENC), including a 10-bit (P010) SDR path for HEVC Main10 and AV1.\n- **Audio:** AAC-LC (`AAC`), Opus, and lossless **PCM** and **FLAC** (MKV only).\n- **Container rules:** MP4 uses H.264 or HEVC (`hvc1`) + AAC (Opus, PCM, and FLAC\n  are not offered for MP4); WebM uses AV1 + Opus; MKV is the flexible default and\n  the home for PCM and FLAC.\n\nExact availability depends on your GPU generation, driver, and the selected\ncontainer/codec combination. 10-bit output is SDR only (no HDR10); PCM and FLAC\nare MKV-only.\n\n## Recording split overview\n\n- Split is supported for **MKV, WebM, and MP4** recordings (0.2.0).\n- For MP4 sessions, each completed segment is remuxed to progressive MP4 in the\n  background while recording continues. \"Saved\" is shown only when all remuxes\n  complete. See `KNOWN_LIMITATIONS.md`.\n\n## Updates and crash reporting\n\n- **Update check:** the official build checks public GitHub Releases for a newer version and notifies\n  you in-app (Stable and Preview channels). It never downloads or restarts on its own — it opens the\n  releases page so you choose when to update. No GitHub token is used.\n- **Crash reporting is opt-in.** If ExoSnap crashes, the next launch shows a privacy-scrubbed crash\n  dialog. Nothing is sent unless you choose to: either an assisted GitHub issue (Stage 0) or an\n  automated upload to Sentry with EU data residency (Stage 1). Recordings, file paths, machine names,\n  and similar identifying data are scrubbed. See `PRIVACY.md` for the exact fields.\n\n## Verifying your download\n\nA SHA-256 checksum is published next to the ZIP as\n`ExoSnap-0.8.1-windows-x64-portable.sha256`. To verify integrity in PowerShell:\n\n```powershell\nGet-FileHash .\\ExoSnap-0.8.1-windows-x64-portable.zip -Algorithm SHA256\n```\n\nThe printed hash must match the value in the `.sha256` file. The checksum\nverifies download integrity only; it is not a publisher signature. Code signing\nis planned for a later release.\n\n## Reporting a problem\n\nPlease open an issue at \u003chttps://github.com/Exoridus/exosnap/issues\u003e. Including\nyour Windows version, GPU model, NVIDIA driver version, and the startup log helps\na lot.\n\n## Licenses\n\n- ExoSnap is licensed under **GPL-3.0-or-later**; see `LICENSE`.\n- Third-party component licenses are listed in `THIRD_PARTY_NOTICES.md`, with the\n  full license texts under the `licenses/` directory.\n\n## More information\n\nFor the complete current support boundary and known issues, read\n`KNOWN_LIMITATIONS.md` (shipped in this folder).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexoridus%2Fexosnap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fexoridus%2Fexosnap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexoridus%2Fexosnap/lists"}