What am I doing wrong?
Atli Thorbjornsson
atli at gangverk.is
Thu Oct 4 13:58:26 PDT 2012
Figured it out, ffmpegcolorspace needed before ffenc_flv, forgiven in
videomixer, not in videomixer2
>>>>>>>>>>>>
The following works in videomixer but not in videomixer2
gst-launch \
videomixer2 name=mix \
sink_0::xpos=0 sink_0::ypos=0 sink_0::alpha=0 \
sink_1::xpos=0 sink_1::ypos=0 \
sink_2::xpos=160 sink_2:ypos=0 \
! progressreport update-freq=1 ! ffenc_flv ! flvmux ! filesink
location=mixer2.flv \
videotestsrc pattern="red" \
! video/x-raw-yuv,width=160,height=240 \
! mix.sink_1 \
videotestsrc pattern="snow" \
! video/x-raw-yuv,width=160,height=240 \
! mix.sink_2 \
videotestsrc pattern="black" \
! video/x-raw-yuv,width=320,height=240 \
! mix.sink_0 \
Setting pipeline to PAUSED ...
progressreport0 (00:00:00): 0 seconds
Pipeline is PREROLLING ...
ERROR: from element
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc1: Internal data
flow error.
Additional debug info:
gstbasesrc.c(2625): void gst_base_src_loop(GstPad *) ():
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc1:
streaming task paused, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
Any ideas?
Atli
More information about the gstreamer-devel
mailing list