Skip to content

ScotcsDuluka/NVIDIA-Shadowplay

Repository files navigation

Please check the app information at https://scotcsduluka.github.io/NVIDIA-Shadowplay/ as the information in this ReadME may not be current.

NVIDIA ShadowPlay Logo NVIDIA ShadowPlay Custom Implementation

Note

A screen capture utility inspired by NVIDIA ShadowPlay with overlay UI, built in Visual Basic Logo VB.NET [No Hook].
Record Engine Powered by FFmpeg

Warning

Some apps (Netflix / DRM content) cannot be recorded.
Still under active development.

Important

Runtime Dependency: This application requires .NET 8.0 Desktop Runtime and 4.8 installed on your system. The program will not launch without it.

OS Requirement: Windows 8 / Server 2012 or newer is required. It will not work on Windows 7.

API Captrue

  • Windows.Graphics.Capture
  • Desktop Duplication API
  • GDI screen grabber

The Encoder is Ready

  • NVIDIA-READY
  • INTEL-NEXT
  • AMD-Q

Caution

Exclusive Fullscreen Limitation: Due to the no-hook design, capturing "Exclusive Fullscreen" applications is not supported on older Windows builds. Please use "Borderless Windowed" mode in your games for reliable recording.

!! Requirement Resolution at 1920 x 1080 !!

Tip

For the best performance, it is highly recommended to use NVIDIA hardware encoders (e.g., h264_nvenc) via FFmpeg.


Features Main

  • UI NVIDIA Shadowplay
  • Real-time screen recording
  • Instant Replay (save last moments)
  • Screenshot capture
  • In-game overlay UI [Borderless Windowed]

More

  • This project is inspired by NVIDIA ShadowPlay.
  • Built over 3 years focusing on animation system, overlay UX, and performance.
  • บางทีก็อัดได้ บางทีก็ไม่… แล้วแต่ดวง 555555665

License: MIT

File Description Click to View
LICENSE MIT License (Copyright 2023-2024) Open LICENSE
LICENSE.NOTICE Third-Party Components Attribution Open LICENSE.NOTICE

DISCLAIMER

Caution

Trademark Notice: This is an independent third-party application and is NOT affiliated with, endorsed by, sponsored, or approved by NVIDIA Corporation.

"NVIDIA", "GeForce", and "ShadowPlay" are trademarks or registered trademarks of NVIDIA Corporation in the United States and/or other countries.

This software uses official NVIDIA NVENC/intel/Amd encoder technology through FFmpeg and Microsoft Windows.Graphics.Capture API in compliance with their respective license agreements.


📦 Third-Party Components

Component License Author Source
NAudio MIT Mark Heath NAudio.Core.dll, NAudio.Wasapi.dll
Newtonsoft.Json MIT James Newton-King Newtonsoft.Json.dll
libmp3lame LGPL-2.0 The LAME Project libmp3lame.32.dll, libmp3lame.64.dll
FFmpeg LGPL/GPL FFmpeg Developers Encoding Pipeline
.NET 8 Runtime MIT Microsoft Microsoft.Windows.SDK.NET.dll
Windows SDK.NET MIT Microsoft WinRT.Runtime.dll

See full attribution: LICENSE.NOTICE ← Click!


Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Credits

Role Name Description
Creator & Lead Developer ScotcsDuluka Architecture, UX Design, Core Engine, Overlay System, Animation Framework
Tester & QA ApiwitKaemanee Testing, Validation, Stability Assurance

Contact & Links

Resource 🔗 Link
Website ScotcsDuluka
Releases GitHub Releases
Report Bug GitHub Issues
Creator ScotcsDuluka

Crafted with passion, engineered for performance, and continuously evolving. ❤️

About

ShadowPlay WinForm | Inspired by NVIDIA Shadowplay

Topics

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE.NOTICE

Stars

3 stars

Watchers

1 watching

Forks

Contributors