<div dir="ltr"><div><div><div><div>Hi Nicolas.<br><br></div>Do you have a link to some text explaining the syntax for placing video feeds into videomixer?<br></div>gst-inspect videomixer does not reveal any relevant parameters for placing video feeds.<br>
<br></div>kind regards<br></div>Peter MM<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Sep 27, 2013 at 4:54 PM, Nicolas Dufresne <span dir="ltr"><<a href="mailto:nicolas.dufresne@collabora.com" target="_blank">nicolas.dufresne@collabora.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>


  
  

<div>
Le jeudi 26 septembre 2013 à 23:28 -0700, Baby Octopus a écrit :<br>
<blockquote type="CITE">
    Just wondering if any element can do the job of stitching multiple raw<br>
    videos to a single video with multiple tiles. This process is basically<br>
    called multiviewing. I'm looking for something like this -<br>
    <a href="http://broadcastandfilm.com/products/Cinegy%20to%20launch%20version%209/Cinegy-Multiviewer.jpg" target="_blank">http://broadcastandfilm.com/products/Cinegy%20to%20launch%20version%209/Cinegy-Multiviewer.jpg</a><br>

</blockquote>
<br>
I know the videomixer can handle this (no need for videobox anymore). You could have a still image (see imagefree) stream for the text and background decoration, each sources would be scaled down to the require sized and place on screen using the xpos, ypos and zorder properties of videomixer pads. If you want to go further then that, I'd recommend  using gst-editing-services. To help you start, here's a gst-launch-1.0 command that simply put two videos side-by-side. Take note that default background, "checker", is a bit expensive in CPU so consider changing this setting to a solid color, white, back and transparent are available.<br>

<br>
<pre>gst-launch-1.0 videotestsrc ! video/x-raw,width=160,height=120 ! m.sink_0 \
               videotestsrc ! video/x-raw,width=160,height=120 ! m.sink_1 \
                 videomixer name=m sink_1::xpos=160 ! video/x-raw,width=320,height=120 ! xvimagesink
</pre>
<br>
cheers,<br>
Nicolas<br>
<br>
p.s. there is a lot of room for optimisation in this software mixer, so feel free to jump in.
</div>

<br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br></div>