<div dir="ltr"><div><span style="font-size:12.8px">>gst-launch-1.0 v4l2src device=/dev/video1 ! videoscale ! videoconvert !</span><br style="font-size:12.8px"><span style="font-size:12.8px">>video/x-raw-yuv, framerate=5/1, width=320, height=240 ! videobox</span><br style="font-size:12.8px"><span style="font-size:12.8px">>border-alpha=0 left=-320 ! videomixer name=mix ! videoconvert !</span><br style="font-size:12.8px"><span style="font-size:12.8px">>autovideosink sync=false v4l2src device=/dev/video2 ! videoscale !</span><br style="font-size:12.8px"><span style="font-size:12.8px">>videoconvert ! video/x-raw-yuv,framerate=5/1,</span><wbr style="font-size:12.8px"><span style="font-size:12.8px">width=320, height=240 !</span><br style="font-size:12.8px"><span style="font-size:12.8px">>videobox right=-320 ! mix. /</span><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Try using "compositor":</span></div><div><span style="font-size:12.8px">"gst-launch-1.0 </span><span style="font-size:12.8px">v4l2src device=/dev/video1 </span><span style="font-size:12.8px">! "video/x-raw, framerate=5/1, width=320, height=240" ! compositor name=mix sink_0::xpos=320 ! autovideosink </span><span style="font-size:12.8px"> v4l2src device=/dev/video2 </span><span style="font-size:12.8px">! "video/x-raw, framerate=5/1, width=320, height=240" ! mix."</span><br></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px"><br></span></div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 6, 2017 at 12:02 AM, Ormi <span dir="ltr"><<a href="mailto:mi.ormos@gmail.com" target="_blank">mi.ormos@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
My machine is ArchLinux 4.8.13-1-ARCH<br>
I am trying to mix 2 videos together side by side, simultaneously with<br>
Gstreamer(times before I was using ffmpeg so far).<br>
I am using following code<br>
/gst-launch-0.10 filesrc location=flame.avi ! decodebin ! queue !<br>
ffmpegcolorspace ! videobox border-alpha=0 right=-256 ! videomixer name=mix<br>
! ffmpegcolorspace ! autovideosink filesrc location=drop.avi ! decodebin !<br>
queue ! ffmpegcolorspace ! videobox border-alpha=0 left=-256 ! mix./<br>
But I end with /ERROR: pipeline doesn't want to preroll./<br>
<br>
So I tried to modify code:<br>
/gst-launch-1.0 v4l2src device=/dev/video1 ! videoscale ! videoconvert !<br>
video/x-raw-yuv, framerate=5/1, width=320, height=240 ! videobox<br>
border-alpha=0 left=-320 ! videomixer name=mix ! videoconvert !<br>
autovideosink sync=false v4l2src device=/dev/video2 ! videoscale !<br>
videoconvert ! video/x-raw-yuv,framerate=5/1,<wbr>width=320, height=240 !<br>
videobox right=-320 ! mix. /<br>
, but I end with following error:<br>
/WARNING: erroneous pipeline: could not link videoconvert0 to videobox0/<br>
<br>
Does anybody know how to get over this, or suggest any other way to mix two<br>
videos side by side?<br>
<br>
Thank you!<br>
Ormi<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://gstreamer-devel.966125.n4.nabble.com/Mixing-two-videos-together-tp4682099.html" rel="noreferrer" target="_blank">http://gstreamer-devel.966125.<wbr>n4.nabble.com/Mixing-two-<wbr>videos-together-tp4682099.html</a><br>
Sent from the GStreamer-devel mailing list archive at Nabble.com.<br>
______________________________<wbr>_________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.<wbr>freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/gstreamer-<wbr>devel</a><br>
</blockquote></div><br></div>