Nvidia ShadowPlay — это аппаратно-ускоренная утилита для записи экрана , доступная как часть программного обеспечения GeForce Experience и Nvidia App от Nvidia для графических процессоров GeForce . Выпущенная в 2013 году, она может быть настроена на запись непрерывного буфера, что позволяет пользователю сохранять видео задним числом. [1] [2] ShadowPlay поддерживается любой картой серии Nvidia GTX 600 или выше. [3]
ShadowPlay может использовать два метода захвата: Frame Buffer Capture (NVFBC) и Inband Frame Readback (NVIFR). NVFBC используется в полноэкранном режиме. NVIFR позволяет захватывать одно окно вместо всего буфера кадра.
После того, как ShadowPlay захватывает кадр, он кодирует его с помощью специального видеокодера H.264 с аппаратным ускорением на графическом процессоре, который записывает с разрешением до 4K при скорости 130 Мбит/с с минимальным влиянием на производительность остальной части системы. [4] Битрейт можно задать вручную, а доступные диапазоны зависят от разрешения экрана пользователя.
Nvidia ShadowPlay возникла в утилите записи экрана с аппаратным ускорением Nvidia Shield . [5] Она должна была выйти в то же время, что и Nvidia Shield (июнь 2013 г.), но была отложена и перенесена на лето 2013 г., но снова отложена. [ необходима цитата ] 20 сентября представитель форума Nvidia опубликовал ветку на форумах GeForce, заявив, что продукт задерживается из-за проблем с видеоформатами. Он был выпущен в публичной бета-версии 28 октября 2013 г. в драйвере 331.65.