having trouble with a pipeline that splits (demux) and then joins (mux)

Brian Dilley bdilley at penguinpimps.com
Tue Oct 1 04:07:24 UTC 2019


I'm learning GStreamer and wondering why the following doesn't work:


filesrc location=/some/test.flv caps=video/x-flv ! flvdemux name=d d. !
queue ! mux. d. ! queue ! mux. flvmux name=mux ! filesink
location=/some/output.flv


I'm confused because the flvdemux creates identical pads (caps-wise) to
what the flvmux accepts... yet it fails saying that it was unable to
connect them.

I've tried this as well with no luck: filesrc location=/some/test.flv
caps=video/x-flv ! flvdemux name=d d.audio_00 ! queue ! mux. d.video_00 !
queue ! mux. flvmux name=mux ! filesink location=/some/output.flv


what am i missing here?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20190930/234e13ca/attachment.html>


More information about the gstreamer-devel mailing list