Zitat Zitat von Schrolli Beitrag anzeigen
Wie machst du es denn mit tee?
So vom Bash:
Code:
sudo rtl_fm$ID -d 0 -f XXX.XXXM -M fm -s 22050 -l 15 -p 12 -E DC -F 0 -g 32 | tee >(sudo multimon-ng -a XXXXX -f alpha -t raw - | python /install/py-scripte/raspoc/multimon-filter.py) >(AUDIODEV=plughw:Loopback,0 play -t raw -r 22050 -e signed-integer -b 16 -c1 -V1 -q -) > /dev/null
Das Pythonscript "multimon-filter.py" sieht dann so aus:
Code:
import sys
reload(sys)
sys.setdefaultencoding("UTF-8")

try:
    line = sys.stdin.readline()
    while line:
        
        line = sys.stdin.readline()
        .......
Du brauchst die ganzen SubProzesse für rtl_fm und multimon-ng nicht starten.
Der Rest ist dann gleich.

Gruß

Marcel