2

有人知道如何将 QGraphicsView / QGraphicsScene 中的动画渲染成磁盘上的电影文件格式(AVI、MPG、MP4、MOV 等)吗?我已经看到了使用 QPrinter 将场景渲染为图像文件的示例。关于是否可以将动画渲染到电影的任何想法?

我想最坏的情况是逐帧保存图像,然后使用一些外部工具将图像组合成电影......有更好的建议吗?是否有可能以某种方式直接从 QT 做到这一点?

谢谢!- 布赖恩

4

1 回答 1

0

我认为其中一种方法是QPixmap用于捕获图像,

QPixmap pixMap = QPixmap::grabWidget(view);  

用于QPixmap::toImage()将其转换为QImage.

并使用QtFFmpegWrapper直接从QImage.

您不需要使用外部工具。只是一个外部库。

于 2012-09-06T16:59:28.277 回答