2012-09-06 4 views
2

Est-ce que quelqu'un sait comment rendre une animation de QGraphicsView/QGraphicsScene sur un format de fichier vidéo (AVI, MPG, MP4, MOV, quelque chose) sur le disque? J'ai vu des exemples pour rendre la scène dans un fichier image avec QPrinter. Des idées sur le rendu des animations sur les films est-elle possible? Je suppose que le pire des cas serait d'avancer image par image et de sauvegarder les images, puis de combiner les images dans un film avec un outil externe ... Des suggestions de meilleure qualité? Est-il possible de le faire directement à partir de QT?Comment rendre les animations QGraphicsScene dans un fichier vidéo?

Merci! - Brian

Répondre

0

Je pense que l'un des moyens est d'utiliser QPixmap pour capturer les images,

QPixmap pixMap = QPixmap::grabWidget(view); 

Utilisez QPixmap::toImage() pour le convertir en QImage.

Et en utilisant QtFFmpegWrapper pour créer la vidéo directement à partir de QImage.

Vous n'avez pas besoin d'utiliser un outil externe. Juste une bibliothèque externe.

Questions connexes