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