Bull-Record-Everything is a convenient tool which can be used to record everything, eg : desktop, camera, window , and it also has capacities to mix speaker or microphone to a media file.
1:windows: https://github.com/wenjiegit/Bull-Record-Everything/blob/master/trunk/doc/attach/bre_v0.1_windows.7z
v0.1, 2017-09-07, support ingest from camera and micor-phone, support mix to media file(mp4,mkv,wmv,rm...)