Creating a pre-recorded lecture on macOS 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.

This is not a regular opinion-base recommendation question, because I haven't found even one software that answers these needs. PowerPoint for Mac doesn't record video (only audio) and the built-in screenshot program doesn't record it either. I can use zoom and share my screen and record, but feature number 4 isn't supported.
Any suggestions would be greatly appreciated.
The fourth point about rewinding video and re-recording is unheard of. Let's say you made a minor mistake while speaking, best you can do is one or more of the following:

Open the video editor, add a text box that shows the correct thing to say, make it visible in the video as an overlapping window for 3-4 seconds. This is a common method to fix mistakes in post-shoot editing.

When you realise that you've made a mistake, immediately repeat the last sentence with the correct word and let the recording go on. While editing it later on, trim the portion where you misspoke and delete that part. There will be an slightly abrupt cut but not a big deal in lectures.


All this is possible in iMovie for macOS. It's free and easy to use. Also use help centre: https://help.apple.com/imovie/mac/10.1/#/mov5ec96da08
For screen recording, Quicktime is a good option. If you want to appear speaking in the video, use Photo Booth and put it in a corner such that it appears on the screen.
Other way is to use a camera and use clips from both the camera and the screen in the final video.