How to apply different filters on 2 audio channels of same source?
chaseology
chaseology at goowy.com
Sun Feb 23 11:35:41 UTC 2020
This gst-launch-1.0 command worked for me to apply 2 different Gstreamer's
own bandpass filters to each channel of a stereo input using Gstreamer's
INTERLEAVE DEINTERLEAVE scripts:
gst-launch-1.0 -v interleave name=i ! audioconvert ! queue ! deinterleave
name=d d.src_0 ! queue ! audioconvert ! audiowsincband mode=band-pass
lower-frequency=507 upper-frequency=807 length=300 window=hamming !
audioamplify amplification=1.35 ! jackaudiosink name=CWoutput
buffer-time=15000 d.src_1 ! queue ! audioconvert ! audiowsincband
mode=band-pass lower-frequency=4444 upper-frequency=6666 length=700
window=hamming ! jackaudiosink name=PTToutput buffer-time=15000
jackaudiosrc name=CWinput ! audiowsincband mode=band-pass
lower-frequency=407 upper-frequency=907 length=300 window=hamming !
audioconvert ! queue ! i. jackaudiosrc name=PTTinput ! audiowsincband
mode=band-pass lower-frequency=5000 upper-frequency=6000 length=350
window=hamming ! audioconvert ! queue ! i.
RESULTS:
https://imgur.com/dgoZK4x <https://imgur.com/dgoZK4x>
<http://gstreamer-devel.966125.n4.nabble.com/file/t379294/ineterleave2CHANdiffFILTERSonEACHchannel.png>
--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
More information about the gstreamer-devel
mailing list