В данной статье представлены разбор и настройка приложения Nvidia ShadowPlay для записи видео, которое является частью программного обеспечения GeForce Experience.
Главное преимущество ShadowPlay заключается в его удобстве и минимальном влиянии на производительность системы и фпс в игре.
В то же время просто запущенный OBS Studio оказывает влияние на фпс в игре, резервируя для себя некоторое количество ресурсов CPU/GPU.
ShadowPlay работает как оверлей и позволяет в любой момент включить запись видео по нажатии на горячую клавишу. Также с помощью Nvidia ShadowPlay удобно сохранять яркие моменты в матчах, используя мгновенный повтор, или просто делать скриншоты.
Существенным недостатком NVIDIA ShadowPlay является его ограниченный функционал. Вы не сможете нормально настроить микрофон, веб-камеру, использовать фильтры, оверлеи, настроить кодировщик и многое другое, что доступно в OBS Studio.
Однако если вам нужен простой инструмент только для записи видео или ярких моментов, то NVIDIA Shadowplay для этого отлично подойдет, особенно, если крайне важно, чтобы при записи видео влияние на производительность игры было минимальным.
К слову, запись микрофона можно просто производить отдельно, используя, например, Adobe Audition, где можно настроить микрофон, используя различные плагины как для записи, так и при постобработке.
Сравнение качества записи
Рассмотрим, как сильно будет отличаться качество видео при записи через NVIDIA ShadowPlay и OBS Studio при использовании NVENC H.264. Программы используют для сжатия видео один и тот же кодек H.264/AVC.
На представленных ниже скриншотах при записи в OBS Studio были использованы 2 b-кадра, пресет макс.качество, психовиз.корректировка включена, интервал ключ.кадров 2 сек, битрейт в обоих видео 20 мб/с.
Как можно заметить, видео, записанное с помощью Shadowplay менее детализированное и имеет больше блочностей, чем то, что записано в OBS.
Все дело в том, что настройки в NVIDIA Shadowplay установлены для достижения высокой скорости кодирования и лучшей совместимости, а не качества.
В OBS Studio кодировщик можно настроить. Использовать b-кадры, изменить пресет, интервал ключевых кадров и т.д., что не представляется возможным в ShadowPlay.
Недостатки настроек кодировщика NVENC в Shadowplay:
- B-кадры не используются. B-кадры улучшает качество и степень сжатия видео. Есть несколько причин, по которым, вероятно, от них решили отказаться.
- GOP 30. Крайне низкий интервал ключевых кадров, что существенно увеличивает требования к битрейту.
- Не используются режимы адаптивного квантования. Алгоритмы позволяют уменьшить количество блочностей и артефактов, особенно, в динамичных фрагментах видео.
- Цветовое пространство Rec. 601. Это устаревший стандарт, который почти не используется в видеопроизводстве. Многие сервисы, например, YouTube, используют Rec. 709, так что видео будет преобразовано в данный формат.
На практике все это не сильно критично, но чтобы нивелировать все эти недостатки потребуется установка более высокого битрейта.
Так что, что касается вопроса качества видео, то безусловно фаворитом является OBS Studio, который предлагает гораздо больше возможностей для настроек и выбора кодировщика.
Настройка NVIDIA ShadowPlay
1. Установите и запустите Nvidia GeForce Experience. Перейдите в настройки, кликнув на шестеренку.
При первом запуске программа потребует зарегистрироваться.
2. Включите параметр «Внутриигровой оверлей»
3. Нажмите на кнопку Настройки, чтобы запустить оверлей.
По умолчанию - горячая клавиша Alt+Z.
После запуска оверлея перейдите в настройки.
Сочетания клавиш
Расположение HUD
Записи
Конфиденциальность
Уведомления
Захват видео
Настройки для записи видео и повтора
Выше битрейт - лучше качество, но видео будет занимать больше места.
Чем динамичнее игра, тем больше битрейт следует указать, чтобы сохранить исходное качество.
Представленные значения указаны для получения высокого качества изображения исходя из расчета оптимального показателя BPP.
- Оптимальный битрейт для видео в 1080p 60 fps:
15-25 Mbps для записи контента с низким количеством движений.
25-50 Mbps для динамичного контента. - Для записи видео в 2K разрешении от 50 Mbps.
- Для записи видео в 4K разрешении от 100 Mbps.