Вона повинна бути можливість записувати безпосередньо в 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