Skip to main content

OpenScreen development journal

Making of v2: a demo is never ugly

· 6 min read
Etienne Lescot
Maintainer, OpenScreen

v2 started from one sentence rather than a feature list: a demo looks good without touching anything, and touching the settings can't make it ugly. That is the promise the best commercial recorders make, and on September 24 I audited OpenScreen against it.

The result was two rules kept out of ten, and thirty findings. The fixes are gathered in one branch, #814, which is what v2 will be.

An export benchmark built to be hard to fake

· 4 min read
Etienne Lescot
Maintainer, OpenScreen

Every screen recorder claims a fast export. None of them says fast compared to what.

So the comparison is public now: screen-recorder-benchmark. Same clip, same edit, same machine, across the desktop apps built to turn a recording into a finished demo. OpenScreen is one of the tools in it, alongside Cap, FocuSee, Recordly and Screen Studio, and the standings are whatever the submissions say.

Crash-safe recordings, and an app you can install

· 5 min read
Etienne Lescot
Maintainer, OpenScreen

Two things in this stretch matter more than the version numbers. Capture on Windows and macOS now writes fragmented MP4, so a recorder that dies halfway through leaves you a playable file instead of a corrupt one. And the app finally installs the way people on each platform expect it to.

That is v1.10.0, August 24. Before it, v1.9.0 through v1.9.6 in under two weeks.

v1.8.0, local whisper and a Rust compositor

· 5 min read
Etienne Lescot
Maintainer, OpenScreen

Exporting a 1080p60 project with full effects used to run at about 8 fps. The same project now exports at about 126 fps on the same laptop. The bottleneck was never the encoder, which is the part of this worth writing down.

v1.8.0 shipped that on August 4, alongside an optional AI editing layer. It transcribes on your own machine, and chat edits go to the LLM provider you connect.