Qtape
Podcast and lecture recording software
...It can also layout several of those in the output video at the same time.
It is written using Qt 5 (For the interface), LibAV (For writing output files), X11 (For desktop recording), Video4Linux2 (For webcam recording) and Poppler (For PDF reading).