Record All Media Inputs/Outputs of your Computer
Capturing video is a common sight nowdays, the functionality might vary but in general you will need a reliable tool to capture audio from your computer or microphone while also recording the screen video feed (or a window of it) or capturing your video camera.
Output should also be noted as you expect it to be high quality while maintaining a manageable file size using popular video formats.
Requirements
- Open Source
- Well Maintained
- Ease of Use
- Nice UI
- Advanced Functionality
Apparently this niche is quite flooded with lots of software which is usually a reason for cocnern because there are a lot of spammy software out there and one should be wise to stick to the right software recommendations.
So here are my final candidates all of which are open sourced
- CamStudio - Nice find several years ago, currently is totally outdated
- Captura - Beautiful, but was abandoned by the author about a year and a half ago, and the code has bugs
- ShareX - Second Place!, but the GUI is too messy and not user friendly
- OBS Studio - Beautiful, Well Maintained, Very Advanced winner of this category!
The one caveat with OBS Studio is the steep learning curve, it took me several minutes to start recording the way I wanted, but the upside is that once you understand the UI, you get the most advanced features you will find in any of the free competitors.