I made similar project. Capture from Desktop
with:
a) select area desktop,3/4 16/9 adjustment,
b) full screen,
c) fps change
d) Video Encoder in h264,
e) Audio Encoder AAC,
f) File saving using mp4 muxer)
- Also i can make nice UI for application
Thank You.