如何从QGLWidget录制视频

How to record a video from a QGLWidget?

本文关键字:视频 QGLWidget      更新时间:2023-10-16

我有一个QGLWidget,我在其中渲染了一个动态网格。我想做的是录制我在此窗口中查看的视频。如果可能的话,我想用Qt的低级多媒体库或高级Phonon来做。

非常感谢您的想法!

在最新版本的QT中,你有一个QGLFrameBuffer对象,你可以渲染到屏幕外,然后简单地转换为QImage。

然后,使用ffmpeg将每个QImage编码成视频 http://code.google.com/p/qtffmpegwrapper/就相当简单了