如題:
qt5實作的GUI界面是使用的是open gl,系統為ubuntu16.04,圖形界面系統使用的xorg,framebuffer我使用的板子僅有一個/dev/fb0
問題:
視頻和qt5界面如何分層顯示呢?
xorg有類似的介面嗎?
效果是qt5將會成為視頻的osd,透過界面可以看到視頻
uj5u.com熱心網友回復:
其實我是想用qt實作類似osd的效果,qt界面透明,可以看到qt下面的視頻;也就是說視頻顯示與qt界面顯示互不影響,這就涉及到要使二者分層顯示:
qt在頂層,視頻在其下一層,比如若有兩個framebuffer: /dev/fb0 /dev/fb1
qt在fb1上,視頻在fb0上
但是我目前板子上只有一個/dev/fb0,
所以想看看大家有沒有其他的思路
uj5u.com熱心網友回復:
自己頂下.......~~~~~~uj5u.com熱心網友回復:
我們也遇到同樣問題,也在找解決方案uj5u.com熱心網友回復:
我還沒找到一種可行的方案......哎 csdn人氣不旺啊uj5u.com熱心網友回復:
OVERLAY?uj5u.com熱心網友回復:
每個視頻都是一個widget,在該widget的左上角放置一個label,label顯示文字即可!uj5u.com熱心網友回復:
我們的視頻不是用qt顯示的,而是直接呼叫x11介面創建視窗顯示;這點不能改的.....所以只能考慮qt界面與視頻分層后,由硬體去組合了...
uj5u.com熱心網友回復:
能說具體點嗎?如何操作...
uj5u.com熱心網友回復:
還沒解決方法嗎uj5u.com熱心網友回復:
如果用的是句柄的形式,那只能new一個控制元件不要設定父類的移過去,或者視頻源中添加好OSD。如果是自己拿到圖片繪制,則直接painter即可。
uj5u.com熱心網友回復:
大佬,請教一下視頻播放的問題,使用QMediaplayer和QVideoWidget播放MP4視頻檔案,有聲音的檔案不能播放,說格式錯誤,幫忙看看是不是由于這個MP4附帶的音頻編碼不支持啊,我下載安裝了LAVFilters,還是不行。
uj5u.com熱心網友回復:
如果音視頻編碼是這樣的就可以正常播放:
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/118497.html
標籤:Qt
上一篇:hibernate框架
