2012-06-09 82 views
1

我想抓取當前在PC上啓動的遊戲中的視頻幀(圖像)。截取來自遊戲的視頻幀

XSplit Broadcaster具有這樣的功能。它以某種方式列出了實際上是視頻遊戲並允許抓取視頻幀的過程。

據我所知,可以通過枚舉當前正在運行的Direct3D曲面並從中抓取圖片來完成。

我正確嗎?那麼OpenGL遊戲的解決方案是什麼?

+0

你看過刮屏嗎? –

回答

0

您退房glReadPixels()?我之前使用過它。雖然有點慢。

嘗試

glReadPixels(0,0,width, height,GL_RGB, GL_UNSIGNED_BYTE,buffer);