2016-06-15 14 views
0

Dears,Gstreamer 1.0 - Video Compositing

Ich möchte einfache Bild in Bild-Effekt von Gstreamer 1.0 erstellen.

>gst-launch-1.0 -e videotestsrc pattern="snow" ! video/x-raw, framerate=10/1, width=200, height=150 ! videomixer name=mix ! autovideosink videotestsrc ! video/x-raw, framerate=10/1, width=640, height=360 ! mix. 

Ich bekomme nur "videotestsrc" und Muster "Schnee" ist nicht überlagert.

enter image description here

Ich gehe davon aus, wie etwas zu bekommen:

enter image description here

Fehle ich etwas in meiner gstreamer Pipeline?

Vielen Dank.

Mit freundlichen Grüßen,

Antwort

0

Sie sollten sie bekommen Informationen über hier: https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-good-plugins/html/gst-plugins-good-plugins-videomixer.html

Die gute Art und Weise, es zu tun:

gst-launch-1.0 -e videomixer name=mix \ 
    ! autovideosink \ 
    videotestsrc\ 
      ! video/x-raw, framerate=10/1, width=640, height=360 \ 
      ! mix.sink_0 \ 
    videotestsrc pattern="snow" \ 
      ! video/x-raw, framerate=10/1, width=200, height=150 \ 
      ! mix.sink_1 
+1

und wenn Sie unter Linux oder so Sie glvideomixer verwenden können, die ist HW beschleunigt – nayana