In a perfect world, I'd kill for a tool where I could define a script (something similar to a Playwright test) and it'd automatically run and record everything, so I could redo the video much more frequently and accurately. I think you probably can do that for a normal web app already (?) but the challenge here is that HTTP Toolkit is launching other apps that also pop up over the top, and so I need to record them all together.
If you're looking for inspiration around this sort of thing, the Android demo video is different and also worth looking at: https://httptoolkit.com/android/
I stumbled on this nice blog post on automating these recordings. Maybe a partial solution?
https://martinheinz.dev/blog/94
I was thinking of doing a manual process like yours for a start rather than automating, but hearing your thoughts makes me think I'll try automating sooner.
I see what you mean about the multi-app aspect. I'll have to switch to browser windows for mine as well. Your android approach is nice!
It's an _extremely_ simple setup. Actual recording is done with Mac's built-in screenshot tool: https://support.apple.com/en-us/HT208721. It's recorded at an arbitrary window size I eyeballed the first time, that now I probably have to stick to forever (because if they're all the same size, I can reuse parts to avoid re-recording unnecessarily).
All of this is suboptimal (using 1080p would have helped, for starters, since lots of tools work better with standard resolutions) but it doesn't really matter, it just annoys me mildly one day a year and that's it.
IMO: if you're at the start, unless you have a super unique situation, I wouldn't look at automating videos or perfecting the recording setup at all - just ship something barely acceptable and see if it works, and then focus on pain points that actually turn out to be blockers later. Getting a core product into real people's hands and getting real feedback ASAP is more valuable than tweaking the video resolution or anything similar!