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

Overview

🌏 한국어

Screen Recorder

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.

📚 References

👨‍💻 Build

  • Visual Studio 2019 or newer
  • Windows 10 or newer
  • Microsoft .Net Framework 4.7.2

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

🐞 Bug Report

If you find a bug, please report to us posting issues on GitHub.

Comments
  • Issue with Microsoft Visual C++ 2017-2019 Redistributable (x64)

    Issue with Microsoft Visual C++ 2017-2019 Redistributable (x64)

    Hi, I'm installed Microsoft Visual C++ 2017-2019 Redistributable (x64), wheather we have any update for fix that problem? Any suggestions appreciated. image

    bug good first issue 
    opened by chuongmep 7
  • Huge noise

    Huge noise

    Hi, great recorder, but it is giving a huge noise on Windows 10 21h2 with the fifine microphone, the other recorders do not happen, could you fix the problem

    Vídeo Test: https://youtu.be/aUVxM42VB88

    bug good first issue 
    opened by odorizzioficial 6
  • Microphone recording

    Microphone recording

    Hey,

    The tool is fantastic and does the job without any fuss. I was wondering if it is possible to record the audio from the microphone as well in zoom calls? Right now it only records other participants speaking.

    Thanks

    enhancement good first issue todo 
    opened by sameer-coder 3
  • What operating systems does it support?  (README doesn't say.)

    What operating systems does it support? (README doesn't say.)

    The README doesn't say outright what operating systems this works with. From the "Build" section, one can infer that Windows (but what versions of Windows?) is supported, but that's only an inference. It would be good to just state in the README what the OS compatibility is.

    Best regards, -Karl

    documentation good first issue 
    opened by kfogel 3
  • I can´t start/stop...

    I can´t start/stop...

    I can´t see the program interface. No way to start/stop recording. Can´t get into config. I am just able to see the icon on my screen I have installed it on Windows 11 Captura de pantalla (352)

    opened by javiergme 1
  • release: 1.0.6

    release: 1.0.6

    • Fix the problem that the mouse cursor was captured with the wrong image in some situations.
    • Changed the language of the installation package to English.
    • Some bug fixes.
    opened by akon47 0
  • How to use the

    How to use the "Capture region by user selection" button?

    Hi,

    I'm using the v1.1.5 portable version. When I click the top right corner "Capture region by user selection" button, nothing happened. I can't select anything. How can I just record a region? Thanks!

    opened by 0x7FFFFFFFFFFFFFFF 0
  • > 1.1.3 버전에서는 원격제어를 이용하여도 녹화 프로그램이 보이도록 수정하였습니다.

    > 1.1.3 버전에서는 원격제어를 이용하여도 녹화 프로그램이 보이도록 수정하였습니다.

    1.1.3 버전에서는 원격제어를 이용하여도 녹화 프로그램이 보이도록 수정하였습니다.

    한결 편해져서 잘 사용하고 있습니다! 예전에 다중모니터 사용할 때 모니터 선택 녹화 관련해서 여쭤봤었는데 모니터 구분되지않고 2개 화면이 한번에 녹화할 순 없을까요? 사용자 지정방식도 한 모니터만 사용하도록 되있더라구요.

    Originally posted by @cutemanager in https://github.com/akon47/ScreenRecorder/issues/33#issuecomment-1216398509

    opened by cutemanager 0
  • Multiple monitors capture region

    Multiple monitors capture region

    When having multiple monitors (tested with 4 screens [2 landscape / 2 portrait]) choosing the "Capture region by User Selection" distorts the selection area, making selecting the actual area of the screen you'd like to capture nearly impossible.

    Attached are pictures of what my primary and secondary monitors look like during the "Capture region" phase before I started recording (I adjusted the pictures brightness, because the overlay makes it very dark).

    Primary (Landscape Monitor )

    Primary

    Secondary (Portrait Monitor )

    Secondary

    Monitor Arrangement

    Monitor Arrangement

    bug good first issue 
    opened by RyanBellPOST 1
Releases(1.1.5)
Owner
kimhwan
kimhwan
🎬 ScreenToGif allows you to record a selected area of your screen, edit and save it as a gif or video.

ScreenToGif ?? screentogif.com This tool allows you to record a selected area of your screen, live feed from your webcam or live drawings from a sketc

Nicke Manarin 19.1k Jan 9, 2023
Vita Recorder is a plugin that allows to record video clips during your play sessions.

Vita Recorder Vita Recorder is a plugin that allows to record video clips during your play sessions. The code is based off VITA2PC at which has been a

Rinnegatamante 22 Nov 8, 2022
yangwebrtc is a self-developed rtc architecture supporting Webrtc/Srt/Rtmp, including a variety of video and audio codecs and processing, etc.

YangWebrtc Overview yangwebrtc是一个自主研发的支持Webrtc/Srt/Rtmp的rtc架构,包含多种视音频编解码和处理等。 支持视频会议、高清录播直播、直播互动等多种视音频应用。 可用于远程教育、远程医疗、指挥调度、安防监控、影视录播、协同办公、直播互动等多种行业应用

null 331 Dec 27, 2022
A WFH utility to visually indicate user engagement of audio and video

DIY: In meeting indicator - WFH Utility The need for in meeting indicator at home So many of you have gotten accustomed to work from home by now. This

krishna kumar T 10 Jun 28, 2021
NymphCast is a audio and video casting system with support for custom applications.

NymphCast is a software solution which turns your choice of Linux-capable hardware into an audio and video source for a television or powered speakers. It enables the streaming of audio and video over the network from a wide range of client devices, as well as the streaming of internet media to a NymphCast server, controlled by a client device.

Maya Posch 2.2k Jan 4, 2023
theora-player is an embeddable theora video player C++ library based on the libtheora sample. It has no audio support at this moment.

theora-player Description theora-player is an embeddable theora video player C++ library based on the libtheora sample. It has no audio support at thi

Fire Falcom 2 Jun 18, 2022
FFmpeg powered audio player in node.js

sange FFmpeg powered audio player in node.js prerequisites node.js cmake sudo apt install cmake c++ compiler sudo apt install g++ gcc ffmpeg sudo apt

ilikdoge 9 Nov 25, 2022
Dolby AC-4 Audio & ATSC 3.0/HEVC Video Playback

VideoPlayer Qt+ffmpeg+SDL2+Dolby+AC-4+AC4+HEVC+ATSC3.0+4K+video This is a fork of the video player found here: https://github.com/yundiantech/VideoPla

Stephen Ferrell 6 Dec 23, 2022
Blur is a program made for easily and efficiently adding motion blur to videos through frame blending.

Blur Blur is a program made for easily and efficiently adding motion blur to videos through frame blending. Features The amount of motion blur is easi

null 135 Dec 31, 2022
AAAAnimation - An ASCII Art animation program working with FFmpeg and Qt. Some code is written in assembly.

AAAAnimation About This is a term project of the Assembly Language and System Programming course in NCU. It decodes video with FFmpeg and plays ASCII

null 18 May 25, 2022
Program for IP TV streaming on the network via HTTP

msd Rozhuk Ivan [email protected] 2011 - 2021 msd - Multi stream daemon. Program for organizing IP TV streaming on the network via HTTP. Licence BSD

rim 46 Dec 18, 2022
trdrop - a raw video analysis program

trdrop - a raw video analysis program

null 291 Jan 4, 2023
Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.

An open source video game library manager and launcher with support for 3rd party libraries like Steam, GOG, Origin, Battle.net and Uplay. Includes game emulation support, providing one unified interface for your games.

Josef Nemec 4.8k Jan 3, 2023
Hack to allow live streaming from wyze cameras to vlc or mpv on your desktop.

Wyze Cam Live Streaming This is a hack to allow live streaming from a wyze cam on your local network. Installation - New! The simplest fix for wyze ev

null 87 Dec 21, 2022
Restream your stream to multiple destinations

RTMP Restreamer Portable RTMP restreaming tool. Starts server, accepts any stream and restreams it to multiple destinations without reencoding. Usage

Alexander Babansky 4 Feb 14, 2022
Minimalist video maker -- simplify your music score video making process!

VisualScores 极简视频制作程序,简化你的乐谱视频制作! 如果需要编译,请解压 lib 文件夹中压缩包。 使用前请参考 manual 文件夹中的用户手册。 请勿修改、移动或删除 resource 文件夹中的任何文件。 VisualScores Minimalist video maker

Chen and Sim 7 Sep 7, 2022
SRS is a simple, high efficiency and realtime video server, supports RTMP/WebRTC/HLS/HTTP-FLV/SRT/GB28181.

SRS is a simple, high efficiency and realtime video server, supports RTMP/WebRTC/HLS/HTTP-FLV/SRT/GB28181.

ossrs 20.4k Jan 5, 2023
SortNode is a JS binding for SORT: Simple, online, and real-time tracking of multiple objects in a video sequence.

SortNode is a JS binding for SORT: Simple, online, and real-time tracking of multiple objects in a video sequence.

Techainer 10 Aug 2, 2022
A simple but powerful multimedia player library designed for Qt Quick.

QtMediaPlayer A simple but powerful multimedia player library designed for Qt Quick. Features Full-featured multimedia player Cross-platform: support

Yuhang Zhao 16 Nov 29, 2022