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