Как я могу захватить видео 3D-приложения, работающие в полноэкранном режиме на Linux? - PullRequest
0 голосов
/ 30 апреля 2020

В настоящее время я использую libavcodec, и я указал x11grab.

. При нормальной работе я могу даже захватывать 60 FPS, но когда я переключаюсь в полноэкранный режим 3D-приложения (т.е. игра запущена) при Vulkan или OpenGL ) буфер обмена в основном пуст. Опять же, не спрашивая о кодировании с nven c или vaapi , но есть ли другой источник, который я должен указать вместо x11grab?

Я был бы глядя на нечто похожее на то, что OBS делает, когда вы указываете опцию Захват окна . Что OBS использует в этом случае?

...