gst-launch-0.10 -e videomixer name=mix \ ! ffmpegcolorspace \ ! x264enc pass=4 quantizer=23 threads=0 \ ! queue \ ! mux. \ v4l2src device=/dev/video1 \ ! ffmpegcolorspace \ ! video/x-raw-yuv,width=320, height=240,format=\(fourcc\)AYUV \ ! videobox border-alpha=1.0 right=0 top=0 \ ! mix. \ v4lsrc device=/dev/video2 \ ! ffmpegcolorspace \ ! video/x-raw-yuv,width=800, height=600,format=\(fourcc\)AYUV \ ! videobox border-alpha=0 top=0 left=-320 \ ! mix. \ multifilesrc location="test_320_360.jpg" caps="image/jpeg,framerate=1/1" \ ! jpegdec \ ! ffmpegcolorspace\ ! video/x-raw-yuv,format=\(fourcc\)AYUV \ ! videobox border-alpha=0 top=-240 left=0 \ ! mix. \ pulsesrc ! audioconvert \ ! 'audio/x-raw-int,rate=44100,channels=2' \ ! faac tns=true \ ! queue \ ! ffmux_mp4 name=mux \ mux. ! filesink location=test.mkv