首页 > 解决方案 > 如何在 Linux 上捕获全屏运行的 3D 应用程序?

问题描述

我目前正在使用libavcodec并且已指定x11grab.

正常运行时,我什至可以捕获 60 FPS,但是当我切换到 3d 应用程序全屏时(即使用VulkanOpenGL运行的游戏),famebuffer 基本上是空的。同样,不询问使用nvencvaapi进行编码,但是我应该指定其他来源来代替x11grab吗?

当您指定选项Window Capture时,我会看到类似于OBS所做的事情。OBS在这种情况下使用什么?

标签: linuxvulkanscreen-capturelibavcodecobs

解决方案


推荐阅读