Proper way to create a video wall/mosaic in newer GStreamer versions (e.g. 1.6.0)
Nicolas Dufresne
nicolas.dufresne at collabora.com
Fri Oct 30 07:53:24 PDT 2015
Le vendredi 30 octobre 2015 à 03:41 -0700, FatHippo a écrit :
> gst-launch-1.0 -e videomixer name=mix \
> sink_0::xpos=0 sink_0::ypos=0 sink_0::alpha=0 \
> sink_1::xpos=0 sink_1::ypos=0 \
> sink_2::xpos=320 sink_2::ypos=0 \
> sink_3::xpos=0 sink_3::ypos=180 \
> sink_4::xpos=320 sink_4::ypos=180 \
> ! xvimagesink \
> videotestsrc pattern=1 \
> ! video/x-raw,width=640,height=360 \
> ! mix.sink_0 \
> rtspsrc location=rtsp://.../1080p ! decodebin \
> ! videoconvert ! videoscale \
> ! video/x-raw,width=320,height=180 \
rtpsrc is a live source, you will get better result using 'compositor'
instead of videomixer. 'compositor' has special support for live
composition. It implements the same API as videomixer. I would
recommand assing is-live=1 to videotestsrc to make it homogeneous (even
though, mixing live and non-live is supported).
Nicolas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20151030/e242e2b7/attachment.sig>
More information about the gstreamer-devel
mailing list