Она должна быть возможность записывать непосредственно в Audacity, но я не мог получить , что работать на моей системе (Ubuntu 10.10). Следуя приведенным здесь инструкциям из вики Audacity, я использую ALSAустройство воспроизведения, чтобы перевести звук в файл.
Это использует .asoundrcфайл (в вашем домашнем каталоге):
pcm.teeraw {
type empty
slave.pcm "tee:default,'/tmp/out.raw',raw"
# 48000 S16_LE 2ch (aplay -t raw -f dat)
}
Для записи со вспышки (на firefox) я использую
FLASH_ALSA_DEVICE=teeraw firefox
Полученный файл /tmp/out.rawнаходится в необработанном формате, поэтому для его преобразования необходимо знать правильные параметры. Странно, lameкажется, может решить это для себя, но soxдолжен знать это явно. Таким образом, кажется, что следующие все работают:
aplay -t raw -f dat -r 44100 /tmp/out.raw # to play
sox -r 44100 -b 16 -e signed -c 2 /tmp/out.raw /tmp/out.wav # to convert to wav
lame /tmp/out.raw # to convert to mp3