The software above is a great way to prepare very professional looking videos.
I will add one other option, if you need to do this quickly and cheaply, which I recently had to do.
My company uses Teams for communication (again, because we have many people currently working from home). And I accidentally discovered that you can record a Teams meeting that has no attendees other than yourself.
This will only record whatever is being viewed in the screen share (so no, it won’t record video of the speaker without some careful screen layering), and it will record audio being broadcast over Teams.
So, by ‘hosting’ a meeting in an empty Team (no other members), and talking into my computer headset - I was able to record a quick 2 minute video on how to properly change the date filter in the filter pane from relative to advanced.
It wasn’t perfect, but it worked in a pinch. The videos are saved to Microsoft Stream, you get a link to it’s location, and you can download for saving to a more appropriate area if needed.