Home
Softono
screen-recorder-ffmpeg-cpp

screen-recorder-ffmpeg-cpp

Open source MIT C++
186
Stars
62
Forks
10
Issues
11
Watchers
6 years
Last Commit

About 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

Platforms

Web Self-hosted Linux

Languages

C++

screen-recorder-ffmpeg-cpp

DESCRIPTION

screen-recorder-ffmpeg-cpp is an application to record a desktop (x11).

Screen recorder applications was developed using C++ FFMPEG library. Screen recorder can able to capture the screen as video and store it in advanced codec of Mpeg4 and mp4 formats.

keep track and fork master branch [an updated branch]

LICENSE : MIT License

Note:

  • To use this application , libavcodec , libavformat , x11grab , ffmpeg libraries must be installed in ubuntu based computer. check here ffmpeg for installation procedure.
  • To stop the application , toggle Ctrl+C .

Below is the sample screen shot of video screen recorder. click the below to view the resultant video of the Screen recorder applications..

Watch the video


If you like this project, STAR it, FORK it on Github!.