From: Rob C. <ro...@sp...> - 2013-02-06 19:02:03
|
On Wed, Feb 6, 2013 at 4:32 PM, David Baelde <dav...@gm...> wrote: >> Hi Rob, >> hi! >> >> * How to merge audio channels from two sources? If sources are mono >> the answer is mux_mono(). Since you're muxing stereo sources you need >> me to create mux_stereo() for you :) >> >> In the end you should be able to do something like that: >> >> inputA = input.http/mplayer(...) >> ... >> inputD = ... >> >> inputs = mux_stereo(inputA,inputB) # inputs has 4 channels >> inputs = mux_stereo(inputs,inputC) # inputs redefined to a 6-channel sources >> inputs = mux_stereo(inputs,inputD) # inputs redefined to a 8-channel sources >> >> output.http(%vorbis,mount="blah",inputs) >> >> If this sounds like a solution to you, just tell me and I'll write the >> mux_stereo. ok the problem here is that the second step: inputs = mux_stereo(inputs,inputC) # inputs redefined to a 6-channel sources your inputs is already a quad file so mux_stereo will fail i tried this with mux_mono # Set global setting. set("frame.channels",4) inputa = sine() inputb = sine() inputc = sine() inputd = sine() inputs = mux_mono(mono=inputa,inputb) inputs = mux_mono(inputs,inputc) inputs = mux_mono(inputs,inputd) output.icecast(%vorbis,host="localhost",port=8800, mount="quadvorbis.ogg", password="xxxxx", fallible=true, inputs) would it be possible to have something like: inputs = mux_mono(inputa,inputb,inputc,inputd) with the resultant inputs having 4 channels thanks rob >> >> HTH >> >> David |