如何从QGLWidget录制视频?

时间:2012-05-04 15:41:53

标签: c++ qt video-capture

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

非常感谢你的想法!

1 个答案:

答案 0 :(得分:2)

在QT的最新版本中,您有一个QGLFrameBuffer对象,您可以渲染到此屏幕外,然后只需转换为QImage。

然后使用ffmpeg将每个QImage ewncode成视频http://code.google.com/p/qtffmpegwrapper/

相当简单