Как вывести анимацию QGraphicsScene в файл фильма?

Кто-нибудь знает, как визуализировать анимацию из QGraphicsView / QGraphicsScene в формат файла фильма (AVI, MPG, MP4, MOV, что-то) на диске? Я видел примеры рендеринга сцены в файл изображения с помощью QPrinter. Любые идеи о том, возможно ли рендеринг анимации в кино?

Я полагаю, что наихудшим вариантом будет поэтапное поэтапное сохранение и сохранение изображений, а затем объединение изображений в фильм с помощью какого-либо внешнего инструмента … Какие-нибудь более полезные предложения? Можно ли как-то сделать это напрямую из QT?

Спасибо!
— Брайан

2

Решение

Я думаю, что один из способов заключается в использовании QPixmap для захвата изображений,

QPixmap pixMap = QPixmap::grabWidget(view);

использование QPixmap::toImage() преобразовать его в QImage,

И используя QtFFmpegWrapper для создания видео прямо из QImage,

Вам не нужно использовать внешний инструмент. Просто внешняя библиотека.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]