🌏 [ENGLISH](./README.md) # Screen Recorder

GitHub GitHub release (latest by date) GitHub starts

컴퓨터 ν™”λ©΄κ³Ό κΈ°λ³Έ μ˜€λ””μ˜€ μž¬μƒ μž₯치의 μ˜€λ””μ˜€λ₯Ό λ…Ήν™”ν•˜λŠ” κΈ°λŠ₯을 κ°€μ§„ λ…Ήν™” ν”„λ‘œκ·Έλž¨ μž…λ‹ˆλ‹€. ### κΈ°λ³Έ μ„€μ • ![screenshot1_ko](https://user-images.githubusercontent.com/49547202/175590829-8d599ab8-d3da-484e-a357-1c404a12c245.png) ### κ³ κΈ‰ μ„€μ • ![screenshot2_ko](https://user-images.githubusercontent.com/49547202/175591200-193af79a-046c-487e-b40e-9ec69a99d035.png) ## πŸ“ƒ μ‚¬μš©λ²• - λ™κ·Έλž€ λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ λ…Ήν™”κ°€ μ‹œμž‘λ˜κ³  μ‚¬κ°ν˜• λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ μ •μ§€λ©λ‹ˆλ‹€. - 우츑 ν•˜λ‹¨μ˜ ν†±λ‹ˆλ°”ν€΄ λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ λ…Ήν™” 섀정에 λŒ€ν•œ νŒμ—…λ©”λ‰΄κ°€ ν‘œμ‹œλ©λ‹ˆλ‹€. ## 🎨 νŠΉμ§• - 기본적으둜 λΉ„λ””μ˜€ 코덱은 H.264 λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€. - μ‚¬μš©μžμ˜ μ»΄ν“¨ν„°μ—μ„œ NVENCλ‚˜ QuickSync 의 ν•˜λ“œμ›¨μ–΄ 코덱을 μ§€μ›ν•œλ‹€λ©΄ ν•΄λ‹Ή 코덱을 μš°μ„ μ μœΌλ‘œ μ‚¬μš©ν•©λ‹ˆλ‹€. - ν•„μš”ν•œ 경우 κ³ κΈ‰ μ„€μ • λ©”λ‰΄μ—μ„œ H.265 코덱도 선택이 κ°€λŠ₯ν•©λ‹ˆλ‹€. (ν•˜λ“œμ›¨μ–΄ 인코딩이 지원 μ•ˆ λ˜λŠ” 경우 맀우 높은 CPU λ‘œλ“œκ°€ λ°œμƒν•  수 μžˆμŠ΅λ‹ˆλ‹€) - 기본적으둜 μ˜€λ””μ˜€ 코덱은 AAC λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€. - ν•„μš”ν•œ 경우 κ³ κΈ‰ μ„€μ • λ©”λ‰΄μ—μ„œ MP3 코덱도 선택이 κ°€λŠ₯ν•©λ‹ˆλ‹€. - ν”„λ‘œκ·Έλž¨ 자기 μžμ‹ μ€ λ…Ήν™” 화면에 ν¬ν•¨λ˜μ§€ μ•Šκ³  λ…Ήν™”λ©λ‹ˆλ‹€. - μ»€μ„œ 캑쳐 섀정을 μ΄μš©ν•˜μ—¬ 마우슀 μ»€μ„œμ˜ 캑쳐 μ—¬λΆ€λ₯Ό μ„€μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€. - μ‚¬μš©μžκ°€ 직접 μ˜μ—­μ„ μ§€μ •ν•˜μ—¬ λ…Ήν™”κ°€ κ°€λŠ₯ν•©λ‹ˆλ‹€. - λ‹€μŒκ³Ό 같은 μ˜μ—­ μ§€μ • μ˜΅μ…˜μ΄ μ‘΄μž¬ν•©λ‹ˆλ‹€: - 사각 μ˜μ—­ μ§€μ •, μœˆλ„μš° μ˜μ—­ μ§€μ •, λ””μŠ€ν”Œλ ˆμ΄ μ˜μ—­ μ§€μ • - ν•«ν‚€λ₯Ό μ΄μš©ν•œ λ…Ήν™” κΈ°λŠ₯. - 마이크 λ…ΉμŒκΈ°λŠ₯ (μ‹œμŠ€ν…œ κΈ°λ³Έ 캑쳐 μž₯치λ₯Ό λ…ΉμŒν•©λ‹ˆλ‹€) - 기본적으둜 λ…Ήν™” ν”„λ ˆμž„ λ ˆμ΄νŠΈλŠ” 60 fps둜 λ…Ήν™”λ©λ‹ˆλ‹€. - ν•„μš”ν•œ 경우 κ³ κΈ‰ μ„€μ • λ©”λ‰΄μ—μ„œ λ‹€λ₯Έ ν”„λ ˆμž„ λ ˆμ΄νŠΈλ„ 선택이 κ°€λŠ₯ν•©λ‹ˆλ‹€. - 15, 24, 25, 30, 48, 50, 60, 120, 144 fps ## πŸ’‘ μ‹œμŠ€ν…œ μš”κ΅¬ 사항 - μ§€μ›λ˜λŠ” ν”Œλž«νΌ: Windows 10 64bit Version 2004 λ˜λŠ” 이상 (*λ‹€λ₯Έ ν”Œλž«νΌμ—μ„œλŠ” ν…ŒμŠ€νŠΈν•΄λ³΄μ§€ λͺ»ν—€μŠ΅λ‹ˆλ‹€*) - κ·Έλž˜ν”½: DirectX 11 λ˜λŠ” κ·Έ 이상과 ν˜Έν™˜λ˜λŠ” κ·Έλž˜ν”½μΉ΄λ“œ - **NVENC H.264**λ₯Ό μ‚¬μš©ν•˜λ €λ©΄ **GTX 600** μ‹œλ¦¬μ¦ˆ 이상이 ν•„μš”ν•©λ‹ˆλ‹€ - **NVENC HEVC**λ₯Ό μ‚¬μš©ν•˜λ €λ©΄ **GTX 950** μ‹œλ¦¬μ¦ˆ 이상이 ν•„μš”ν•©λ‹ˆλ‹€ - NVENC에 ν•„μš”ν•œ μ΅œμ†Œ Nvidia λ“œλΌμ΄λ²„λŠ” **471.41** μ΄μƒμž…λ‹ˆλ‹€ - ν•„μš”ν•œ 곡간: μ•½ 110MB - Microsoft .Net Framework 4.8 ## πŸ“š 레퍼런슀 - [v1.0.4 버전에 λŒ€ν•œ μ†Œν”„νŠΈν”Όλ””μ•„ μ—λ””ν„°μ˜ 리뷰](https://www.softpedia.com/get/Multimedia/Video/Video-Recording/ScreenRecorder-K.shtml) - [ilovefreesoftware 리뷰](https://www.ilovefreesoftware.com/08/windows-10/free-screen-recorder-for-windows-select-desired-gpu-for-recording.html) - [μœ νŠœλ²„ ODORIZZI 리뷰](https://www.youtube.com/watch?v=_GoPhpy4Q44) ## πŸ‘¨β€πŸ’» λΉŒλ“œ - Visual Studio 2019 or newer - Windows 10 or newer - Microsoft .Net Framework 4.8 MediaEncoder ν”„λ‘œμ νŠΈμ—μ„œλŠ” [BtbN](https://github.com/BtbN/FFmpeg-Builds) μ—μ„œ λΉŒλ“œν•˜κ³  λ°°ν¬ν•˜λŠ” shared ffmpeg 라이브러리λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€. 1. ν”„λ‘œμ νŠΈ 폴더 μ•ˆμ— **ffmpeg_shared_lib** 폴더λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€. 2. **fmpeg_shared_lib** 폴더 μ•ˆμ— shared ffmpeg 라이브러리의 "**bin, include, lib**" 폴더λ₯Ό λΆ™μ—¬ λ„£κ³  λΉŒλ“œ ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€. ## πŸ“¦ μ„œλ“œ νŒŒν‹° 라이브러리 - FFmpeg: https://www.ffmpeg.org/ - SharpDX: http://sharpdx.org/ - NAudio: https://github.com/naudio/NAudio ## πŸ’ κΈ°λŠ₯ μš”μ²­ - μ›ν•˜μ‹œλŠ” κΈ°λŠ₯이 μžˆμœΌμ‹œλ©΄ [issues](https://github.com/akon47/ScreenRecorder/issues)에 **Feature Request** 라벨과 ν•¨κ»˜ μš”μ²­ν•΄μ£Όμ„Έμš”. ## πŸŽ† κΈ°μ—¬ - 이 ν”„λ‘œμ νŠΈλŠ” μ˜€ν”ˆ μ†ŒμŠ€ ν”„λ‘œμ νŠΈμž…λ‹ˆλ‹€. λˆ„κ΅¬λ‚˜ μ–΄λ–€ λΆ€λΆ„μ—μ„œλ“ μ§€ κΈ°μ—¬κ°€ κ°€λŠ₯ν•©λ‹ˆλ‹€. ## 🐞 버그 리포트 - λ§Œμ•½ 버그λ₯Ό λ°œκ²¬ν•˜μ‹ λ‹€λ©΄ [issues](https://github.com/akon47/ScreenRecorder/issues) 둜 보고해 μ£Όμ„Έμš”.