Being on Windows, I use the Voicemeeter driver to be able to intercept the ASIO stream in OBS studio.
Recorder is good for video but lossless, so it results in a huge file I have to convert. And once in a rare while I stream performances on Twitch, so I have an OBS setup. OBS is nice because it encodes directly to MP4.
Given the scale of my patches, I generally always a Recorder instance off-screen capturing FLAC even if it doesn’t always capture video. It’s a good insurances in case the overhead of recording video causes audio glitches, since Record doesn’t operate in real-time. (+ in case my jam accidentally turns out to be a legitimately good song)
To edit the video, I use Shotcut for editing when the job is simple, DaVinci Resolve when it’s more complicated, and Blender the days I hate myself.
Sometimes I post excerpts of jams for Twitter friends and the full version on Youtube, so I use LosslessCut to trim MP4 to fit its 2:20 time limit, as it’s incredibly fast without any re-encode or quality degradation.