Skip to content

Releases: CapSoftware/Cap

v0.4.6

12 Feb 20:11

Choose a tag to compare

  • Recording resilience and health monitoring — Cap now monitors the entire recording pipeline for issues in real time. If your camera disconnects, microphone drops out, or audio gaps are detected, the recording continues gracefully with automatic silence insertion and reconnection. A degraded state indicator lets you know when something needs attention without interrupting your flow.
  • Screenshot hotkeys — Added configurable keyboard shortcuts for capturing your entire display, a specific window, or a selected area. These can be customized in the hotkeys section of Settings.
  • Smarter screenshot editor — Window captures now use RGBA with rounded corners for a more polished look. Increasing padding or corner rounding automatically enables the background fill so your screenshot looks great without extra clicks. Styling controls are always visible in the header for faster editing.
  • Redesigned device selection — Camera and microphone inputs are now chosen through a new overlay that displays device details like format, sample rate, and wireless status. The macOS main window features native squircle corners and traffic light controls for a more integrated feel.
  • More reliable uploads — Failed upload chunks are now automatically retried with network recovery logic. Chunk sizes were reduced and concurrency increased for faster, more resilient uploads to S3.
  • Improved audio handling — Added runtime resampling and silence generation for microphones, higher buffer timeouts for wireless audio sources, and graceful handling of high channel count devices (e.g., 34-channel audio interfaces). Windows now falls back to a default audio config when no output device is available.
  • Instant mode optimizations — Instant mode recordings now use a lower bitrate and shorter keyframe interval for smaller files and faster uploads. Encoder channel pressure is tracked to prevent frame drops, and disk space is checked before recording starts.
  • Better macOS window management — Windows are now backed by NSPanel for proper state management, with position persistence across sessions for both the main and camera windows. The prewarmed overlays system was replaced with a cleaner panel-based approach.
  • Camera recovery and lifecycle — Recordings continue even if the camera disconnects mid-capture, with automatic reconnection when the device becomes available again. Camera preview pause/resume and a large camera preset for camera-only mode were also added.
  • Windows recording improvements — Added frame scaling to handle resolution changes mid-recording, improved system audio resiliency, and replaced panicking code paths with proper error propagation throughout the Windows capture and encoding pipeline.

Downloads

v0.4.5

11 Feb 23:52
282a7a8

Choose a tag to compare

  • Camera Only Mode — Record video using just your camera. This mode can be toggled directly from the main window for quick, focused video capture. Both Studio and Instant Mode supported.
  • More reliable decoding and seek behavior — Added FFmpeg software fallback when hardware decoding fails, improved AVAssetReader end-of-file handling, and tuned decoder timeouts for slow seeks and initial playback.
  • Smoother exports and playback stability — Editor preview now pauses during export, keyframe distribution and frame iteration were improved, and GPU buffer resizing is more robust to reduce stalls.
  • Lower-overhead macOS frame processing — Introduced pooled pixel buffers and a dedicated copier for screen capture, then refactored frame scaling around the pool for more efficient processing.
  • Improved audio timestamp and drift handling — Reworked timestamp/drift logic in the recording and MP4 pipelines for more stable long-running audio-video sync.
  • Cleaner screenshot workflow — Target selection overlays are now hidden before capture, hidden overlays no longer block clicks, and screenshot notification audio behavior was refined.
  • Better multi-display overlay focus — Improved focus and positioning logic for target-selection overlays across multi-monitor setups.

Downloads

0.4.3

15 Jan 15:53
ab4334c

Choose a tag to compare

What's Changed

  • fix: 🔒 update next version to 15.5.9 to mitigate security issues by @c0ball in #1492
  • Refactor pause tracking and improve configuration defaults by @richiemcilroy in #1496
  • Video import, performance overlay, interpolation enhancements, and diagnostics by @richiemcilroy in #1504

New Contributors

Full Changelog: cap-v0.4.1...cap-v0.4.3

