Hi All, Thanks so far, If I understand one of the mplayer would push the sound to fifo the other with slave option would read from fifo 1:mkfifo outputstream 2:mplayer -ao pcm:file=outputstream trilla.mp3 3:mplayer -slave -input file=outputstream //Command buffer of file descriptor 3 is full: dropping content. window 2:- MPlayer crashed. This shouldn't happen. It can be a bug in the MPlayer code _or_ in your drivers _or_ in your gcc version. If you think it's MPlayer's fault, please read DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and won't help unless you provide this information when reporting a possible bug. Creating this way, 4 mplayer should run simoultanously 2 per channels, can be made this with 2 mplayer eg somehow like in below. If could somehow output wav file in one step like below , this not working just a schematic cat trilla.wav | pv -L 176400 - | mplayer - -slave | lame out.mp3 Another problem with the above code, cannot be worked the -slave commands probably because before it in pipe there's some other linux command. It should be solved similar way like above, or for what purpose is developed -slave option it's only using with soundcard? Or instead of mplayer another sound software should be finded that capable changing the volume, equalizer etc. Basically this task is just : mplayer would read 1 mp3 file in real time in slave mode so as to get controlled during the playing and results wav or mp3 file, but it seems the main problem is that all without sound card. Thanks, Regards, Zol