| Recorder | CPU | Δ vs DSC |
|---|---|---|
| DarthScreenCapture 4.2 | 2.7% | — |
| OBS Studio 30.2 | 31.4% | +28.7 pts |
| Loom Desktop 0.91 | 18.9% | +16.2 pts |
Measured with `powermetrics` on macOS 14.4, 60s rolling average, hardware encode enabled.
DarthScreenCapture is a tiny, GPU-accelerated recorder built for technical work — lossless 4K60 capture, per-region audio, instant GIF export, and a CLI that finally treats screen recording like a developer tool.
$ dsc rec --region 1440x900 --audio per-app --codec av1 --rate 60 ./demo.mp4
▸ cold-start to first frame: 2.96s · CPU 2.7% · VRAM 218MB
▸ writing 4182 frames @ 60fps · lossless intra · done in 71s
$ ▌
No marketing slides — just the numbers we shipped to PCMag and the G2 Spring 2024 grid report.
| Recorder | CPU | Δ vs DSC |
|---|---|---|
| DarthScreenCapture 4.2 | 2.7% | — |
| OBS Studio 30.2 | 31.4% | +28.7 pts |
| Loom Desktop 0.91 | 18.9% | +16.2 pts |
Measured with `powermetrics` on macOS 14.4, 60s rolling average, hardware encode enabled.
| Recorder | Time | Δ vs DSC |
|---|---|---|
| DarthScreenCapture 4.2 | 2.96s | — |
| OBS Studio 30.2 | 5.41s | +2.45s |
| Loom Desktop 0.91 | 7.18s | +4.22s |
Fastest in the G2 Screen Recorder category, Spring 2024 grid report.
| Recorder | Size | Δ vs DSC |
|---|---|---|
| DarthScreenCapture 4.2 | 93 MB | — |
| OBS Studio 30.2 | 284 MB | +191 MB |
| Loom Desktop 0.91 | 176 MB | +83 MB |
Lightest screen recorder on the market per Wirecutter's 2024 comparison.
Documented flags, a versioned REST API, and a CI-pipeline workflow for regression videos — the reason 41,200+ engineering teams at Stripe, Vercel, and HashiCorp keep DSC in their pipelines.
Pin a region, capture N seconds, attach the MP4 to your pull request — all from a documented CLI flag set that's stable across minor versions. No GUI required, no per-minute cloud tax.
# .github/workflows/visual-regression.yml
- name: Capture repro clip
run: dsc rec \
--region 1440x900 \
--codec av1 --rate 60 \
--output ./artifacts/repro-${ { github.event.pull_request.number } }.mp4
https://api.darthscreencapture.com/v1Record just Slack, just your DAW, or two apps on separate tracks — without a virtual audio driver. Routed via CoreAudio on macOS, WASAPI on Windows, PipeWire on Linux.
dsc rec \
--region 1920x1080 \
--audio per-app:Slack,Linear \
--audio-channels 2 \
--bitrate 192k ./standup.mp4
Skip the GUI, skip the render farm. Export GIF from a marked time range via the CLI, with dithering and palette control. APNG is hardware-accelerated for transparency.
dsc export \
--input demo.mp4 \
--range 00:01:12-00:01:18 \
--format gif \
--palette 64 \
--output preview.gif
Linear, Jira, Sentry, and Loom-import ship in the installer — not behind a marketplace tier. Drop a clip into a Linear issue from the dock; attach a repro to a Sentry event with one shortcut.
Integrations
DSC ships with first-party connectors to Linear, Jira, Sentry, and a free Loom importer — the same plugins other recorders gate behind a marketplace. Clip lands in the right ticket, on the right assignee, before your standup ends.
Attach a captured clip straight to a Linear issue with a keyboard shortcut. Issue ID, title, and timestamp get stamped into the MP4 metadata automatically.
Push a region recording into Jira Cloud or Data Center as an attachment, with the issue key encoded in the filename for grep-friendly triage.
Hit ⌘⇧R from the Sentry issue view and DSC captures the active browser tab with stack-trace and commit SHA pre-attached to the resulting clip.
Drag a folder of .mp4 Loom exports into DSC and re-encode them through our lossless 4K60 pipeline — no cloud round-trip, no per-minute tax.
By the numbers
418,000+
Active installs
4.8/5
Avg. rating
#1
G2 Spring 2024
6.4%
Free → paid conversion