我正在开发适用于iOS,Android和Android的Qt应用程序OSX。
情况:
我有std::vector
QOpenGLFramebufferObject个。每个QOpenGLFramebufferObject
当然可以通过QImage提供自己的takeTexture或GLunit
纹理。所以你也可以说我有一组QImage
或GLunit
纹理。
问题:
现在,我想创建一个.mp4
视频文件,至少可以在iOS,Android和Android上运行。 OSX。
我该怎么做?用Qt做这个的任何例子?我应该研究Qt中的哪些课程?
ffmpeg 或 GStreamer ,以Qt为准。但我需要知道如何将这些 QImages或Glunit纹理传递到所需的组件或API中以创建视频。
我应该使用QVideoEncoderSettings制作视频吗?