您好,登錄后才能下訂單哦!
屏幕雙屏顯示相同或不同視頻的配置以及相關指令
主屏播放視頻指令
指令1:gst-launch-1.0 playbin uri=file:///IMG_6009.mp4
指令2:gst-play-1.0
/IMG_6009.mp4
控制視頻在不同屏幕播放或著同時在兩個屏幕上播放需要用到overlaysink插件(系統已經安裝),配置overlaysink的文件為/usr/share/imx_6q_display_config,配置格式如下:
[Display NAME] 必須配置,指顯示名稱
device= 必須配置,指明設備文件,如/dev/video17或/dev/video18
fmt= 可選配置,設置顯示格式,如RGBP、RGB565等,默認為RGBP
width= 可選配置,設置顯示分辨率
height= 可選配置,設置顯示分辨率
alpha= 可選配置,設置alpha(透明)值,默認0
color_key= 可選配置,顏色配置,默認關閉
具體配置如下:(配置HDMI為主屏,LCD為副屏)
[master]
device = /dev/video17
fmt = RGBP
alpha = 0
[slave]
device = /dev/video18
fmt = RGBP
width = 800
height = 480
根據以上配置,在不同屏幕(HDMI+LCD)上同時播放不同視頻可用指令:
gst-launch-1.0 playbinuri=file:/IMG_6008.mp4 playbinuri=file:/IMG_6009.mp4 video-sink="overlaysink display-master=false display-slave=true"
如需在不同屏幕上播放相同的視頻可以運行如下命令:
gst-launch-1.0 playbinuri=file:/IMG_6009.mp4 video-sink=" overlaysink display-master=truedisplay-slave=true"
指定在副屏屏幕上播放視頻運行如下命令:
gst-launch-1.0 playbinuri=file:/IMG_6009.mp4 video-sink=" overlaysink display-master=falsedisplay-slave=true"
在一個屏幕上播放4個視頻,指令如下:
gst-launch-1.0 playbinuri=file:/IMG_6009.mp4 video-sink="overlaysink overlay-width=240overlay-height=240" playbin uri=file:/IMG6008.mp4 flags=0x41video-sink="overlaysink overlay-left=240 overlay-width=240overlay-height=240" playbin uri=file:/sample.mp4 flags=0x41video-sink="overlaysink overlay-top=240 overlay-width=240overlay-height=240" playbin uri=file:/IMG_6009.mp4 flags=0x41video-sink="overlaysink overlay-left=240 overlay-top=240 overlay-width=240overlay-height=240"
QT4.8.6移植到開發板的文件系統中
在/usr/目錄下新建local/tslib/目錄
執行如下指令:
cd /usr
mkdir local
cd local
mkdir tslib
cd ..
chmod -R 777 local
將build.tar.gz解壓到開發板的/usr/local/tslib/目錄,執行如下指令
tar zxvf build.tar.gz -C /usr/local/tslib/
在/usr/目錄下新建qt/目錄
執行如下指令:
cd /usr
mkdir qt
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。