使用opengl在qlabel上显示视频

时间:2017-02-11 19:53:31

标签: opengl qt5 gstreamer

我有一个包含3个标签的项目。我应该每隔3秒将文本设置为其中两个。对于第三个标签,我必须在其上显示视频帧。 我的视频帧来自Gstreamer管道,我准备好时会显示帧。当提供一个框架时,我得到框架并将其转换为图像,然后在标签上显示图像。(我的Gstreamer管道解码视频与APU) 每件事情都很好。但它消耗了很多CPU。 我的问题是:如何减少CPU使用率?使用QOpenglWindow实现我的代码有什么不同吗?如果是的话,你有一个例子吗? 我的系统是嵌入式Linux imx6,qt verson是5.5。

提前谢谢。

0 个答案:

没有答案