Open Broadcaster Software (OBS) Studio is a powerful and flexible screen recording and screencasting tool. The program includes real-time recording, broadcasting, and audio mixing and layouts. The “scene” system allows building custom input settings with numerous audio and video sources (multiple microphones, webcam, applications, screens etc.). Available filters allow for automatic, live filtering including crop, color correction, sharpen, chroma key, audio gain and more.
Cross-platform with versions available for Mac and Linux. Alternatively, PortableApps’ OBS Portable is also available.