与QGraphicsScene一起使用Video的最佳方式

时间:2010-06-28 11:59:07

标签: qt opengl video qgraphicsview phonon

我目前正在使用QGraphicsProxyWidget在QGraphicsScene中使用Phonon VideoWidgets。

我的视口设置为QGLWidget。

然而,当我尝试对视频应用某些变换时会出现很大的问题,例如旋转不能被90度整除,因为它会使我的程序减慢很多。

在阅读了我在这个主题上找到的一些东西后,我发现在QGraphicsProxyWidget中使用VideoWidget时,它会进行软件转换,这可以解释大幅减速。

所以我想知道是否有更好的方式来呈现视频。

1 个答案:

答案 0 :(得分:0)

如果可能的话,将您的视频渲染为opengl帧缓冲区或pixelbuffer,并让窗口绘制/转换纹理。