在不离开GPU内存的情况下对OpenGL渲染视频进行编码
我正在做一些准备工作来制作一个渲染管道,我正在调查OpenGL是否是我的用例的一个好选择:从一种标记语言,我需要生成一个视频,理想的情况是使用OpenGL,它已经实现了我需要的大多数原语在不离开GPU内存的情况下对OpenGL渲染视频进行编码,opengl,framebuffer,cuvid,Opengl,Framebuffer,Cuvid,我正在做一些准备工作来制作一个渲染管道,我正在调查OpenGL是否是我的用例的一个好选择:从一种标记语言,我需要生成一个视频,理想的情况是使用OpenGL,它已经实现了我需要的大多数原语 有没有一种方法来代替(或另外)更新一个帧缓冲区,使用NVECN制作MP4视频文件,而不在GPU和主内存之间来回复制数据? < P>英伟达网站上的NVECK SDK页面[1 ]表明它可以,因为当前的标题图形是正在流的游戏。(即使这是一款Direct3D游戏,下面也是同一块芯片。)快速搜索“使用OpenGL的nve
有没有一种方法来代替(或另外)更新一个帧缓冲区,使用NVECN制作MP4视频文件,而不在GPU和主内存之间来回复制数据?
< P>英伟达网站上的NVECK SDK页面[1 ]表明它可以,因为当前的标题图形是正在流的游戏。(即使这是一款Direct3D游戏,下面也是同一块芯片。)快速搜索“使用OpenGL的nvenc共享缓冲区”时,发现许多人显然将两者结合起来 只在Linux和MS Windows上运行,所以如果你有Mac,就没有乐趣了 希望这有帮助