-
Notifications
You must be signed in to change notification settings - Fork 1
/
mixer.sh
12 lines (11 loc) · 884 Bytes
/
mixer.sh
1
2
3
4
5
6
7
8
9
10
11
12
IM_W=640
COLLAGE_H=640
gst-launch-1.0 \
videomixer name=mix background=0 \
sink_0::xpos=0 sink_0::ypos=0 sink_0::alpha=1 \
sink_1::xpos=$(("$IM_W"*1)) sink_1::ypos=0 sink_1::alpha=1 \
! videoscale \
! "video/x-raw,height=$COLLAGE_H" \
! ximagesink \
filesrc location="out_labelled.mp4" ! qtdemux ! queue ! h264parse ! avdec_h264 ! videoscale add-borders=0 ! "video/x-raw,height=$IM_W,width=$IM_W" ! mix. \
filesrc location="out_originals.mp4" ! qtdemux ! queue ! h264parse ! avdec_h264 ! videoscale ! "video/x-raw,width=$IM_W" ! mix. ;