I've always found Screen Studio recordings superb.
Unfortunately I'm not on a Mac, so I've developed my own tool that works in the browser for all OS.
I hope you'll find it useful, and I'd be delighted to hear your feedback.
For the subtitles i use the speech recognition JS native api.
It's not the use cases, but it works pretty well
It really works best in Chromium-based browser which have WebCodecs.
EncodingError: Flushing error. error @ index-BKfrS5aI.js:44Understand this error smooth.video/:1 Uncaught (in promise) EncodingError: Flushing error. Promise.then exportMP4 @ index-BKfrS5aI.js:44 onClick @ index-BKfrS5aI.js:45 lh @ index-BKfrS5aI.js:37 sh @ index-BKfrS5aI.js:37 ah @ index-BKfrS5aI.js:37 Ya @ index-BKfrS5aI.js:37 Wc @ index-BKfrS5aI.js:37 (anonymous) @ index-BKfrS5aI.js:37 bs @ index-BKfrS5aI.js:40 fc @ index-BKfrS5aI.js:37 Kl @ index-BKfrS5aI.js:37 Ts @ index-BKfrS5aI.js:37 Eh @ index-BKfrS5aI.js:37
Version: Google Chrome 129.0.6668.90 (Official Build) (arm64) Revision abb728f8afc6a86cc66b1313f5056728ce422ddd-refs/branch-heads/6668@{#1504} OS macOS Version 15.0 (Build 24A335)