How to control each input stream in multichannel interleave pipeline?

ge_keep pcouliba at yahoo.com
Wed Feb 18 18:47:23 PST 2015


I want to interleave 2 audio channels. Channels have different audio source
types:
stream_1: is a audio file (test_loop.wav) and I want to play it in repeat
mode (loop it over 3 times for example)
stream_2 :  3 different audio files that need to be played one after the
other successively (file1.wav, file2.wav, file3.wav) without stopping the
whole interleave process from other streams


How to create a pipeline of this kind with gst-launch tool?

It will be something like the following but i don't know how the syntax for
the stream should be in the pipeline construction:

gst-launch interleave name=i ! audioconvert  ! audioresample ! queue !
alsasink \
      <stream_1 pipeline> ! queue ! i. \
      <stream_2 pipleline>  ! queue ! i.
 
Can you help me with any idea how to describe this example in gst-launch
pipeline?



--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/How-to-control-each-input-stream-in-multichannel-interleave-pipeline-tp4670806.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list