Skip to content

Repository files navigation

NVIDIA Instant Replay Keeper

Created by Oleinikov A. S.

🇬🇧 English

Purpose

NVIDIA Instant Replay can sometimes turn itself off unexpectedly, causing background recording to stop without the user noticing. NVIDIA Replay Keeper addresses this problem by continuously monitoring the recording session and automatically attempting to restore Instant Replay whenever it becomes disabled.

Usage

  1. Run NVIDIA-Replay-Keeper.exe.
  2. The application icon appears in the Windows notification area (system tray).
  3. On first launch, the application adds itself to the current user's startup.

The tray menu contains:

  • Pause or Resume;
  • retry intervals of 2 seconds, 10 seconds, 1 minute, 30 minutes, 1 hour, or 3 hours;
  • Start with Windows;
  • Exit.

The selected retry interval and autostart preference persist across restarts.

Build

py -m pip install -r requirements.txt
py -c "from PIL import Image; Image.open('логотип_зелёный.png').save('app_icon.ico')"
py -m PyInstaller --noconfirm --clean --onefile --windowed `
  --name NVIDIA-Replay-Keeper --icon app_icon.ico `
  --add-data "логотип_зелёный.png;." `
  --add-data "логотип_жёлтый.png;." `
  --add-data "логотип (1).png;." replay_keeper_nvml.py

The single executable is created at dist\NVIDIA-Replay-Keeper.exe.

Warning

This software does not bypass DRM, HDCP, or any content-recording restrictions. Protected content may still prevent NVIDIA Instant Replay from recording or being enabled.


🇷🇺 Русский

Назначение

NVIDIA Instant Replay иногда может самопроизвольно отключаться, из-за чего фоновая запись прекращается незаметно для пользователя. NVIDIA Replay Keeper решает эту проблему: программа постоянно отслеживает сессию записи и автоматически пытается восстановить Instant Replay после его отключения.

Использование

  1. Запустите NVIDIA-Replay-Keeper.exe.
  2. Значок приложения появится в области уведомлений Windows (системном трее).
  3. При первом запуске приложение само добавит себя в автозагрузку текущего пользователя.

Меню значка содержит:

  • паузу и продолжение работы;
  • интервалы повторной попытки: 2 секунды, 10 секунд, 1 минута, 30 минут, 1 час или 3 часа;
  • включение или отключение запуска вместе с Windows;
  • выход из программы.

Выбранный интервал повтора и настройка автозагрузки сохраняются после перезапуска.

Сборка

py -m pip install -r requirements.txt
py -c "from PIL import Image; Image.open('логотип_зелёный.png').save('app_icon.ico')"
py -m PyInstaller --noconfirm --clean --onefile --windowed `
  --name NVIDIA-Replay-Keeper --icon app_icon.ico `
  --add-data "логотип_зелёный.png;." `
  --add-data "логотип_жёлтый.png;." `
  --add-data "логотип (1).png;." replay_keeper_nvml.py

Готовый единственный исполняемый файл будет создан по пути dist\NVIDIA-Replay-Keeper.exe.

Warning

Эта программа не обходит DRM, HDCP или другие ограничения на запись контента. Защищённый контент по-прежнему может не позволять NVIDIA Instant Replay вести запись или включаться.

About

A lightweight Windows tray utility that monitors NVIDIA Instant Replay and automatically restores it when disabled.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages