问题标签 [qmediaservice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 如何在 Qt5 C++ 中使用 QMediaRecorder 从 QImage 序列生成视频文件
基本上我想要的是通过提供我在运行时在自定义代码中生成QMediaRecorder
的 s 序列作为源来编码视频。QImage
到目前为止,我还没有找到简单的方法来做到这一点,并且一切都指向解决方案,我必须以某种方式实现我自己的子类QMediaService
和/或作为输入,注册它们并以某种方式QMediaControl
使用它们。但是根据有关该主题的官方 Qt 文档中的此页面,这是一条少有人走的路,我独自一人:QImage
QMediaRecorder
一般来说,实现 QMediaService 超出了本文档的范围,应寻求相关邮件列表或 IRC 频道的支持。
我在这篇文章中希望拥有这方面知识的人可以对如何做到这一点有所了解。我认为记录这组特性将为 Qt5 的用户打开许多有用的可能性。
2020-06-16 更新: 已经快 4 年了,仍然没有一个答案。我将悬赏这个问题,并接受最近 Qt5的工作示例代码的最佳答案。