Лучший способ использовать видео с QGraphicsScene - PullRequest
2 голосов
/ 28 июня 2010

В настоящее время я использую Phonon VideoWidgets внутри QGraphicsScene с использованием QGraphicsProxyWidget.

У меня для моего окна просмотра установлено значение QGLWidget.

Однако это вызывает у меня большие проблемы, когда я пытаюсь применитьнекоторые преобразуются в видео, такие как поворот, который не делится поровну на 90 градусов, с тех пор это сильно замедляет мою программу.

Прочитав несколько вещей, которые мне удалось найти по этому вопросу, я обнаружил, что оноКажется, что при использовании VideoWidget внутри QGraphicsProxyWidget он будет выполнять программные преобразования, которые объясняют значительное замедление.

Поэтому мне было интересно, есть ли лучший способ визуализации видео.

1 Ответ

0 голосов
/ 21 марта 2011

Если возможно, визуализируйте ваше видео в кадровый буфер opengl или пиксельный буфер, и попросите ваше окно нарисовать / преобразовать текстуру.

...