2

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

我将视口设置为 QGLWidget。

但是,当我尝试对视频应用一些变换(例如不能被 90 度整除的旋转)时,它会给我带来很大的问题,因为它会大大降低我的程序速度。

在阅读了我设法找到的关于该主题的几件事后,我发现似乎在 QGraphicsProxyWidget 中使用 VideoWidget 时,它会进行软件转换,这可以解释大幅减速。

所以我想知道是否有更好的方法来渲染视频。

4

1 回答 1

0

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

于 2011-03-20T22:09:49.277 回答