Newsgroup: it.comp.os.linux.software
Titolo: Software per registrare l'output delle scheda sonora

Come da oggetto avrei bisogno di un programa
che in grado di registrare su un file quello
che viene mandato in uscita dalla scheda audio.
Il fatto e' che vorrei registrare una radio
che ascolto in streaming con mplayer e non
sono riuscito a registrare tale stream con
mencoder (e da messaggi analoghi che
ho visto su altri NG comincio a temere che
non sia proprio possibile).
Ringrazio chiunque mi possa dare dei suggerimenti
a riguardo.
Alessandro
P.S.
So che con XMMS la cosa e' possibile, il problema
e' che il protocollo col quale ascolto questa 
radio non e' supportato da XMMS.

 che viene mandato in uscita dalla scheda audio.
Forse, se mplayer supporta esd, puoi usare quello e da li` salvare lo
stream o multiplexarlo in modo da salvarlo e ascoltarlo contemporaneamente.
Non ho mai provato, sto parlando in via teorica.
Bye.


Ti ringrazio per l'indicazione.
Per quel poco che riesco a capirci, mplayer supporta esd,
ma quello che non riesco a fare e' usare esdrec
In pratica io lancio il mio stream da mplayer dirottando
l'audio su esd con il comando
$ mplayer -ao esd 
http://urldellamiaradio.
..
L'impressione e' che il demone esd funzioni, infatti se ad esempio
faccio riprodurre un file sonoro nello stesso momento sempre da
mplayer con l'opzione '-ao esd' entrambe le cose si sentono, cosa
che non succede senza esd.
Il problema e' come registrare quello che passa attraverso esd.
Io ho provato banalmente un
$ esdrec > a.wav
ma la cosa non funziona.
esdrec prevede un'opzione -s tramite la quale dovrei specificare
il server. Ma i miei due tentativi
$ esdrec -s esd > a.wav
$ esdrec -s /dev/dsp > a.wav
non funzionano.
Qualcuno ha qualche idea ?
Grazie.
Alessandro 

 non sia proprio possibile).
Usa vsound (da riga di comando) in combinazione con mplayer.
Ciao, Paolo

 Usa vsound (da riga di comando) in combinazione con mplayer.
Ti ringrazio per la risposta, ma ho qualche problema.
In realta' in questo momento la radio che vorrei ascoltare
e registrare (
http://www.radiopopolare.it/liveU.asx
) ha
tutta la banda occupata e non posso quindi provare direttamente.
Tuttavia, ho fatto delle prove con un file locale.
In sostanza, mi sembra che tu mi proponessi qualcosa tipo
$ vsound -f test.wav mplayer miofilediprovaomiaradio
e quando finisco di riprodurre il file con mplayer ottengo
il seguente messaggio di errore di vsound (anche come root)
Missing file ./vsound703.au.
This means that the libvsound wrapper did not work correctlty. A 
possible reason is that the program you are trying to run is 
setuid. In this case you will need to run vsound as root.
Hai qualche idea a riguardo ?

 Ti ringrazio per la risposta, ma ho qualche problema.
Ho fatto alcune prove e devo dire che in effetti vsound non sembra 
andare molto d'accordo con mplayer, io l'ho sempre usato in combinazione 
con realplayer o con il browser e funziona, ma con mplayer no.
Tra l'altro si sente sempre l'output sonoro, cosa che invece non 
dovrebbe essere.
Comunque la cosa più semplice è fare tutto con mplayer, con il seguente 
comando (testato, stavolta...):
mplayer -ao pcm -aofile outfile.wav 
http://www.radiopopolare.it/liveU.asx
Ciao, Paolo

 mplayer -ao pcm -aofile outfile.wav 
http://www.radiopopolare.it/liveU.asx
Funziona! 
Ti ringazio davvero tanto, sei stato molto gentile.
Non hai idea di quanto tempo fosse che cercavo da fare questa cosa.
Ciao e grazie di nuovo.
Alessandro