2012-09-06 69 views
2

有沒有人知道如何將動畫從QGraphicsView/QGraphicsScene渲染成磁盤上的電影文件格式(AVI,MPG,MP4,MOV,something)?我看過使用QPrinter將場景渲染到圖像文件的示例。如果將動畫呈現給電影有任何想法是可能的?如何將QGraphicsScene動畫呈現給電影文件?

我想最壞的情況是逐幀逐幀地保存圖像,然後用一些外部工具將圖像合併成一部電影......任何更好的建議?是否有可能直接從QT做到這一點?

謝謝! - 布賴恩

回答

0

我想到的方法之一是使用QPixmap捕捉圖像,

QPixmap pixMap = QPixmap::grabWidget(view); 

使用QPixmap::toImage()將其轉換爲QImage

並使用QtFFmpegWrapper直接從QImage創建視頻。

您不需要使用外部工具。只是一個外部圖書館。