What's Changed

  • fix: 🔒 update next version to 15.5.9 to mitigate security issues by @c0ball in #1492
  • Refactor pause tracking and improve configuration defaults by @richiemcilroy in #1496
  • Video import, performance overlay, interpolation enhancements, and diagnostics by @richiemcilroy in #1504
  • Add option to force FFmpeg decoder for video export by @richiemcilroy in #1506

New Contributors

Full Changelog: cap-v0.4.1...cap-v0.4.3

Downloads

0.4.2

15 Jan 15:53

Choose a tag to compare

What's Changed

  • fix: 🔒 update next version to 15.5.9 to mitigate security issues by @c0ball in #1492
  • Refactor pause tracking and improve configuration defaults by @richiemcilroy in #1496

New Contributors

Full Changelog: cap-v0.4.1...cap-v0.4.2

What's Changed

  • fix: 🔒 update next version to 15.5.9 to mitigate security issues by @c0ball in #1492
  • Refactor pause tracking and improve configuration defaults by @richiemcilroy in #1496

New Contributors

Full Changelog: cap-v0.4.1...cap-v0.4.2

What's Changed

  • fix: 🔒 update next version to 15.5.9 to mitigate security issues by @c0ball in #1492
  • Refactor pause tracking and improve configuration defaults by @richiemcilroy in #1496

New Contributors

Full Changelog: cap-v0.4.1...cap-v0.4.2

What's Changed

  • fix: 🔒 update next version to 15.5.9 to mitigate security issues by @c0ball in #1492
  • Refactor pause tracking and improve configuration defaults by @richiemcilroy in #1496

New Contributors

Full Changelog: cap-v0.4.1...cap-v0.4.2

What's Changed

  • fix: 🔒 update next version to 15.5.9 to mitigate security issues by @c0ball in #1492
  • Refactor pause tracking and improve configuration defaults by @richiemcilroy in #1496

New Contributors

Full Changelog: cap-v0.4.1...cap-v0.4.2

What's Changed

  • fix: 🔒 update next version to 15.5.9 to mitigate security issues by @c0ball in #1492
  • Refactor pause tracking and improve configuration defaults by @richiemcilroy in #1496

New Contributors

Full Changelog: cap-v0.4.1...cap-v0.4.2

What's Changed

  • fix: 🔒 update next version to 15.5.9 to mitigate security issues by @c0ball in #1492
  • Refactor pause tracking and improve configuration defaults by @richiemcilroy in #1496

New Contributors

Full Changelog: cap-v0.4.1...cap-v0.4.2

0.4.0

08 Jan 22:55

Choose a tag to compare

What's Changed

Full Changelog: cap-v0.3.83...cap-v0.4.0

What's Changed

New Contributors

Full Changelog: cap-v0.3.83...cap-v0.4.0

What's Changed

New Contributors

Full Changelog: cap-v0.3.83...cap-v0.4.0

What's Changed

Read more

0.4.1

09 Jan 15:28

Choose a tag to compare

  • Improved export resilience — Exports now retry failed frame decodes up to 3 times with exponential backoff, and can recover from intermittent GPU/decoder hiccups. If a frame fails completely, the previous valid frame is used to prevent gaps. Timeout handling is now more forgiving, waiting for up to 3 consecutive timeouts before aborting.
  • Better audio-video timestamp sync — Improved resync logic handles large timestamp jumps (such as those caused by system sleep/wake) by automatically resyncing to wall clock time. Clock skew compensation is now more robust with proper floating-point accumulation.
  • Timestamp pipeline overhaul — Recording timestamps now propagate correctly through the entire capture and audio pipeline from the very first frame, improving sync accuracy from the start of recordings.

Downloads

0.4.0

08 Jan 22:46
4b7d1e0

Choose a tag to compare

  • 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

Downloads

cap-v0.3.83

16 Nov 21:22
9c03845

Choose a tag to compare

What's Changed

Full Changelog: cap-v0.3.82...cap-v0.3.83

Downloads

0.3.82

05 Nov 14:37
4449da3

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: cap-v0.3.79...cap-v0.3.82

Downloads

0.3.79

29 Oct 17:52
8d76a11

Choose a tag to compare

Full Changelog: cap-v0.3.76...cap-v0.3.79

Downloads