Hát, ezt volt nehéz megszülni. Szituáció: van egy rendszeres online adás a BBC Radio 1-en, amit mplayerrel le szoktam menteni, utána letölt a gépemre, aztán kikódol wav-ba, után átkód mp3-ba. Nem mintha híján lennék a helynek, de zavart, hogy egy több GB-os wav keletkezik arra a fél órára, amíg a lame letömöríti. Csak simán a pipe nem működik, tehát egy
mplayer stream.ra -ao pcm:file= - | lame -b 128 cosmo.mp3
valamit kiír, a promptot nem kapod vissza, és a masina mereng magában. FIFO, valaki? :)
mkfifo COSMO
lame -b 128 COSMO cosmo.mp3 &
mplayer stream.ra -ao pcm:file=COSMO
a végén egy rm COSMO, bár engem nem zavar, jól jön legközelebb is. Ezzel a megoldással nem keletkezik köztes wav, egyből megy az mplayer kimenete a lame bemenetére.