Найти в Дзене
Sandrix

NVIDIA Shadowplay vs OBS Studio. Разбор, сравнение, настройка

Оглавление

В данной статье представлены разбор и настройка приложения 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.

-4

Все дело в том, что настройки в NVIDIA Shadowplay установлены для достижения высокой скорости кодирования и лучшей совместимости, а не качества.

В OBS Studio кодировщик можно настроить. Использовать b-кадры, изменить пресет, интервал ключевых кадров и т.д., что не представляется возможным в ShadowPlay.

Недостатки настроек кодировщика NVENC в Shadowplay:

  • B-кадры не используются. B-кадры улучшает качество и степень сжатия видео. Есть несколько причин, по которым, вероятно, от них решили отказаться.
  • GOP 30. Крайне низкий интервал ключевых кадров, что существенно увеличивает требования к битрейту.
-5
  • Не используются режимы адаптивного квантования. Алгоритмы позволяют уменьшить количество блочностей и артефактов, особенно, в динамичных фрагментах видео.
  • Цветовое пространство Rec. 601. Это устаревший стандарт, который почти не используется в видеопроизводстве. Многие сервисы, например, YouTube, используют Rec. 709, так что видео будет преобразовано в данный формат.

На практике все это не сильно критично, но чтобы нивелировать все эти недостатки потребуется установка более высокого битрейта.

Так что, что касается вопроса качества видео, то безусловно фаворитом является OBS Studio, который предлагает гораздо больше возможностей для настроек и выбора кодировщика.

Настройка NVIDIA ShadowPlay

1. Установите и запустите Nvidia GeForce Experience. Перейдите в настройки, кликнув на шестеренку.
При первом запуске программа потребует зарегистрироваться.
2. Включите параметр
«Внутриигровой оверлей»
3. Нажмите на кнопку Настройки, чтобы запустить оверлей.
По умолчанию - горячая клавиша Alt+Z.

-6

После запуска оверлея перейдите в настройки.

-7

Сочетания клавиш

Расположение HUD

Рекомендую включить индикатор состояния. В самой записи он не будет отображаться.
Рекомендую включить индикатор состояния. В самой записи он не будет отображаться.

Записи

В настройке Записи выбери место, куда будут сохраняться видео.
В настройке Записи выбери место, куда будут сохраняться видео.

Конфиденциальность

Включите данный ползунок, чтобы позволить ShadowPlay записывать рабочий стол. 
Это исправит проблемы с захватом игр, запущенных не в полноэкранном режиме.
Включите данный ползунок, чтобы позволить ShadowPlay записывать рабочий стол. Это исправит проблемы с захватом игр, запущенных не в полноэкранном режиме.

Уведомления

Рекомендую отключить все уведомления, чтобы они не были в записи. Ориентироваться о состоянии записи можно по индикатору состояния.
Рекомендую отключить все уведомления, чтобы они не были в записи. Ориентироваться о состоянии записи можно по индикатору состояния.

Захват видео

Настройки для записи видео и повтора

В настройки захвата видео можно сразу перейти из меню интерфейса.
В настройки захвата видео можно сразу перейти из меню интерфейса.

Выше битрейт - лучше качество, но видео будет занимать больше места.
Чем динамичнее игра, тем больше битрейт следует указать, чтобы сохранить исходное качество.

Представленные значения указаны для получения высокого качества изображения исходя из расчета оптимального показателя BPP.

  • Оптимальный битрейт для видео в 1080p 60 fps:
    15-25 Mbps для записи контента с низким количеством движений.
    25-50 Mbps для динамичного контента.
  • Для записи видео в 2K разрешении от 50 Mbps.
  • Для записи видео в 4K разрешении от 100 Mbps.
-14

Youtube | Twitch | ВКонтакте