You can use powerful
screen recorder like BB FlashBack (Windows) to record video from screen, add annotations, zoom, crop and cut videos.
If you need to add simple text annotations only, you can record with any screen recorder and then add text using a video editor like
AVS Video Editor (Windows).