Screen Recorder
It is a simple recording program with the ability to record the screen.
Default Settings
Advanced Settings
📃 Usage
- Pressing the round button starts recording and stops when pressing the square button.
- Pressing the Cogwheel button in the lower right corner displays a pop-up menu for recording settings.
🎨 Features
- By default, the video codec uses H.264.
- If your computer supports hardware codecs for NVENC or QuickSync, use them first.
- If necessary, the H.265 codec can also be selected from the Advanced Settings menu. (If hardware encoding is not supported, very high CPU load can occur)
- By default, the audio codec uses AAC.
- MP3 codecs can also be selected from the Advanced Settings menu if necessary.
- The program itself is recorded without being included in the recording screen.
- Cursor capture settings allow you to set whether the mouse cursor is captured or not.
- Record by specifying an region by the user
- You have the following selection options:
- Capture Region, Capture Window, Capture Display
- You have the following selection options:
- Recording function using hotkeys.
- Microphone recording function (Record system default capture device)
- By default, the recording frame rate is 60 fps.
- Other frame rates can also be selected in the advanced settings menu if required.
- 15, 24, 25, 30, 48, 50, 60, 120, 144 fps
- Other frame rates can also be selected in the advanced settings menu if required.
💡 System requirements
- Platforms Supported: Windows 10 64bit Version 2004 or newer (I haven't tested it on other platforms)
- Graphics: Compatible with DirectX 11 or later
- If you want to use NVENC H.264, you need GTX 600 series or higher
- If you want to use NVENC HEVC, you need GTX 950 series or higher
- The minimum required Nvidia driver for NVENC is 522.25 or newer
- Space required: 110MB
- Microsoft .Net Framework 4.8.1
📚 References
👨💻 Build
- Visual Studio 2022 or newer
- Windows 10 64bit or newer
- Microsoft .Net Framework 4.8.1
The MediaEncoder project uses a shared ffmpeg library that BtbN builds and deploys.
- Create the ffmpeg_shared_lib folder inside the project folder.
- Paste the shared ffmpeg library "bin, include, lib" folder into the fmpeg_shared_lib folder and build it.
📦 Third party libraries
- FFmpeg: https://www.ffmpeg.org/
- SharpDX: http://sharpdx.org/
- NAudio: https://github.com/naudio/NAudio
💁 Feature Request
- If you have any features you want, please request them on the issues with the Feature Request label.
🎆 Contributing
- This project is an open source project. Anyone can contribute in any way.
🐞 Bug Report
- If you find a bug, please report to us posting issues on GitHub.