screen-recorder-ffmpeg-cpp
screen-recorder-ffmpeg-cpp is a lightweight desktop recording application developed in C++ using the FFmpeg library. Designed specifically for X11 environments on Ubuntu-based systems, this tool captures the screen and saves the output as high-quality video files. It supports advanced codecs, storing recordings in MPEG-4 and MP4 formats. The software requires specific dependencies including libavcodec, libavformat, x11grab, and core FFmpeg libraries to function correctly. Users can start the application to begin capturing their desktop activity and stop the recording at any time by pressing the Ctrl+C keyboard combination. The project is released under the MIT License, allowing for free use and modification. It is particularly useful for developers and users needing a simple, command-line-driven method to record screen sessions without complex graphical interfaces. Installation involves configuring the required development libraries on Linux distributions before compiling the source code. The application main