Qt Media Encoding Library is a Qt library that wraps Libav, OpenCV and RtAudio libraries and allows you easily grab your desktop screen, your cameras, your audio input devices and finally encode audio/video streams.
Key features:
- desktop screen capture with variable frame rate
- web-cameras capture with variable frame rate
- changing the image source on the fly (screen<->camera) while recording a video
- audio input devices capture
- video encoding with variable and fixed frame rate
- audio encoding