Even though I have tried many video editing and screencasting programs, I always find myself coming back to Techsmith's Camtasia software. It allows you to record your screen or camera, edit video with powerful tools, and upload directly to social media.