一、环境
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相关属性控制输出区域。