首页| 论坛| 消息

回复: Qt编写视频监控画面分割界面(开源)
#16 [奋斗滴菜鸟 06-05 09:12]
刘皇叔写过将控件的winid传给window底层绘制吗,因为我目前遇到一个就是这种,将控件id传过去以后,所有的qss效果都被盖住了,,,所以我想到在上面再放一层透明控件实现某些效果发现还是不行,百度没找到答案,答案都是让windows底层绘制
#17 回 奋斗滴菜鸟 的帖子 [liudianwu 06-05 14:46]
奋斗滴菜鸟:
刘皇叔写过将控件的winid传给window底层绘制吗,因为我目前遇到一个就是这种,将控件id传过去以后,所有的qss效果都被盖住了,,,所以我想到在上面再放一层透明控件实现某些效果发现还是不行,百度没找到答案,答案都是让windows底层绘制
传句柄过去都被接管了绘制,你可以使用回调来处理,拿到了图片数据,随便你怎么玩。
我用vlc内核弄的回调,可以自行设置文字OSD和图片OSD,随便怎么玩。
#18 回 liudianwu 的帖子 [群主大人 06-06 09:37]
liudianwu:传句柄过去都被接管了绘制,你可以使用回调来处理,拿到了图片数据,随便你怎么玩。
我用vlc内核弄的回调,可以自行设置文字OSD和图片OSD,随便怎么玩。

....... (2018-06-05 14:46) 
刘皇叔,你这个多路或是视频高清会很卡吗?使用qt自带的绘图效率太低了,这个是使用opengl还是硬件绘制?
#19 回 群主大人 的帖子 [liudianwu 06-06 10:16]
群主大人:刘皇叔,你这个多路或是视频高清会很卡吗?使用qt自带的绘图效率太低了,这个是使用opengl还是硬件绘制? (2018-06-06 09:37) 
和电脑的硬件配置有关系,最好采用硬件加速,vlc可以设置个参数启用硬件加速,我这16路1080P 4MB主码流大概50%CPU,还可以。
#20 回 liudianwu 的帖子 [群主大人 06-06 15:43]
liudianwu:和电脑的硬件配置有关系,最好采用硬件加速,vlc可以设置个参数启用硬件加速,我这16路1080P 4MB主码流大概50%CPU,还可以。 (2018-06-06 10:16)
http://www.qtcn.org/bbs/read-htm-tid-66060.html。
这个我做的,用的ffmpeg,通道少没事就是多通道了cpu占用过高。VLC应该和ffmpeg一样都是音视频编解码库吧。一帧帧数据解码之后,Qimage转换后widgets.at(index)->setPixmap(pix)显示;测试而言qt绘图占了大量cpu。不知道刘皇叔用的什么绘制图片?我想到了qt的opengl,但没找到相关绘制Qimage的示例,一直不知道从何下手。

<< 2 3 4 5 6 >> (4/6)

回复 发表
主题 版块