I faffed about with OBS, and it looks like it can do what I want for screen recording (it actually turns out that I was saving the recording as the wrong format, so they wouldn't play). I shall check out the capture devices suggested when I can.

Thanks for helping, everyone