Creating a pre-recorded lecture I have created a PowerPoint presentation and I want to create a video of me presenting it. I'm looking for a software to make my life easier. The features I'm looking for are:

Can record a 25-minute video for free.
Works on Mac.
Can record the screen and me (audio+video).
Lets me rewind while recording and continue from there, so that if I make a tiny mistake I can just go a few seconds (or one slide) back and continue recording.

Any suggestions would be greatly appreciated.
OBS Studio fills your description.
It is not the easiest program to use, but you can find plenty of tutorials on YouTube.
While rewinding the recording again might seem appealing, it is very common to find out more errors after you complete the recording. In that case, you need a better video editor. OBS studio might be enough, but shotcut is your best bet.