cap-v0.4.0
CapSoftware/Capcap-v0.4.0Jan 8, 2026by github-actions[bot]
AI Summary
A major release introducing Screenshot Mode, local caption generation, and extensive performance optimizations for the editor and recording pipeline.
Key Highlights
- Screenshot Mode with dedicated editor and annotation tools
- Local caption generation using Whisper with SRT export
- Major performance improvements including WebGPU rendering and hardware decoding
- Improved audio-video sync with drift correction
- Recoverable recordings for Studio Mode
New Features
- Screenshot Mode
- Local caption generation
- New editor track types
- Overhauled recording picker
- Circle cursor for mobile simulator
Full Release Notes
- **Screenshot Mode** — Capture and edit screenshots with a dedicated editor. Includes shapes, text annotations, sensitive masking, backgrounds, padding, and more. Export or share with a single click.
- **Local caption generation** — Generate captions directly on your device using Whisper, with support for many languages. Fully customizable styling (font, size, color, background, position) and SRT export.
- **New editor track types** — Text overlays, Sensitive Mask, and Highlight tracks give you more creative control over your recordings.
- **Overhauled recording picker** — Brand new target select overlay makes it easier than ever to pick your recording source.
- **Recoverable recordings for Studio Mode** — Recordings are now saved in 3-second chunks. If anything goes wrong, you'll lose at most 3 seconds—full recovery system built in and enabled by default.
- **Circle cursor** — New mobile simulator cursor option for showcasing app demos.
- **Faster editor playback** — Major performance improvements including WebGPU rendering, optimized YUV conversion, and hardware decoder support on Windows. Longer videos now scrub and play back much smoother.
- **Preview quality options** — Quarter and Half preview quality options for faster playback on slower systems.
- **Improved audio-video sync** — Post-recording sync calibration, drift correction, and input latency estimation on macOS for tighter sync.
- **Recording hotkeys** — New pause/resume hotkey and cycle recording mode hotkey. Tray menu now shows mode selection with dynamic icons.
- **Better device support** — Lots more webcams and microphones are now supported, with improved device detection and permission flows.
- **Redesigned export page** — New export UI with live preview, render time estimates, and frame-accurate cropping via a timeline slider.
- **Windows reliability** — Hardware compatibility checks, encoder health monitoring with automatic fallback, Media Foundation decoder with D3D11 interop, and Windows fragmented M4S muxer support.
- **Bug fixes** — Fixed memory leak while streaming, split action now respects segment speed, and recordings now use human-readable project names instead of UUIDs + lots more quality of life improvements.
## Full changelog
* Add changelog for Cap Desktop v0.3.83 by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1376
* feat: Implement Cap Analytics by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1383
* feat: Introduce new and improved recording picker by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1388
* Fixes for 0.3.84 from testing by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1389
* feat: Numerous camera fixes (pausing, stopping, UX bits, etc) by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1391
* feat: Various features + performance bits by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1390
* New theme preview icons by @ItsEeleeya in https://github.com/CapSoftware/Cap/pull/1396
* fix: window memory leak - memory increase while recording by @phuocithcmus in https://github.com/CapSoftware/Cap/pull/1381
* Cap Screenshot Mode by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1395
* Handles legacy camera size (strings) by @p-delorme in https://github.com/CapSoftware/Cap/pull/1410
* Optimize editor performance for large videos by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1417
* feat: 0.4.0 goodies - Captions/Masking/Text/Perf stuff by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1429
* fix: update Windows API imports for windows crate 0.60.0 compatibility by @Jaimin25 in https://github.com/CapSoftware/Cap/pull/1431
* feat: Screenshot editor overhaul - layers panel, keyboard shortcuts, and sharper rendering by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1432
* (feat) Customize default project name, update project file names from UUID to pretty name by @ItsEeleeya in https://github.com/CapSoftware/Cap/pull/1372
* feat: Add camera preview timeout and improve camera cleanup by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1436
* feat: Add fragmented mp4 (.fMP4) for Studio Mode by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1441
* feat: Massive performance overhaul for editor playback by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1447
* feat: 0.4 windows fixes + optimisations by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1453
* Add support for more pixel formats and GPU converters by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1450
* feat(desktop): add timeline slider to crop modal for frame-accurate cropping by @its-thepoe in https://github.com/CapSoftware/Cap/pull/1451
* fix: split action respects segment timescale (speed) by @pmartinonales in https://github.com/CapSoftware/Cap/pull/1446
* Windows video playback optimisations by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1454
* feat: Major fragmented mp4 optimisation by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1457
* Multiple editor ux bits (text dragging, caption model downloading, etc) by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1458
* Optimize timeline waveform rendering and markings by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1460
* feat: Lots of Windows + desktop optimisations by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1459
* Fix memory leaks and reduce memory usage in recording pipeline by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1462
* wip: Optimize macOS recording pipeline with M4S muxer and async finalization (+ optimisations) by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1464
* Implement fragmented m4s support for Windows by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1469
* feat: Recording pipeline optimisations and fail-safes by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1470
* Add synthetic recording test framework and improve frame converter reliability by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1471
* Editor video playback performance by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1472
* Editor video playback performance by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1473
* Frontend UI improvements and polish by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1474
* Audio video sync perfection by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1475
* Improve playback stability and screenshot editor defaults by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1476
* Improve recording stability and A/V sync by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1478
* Improve permission request flow and recording events by @richiemcilroy in https://github.com/CapSoftware/Cap/pull/1479
## Downloads
- [macOS (Apple Silicon)](https://cdn.crabnebula.app/asset/01KECRD5WG2T9J1GFQRB8Q8228)
- [macOS (Intel)](https://cdn.crabnebula.app/asset/01KECRB1GK4XKC64S7CFDBRXD7)
- [Windows](https://cdn.crabnebula.app/asset/01KECT663C7F12PEA509JV1QD6)
<!-- DOWNLOADS_JSON {"macos-arm64":"https://cdn.crabnebula.app/asset/01KECRD5WG2T9J1GFQRB8Q8228","macos-x64":"https://cdn.crabnebula.app/asset/01KECRD5WG2T9J1GFQRB8Q8228","windows":"https://cdn.crabnebula.app/asset/01KECT663C7F12PEA509JV1QD6"} -->