My needs are simple. I would like to record audio from the command line. The problem: I use Fedora 8, with pulseaudio enabled by default. None of the populare alsa/oss recording tools work. So far, I have tried:
arecord -Dpulse -t wav this.wav
streamer -t 0:30 -O soundtrack.wav -F stereo
oss: open /dev/dsp: Device or resource busy
padsp streamer -t 0:30 -O soundtrack.wav -F stereo
oss: open /dev/dsp: Device or resource busy
ffmpeg -f audio_device -i /dev/dsp -f x11grab -s vga -i :0.0+10,20 out.mpg
/dev/dsp: Device or resource busy
padsp ffmpeg -f audio_device -i /dev/dsp -f x11grab -s vga -i :0.0+10,20 out.mpg
(resultant file is corrupt)
ecasound -i alsahw,0,1 -o test.wav
(records blank test.wav)
padsp ecasound -i /dev/dsp -o test.wav
(blocks/hangs)
Audacity works, but alas, audacity is not a command-line tool.