Qt:如何从QOpenGLFramebufferObjects或QImages或Glunit纹理的集合中创建.mp4

时间:2017-09-26 09:02:47

标签: c++ ios qt ffmpeg qtmultimedia

我正在开发适用于iOS,Android和Android的Qt应用程序OSX。

情况:
我有std::vector QOpenGLFramebufferObject个。每个QOpenGLFramebufferObject当然可以通过QImage提供自己的takeTextureGLunit纹理。所以你也可以说我有一组QImageGLunit纹理。

问题:
现在,我想创建一个.mp4视频文件,至少可以在iOS,Android和Android上运行。 OSX。

我该怎么做?用Qt做这个的任何例子?我应该研究Qt中的哪些课程?

ffmpeg GStreamer ,以Qt为准。但我需要知道如何将这些 QImages或Glunit纹理传递到所需的组件或API中以创建视频。

我应该使用QVideoEncoderSettings制作视频吗?

0 个答案:

没有答案