I looked into this about a year ago at my last job and itās been on my list of things to revisit because of the Training Development SIG
What Iāve found is that if youāre looking for free and fully featured in one package you have to deal with watermarks or some other nonsense which is a total deal breaker for me. Better off using a few freeware programs for each task.
For screen grabbing there are lots of options, OBS seems to be a popular one for streaming, but I havenāt gotten a chance to get real deep with that program to give an opinion.
I like VLC for screen capturing. Getting it set up to capture video from my desktop was relatively easy. It has the added benefit of already being installed on all my computers at home, YMMV.
The other features like zooming in to your cursor and calling out keystrokes are available from a bunch of different freeware programs.
As I mentioned it was about a year ago that I cobbled together a solution, and I did it on a work PC, so all my documentation is gone. Iāll do more research when I get home and post my results.