gstreamer如何實現多視頻同屏顯示

一、環境

i.MX6平臺+gst-launch-1.0。

二、使用方法

gst-launch-1.0 playbin uri=file://$FILE1 video-sink=”overlaysink overlay-width=960 overlay-height=540”  playbin uri=file://$FILE2  video-sink=”overlaysink overlay-left=960 overlay-width=960 overlay-height=540” playbin uri=file://$FILE3  video-sink=”overlaysink overlay-top=540 overlay-width=960 overlay-height=540” playbin uri=file://$FILE4  video-sink=”overlaysink overlay-left=960 overlay-top=540 overlay-width=960 overlay-height=540”

這裏實現了1080P分辨率下,4分屏顯示。

原理就是使用overlaysink對video-sink進行註冊,利用overlaysink的overlay相關屬性控制輸出區域。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章