Quote:
./videomerge3d -640 -ano -v Red1.avi Blue1.avi Stereo1.avi
width=640, height=480 ffenc_mpeg4 bitrate=4000000
saving file to Stereo1.avi
./videomerge3d: line 273: [: =: unary operator expected
Running Command: gst-launch-0.10 -v filesrc location=Red1.avi ! decodebin name=Left filesrc location=Blue1.avi ! decodebin name=Right Left. ! videoscale ! ffmpegcolorspace ! video/x-raw-yuv, width=640, height=480 ! videobox border-alpha=0 right=-640 ! queue2 ! mix. Right. ! videoscale ! ffmpegcolorspace ! video/x-raw-yuv, width=640, height=480 ! videobox border-alpha=0 left=-640 ! queue2 ! mix. Left. ! decodebin ! audioconvert ! audiopanorama panorama=1.00 ! queue2 ! addaudio. Right. ! decodebin ! audioconvert ! audiopanorama panorama=-1.00 ! queue2 ! addaudio. adder name=addaudio ! queue2 ! avmux. videomixer name=mix ! ffmpegcolorspace ! ffenc_mpeg4 bitrate=4000000 ! avimux name=avmux ! progressreport name="Encoding Progress" ! filesink location="Stereo1.avi"
Setting pipeline to PAUSED ...
/GstPipeline:pipeline0/GstDecodeBin:Right/GstTypeFindElement:typefind.GstPad:src: caps = video/x-msvideo
/GstPipeline:pipeline0/GstDecodeBin:Right/GstAviDemux:avidemux0.GstPad:sink: caps = video/x-msvideo
/GstPipeline:pipeline0/GstDecodeBin:Left/GstTypeFindElement:typefind.GstPad:src: caps = video/x-msvideo
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstDecodeBin:Left/GstAviDemux:avidemux1.GstPad:sink: caps = video/x-msvideo
/GstPipeline:pipeline0/GstDecodeBin:Left/GstQueue:queue1.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)15023967/1000000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstDecodeBin:Left.GstGhostPad:src0: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)15023967/1000000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstDecodeBin:Left/GstQueue:queue1.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)15023967/1000000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstDecodeBin:Right/GstQueue:queue0.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)120259/8000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstDecodeBin:Right.GstGhostPad:src0: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)120259/8000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstDecodeBin:Right/GstQueue:queue0.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)120259/8000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstVideoScale:videoscale0.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)15023967/1000000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstVideoScale:videoscale0.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)15023967/1000000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstDecodeBin:Left.GstGhostPad:src0.GstProxyPad:pro xypad5: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)15023967/1000000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstVideoScale:videoscale1.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)120259/8000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstVideoScale:videoscale1.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)120259/8000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstDecodeBin:Right.GstGhostPad:src0.GstProxyPad:pr oxypad4: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)120259/8000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstFFMpegCsp:ffmpegcsp0.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)15023967/1000000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstFFMpegCsp:ffmpegcsp0.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)15023967/1000000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstFFMpegCsp:ffmpegcsp1.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)120259/8000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstFFMpegCsp:ffmpegcsp1.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)120259/8000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)15023967/1000000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)15023967/1000000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstVideoBox:videobox0.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)15023967/1000000, width=(int)1280, height=(int)480
/GstPipeline:pipeline0/GstVideoBox:videobox0.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)15023967/1000000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstQueue2:queue20.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)15023967/1000000, width=(int)1280, height=(int)480
/GstPipeline:pipeline0/GstQueue2:queue20.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)15023967/1000000, width=(int)1280, height=(int)480
/GstPipeline:pipeline0/GstVideoMixer:mix.GstVideoMixerPad:sink_0: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)15023967/1000000, width=(int)1280, height=(int)480
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)120259/8000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)120259/8000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstVideoBox:videobox1.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)120259/8000, width=(int)1280, height=(int)480
/GstPipeline:pipeline0/GstVideoBox:videobox1.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)120259/8000, width=(int)640, height=(int)480
/GstPipeline:pipeline0/GstQueue2:queue21.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)120259/8000, width=(int)1280, height=(int)480
/GstPipeline:pipeline0/GstQueue2:queue21.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)120259/8000, width=(int)1280, height=(int)480
/GstPipeline:pipeline0/GstVideoMixer:mix.GstVideoMixerPad:sink_1: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)120259/8000, width=(int)1280, height=(int)480
/GstPipeline:pipeline0/GstVideoMixer:mix.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)120259/8000, width=(int)1280, height=(int)480, pixel-aspect-ratio=(fraction)1/1
/GstPipeline:pipeline0/GstFFMpegCsp:ffmpegcsp2.GstPad:src: caps = video/x-raw-yuv, width=(int)1280, height=(int)480, framerate=(fraction)120259/8000, format=(fourcc)I420, pixel-aspect-ratio=(fraction)1/1
/GstPipeline:pipeline0/GstFFMpegCsp:ffmpegcsp2.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)YUY2, framerate=(fraction)120259/8000, width=(int)1280, height=(int)480, pixel-aspect-ratio=(fraction)1/1
/GstPipeline:pipeline0/ffenc_mpeg4:ffenc_mpeg40.GstPad:src: caps = video/x-divx, width=(int)1280, height=(int)480, framerate=(fraction)21845/1453, divxversion=(int)5
/GstPipeline:pipeline0/ffenc_mpeg4:ffenc_mpeg40.GstPad:sink: caps = video/x-raw-yuv, width=(int)1280, height=(int)480, framerate=(fraction)120259/8000, format=(fourcc)I420, pixel-aspect-ratio=(fraction)1/1
/GstPipeline:pipeline0/GstAviMux:avmux.GstPad:video_00: caps = video/x-divx, width=(int)1280, height=(int)480, framerate=(fraction)21845/1453, divxversion=(int)5
^CCaught interrupt -- handling interrupt.
Interrupt: Stopping pipeline ...
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
/GstPipeline:pipeline0/GstAviMux:avmux.GstPad:video_00: caps = NULL
/GstPipeline:pipeline0/ffenc_mpeg4:ffenc_mpeg40.GstPad:src: caps = NULL
/GstPipeline:pipeline0/ffenc_mpeg4:ffenc_mpeg40.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstFFMpegCsp:ffmpegcsp2.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstFFMpegCsp:ffmpegcsp2.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstVideoMixer:mix.GstVideoMixerPad:sink_1: caps = NULL
/GstPipeline:pipeline0/GstVideoMixer:mix.GstVideoMixerPad:sink_0: caps = NULL
/GstPipeline:pipeline0/GstVideoMixer:mix.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstQueue2:queue21.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstQueue2:queue21.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstQueue2:queue20.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstQueue2:queue20.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstVideoBox:videobox1.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstVideoBox:videobox1.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstVideoBox:videobox0.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstVideoBox:videobox0.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstFFMpegCsp:ffmpegcsp1.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstFFMpegCsp:ffmpegcsp1.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstFFMpegCsp:ffmpegcsp0.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstFFMpegCsp:ffmpegcsp0.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstVideoScale:videoscale1.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstVideoScale:videoscale1.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstVideoScale:videoscale0.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstVideoScale:videoscale0.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:Right.GstGhostPad:src0: caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:Right/GstQueue:queue0.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:Right/GstQueue:queue0.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:Right/GstAviDemux:avidemux0.GstPad:video_00: caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:Right/GstAviDemux:avidemux0.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:Right/GstTypeFindElement:typefind.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:Left.GstGhostPad:src0: caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:Left/GstQueue:queue1.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:Left/GstQueue:queue1.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:Left/GstAviDemux:avidemux1.GstPad:video_00: caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:Left/GstAviDemux:avidemux1.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstDecodeBin:Left/GstTypeFindElement:typefind.GstPad:src: caps = NULL
Freeing pipeline ...
- :( What's wrong? Ubuntu 12.10. Note: there is no audio track in both videos (may be this will be important to understand what's wrong :\ )