Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

royalfinger/ScreenRecorder

Repository files navigation

🌏 한국어

Screen Recorder

GitHub GitHub release (latest by date) GitHub starts

It is a simple recording program with the ability to record the screen.

Default Settings

screenshot1_en

Advanced Settings

screenshot2_en

📃 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
  • 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

💡 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.

  1. Create the ffmpeg_shared_lib folder inside the project folder.
  2. Paste the shared ffmpeg library "bin, include, lib" folder into the fmpeg_shared_lib folder and build it.

📦 Third party libraries

💁 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.

About

⏺️ A simple recording program with the ability to record screens and audio on your computer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • C# 68.9%
  • C++ 21.0%
  • Rich Text Format 9.7%
  • C 0.4%

AltStyle によって変換されたページ (->オリジナル) /