Qtape
Podcast and lecture recording software
...It is possible to make a full-screen recording of just the desktop, webcam, or even use a PDF as slides. 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).