Nó được coi là có thể ghi trực tiếp vào Audacity, nhưng tôi không thể nhận được rằng để làm việc trên hệ thống của tôi (Ubuntu 10.10). Vì vậy, làm theo các hướng dẫn ở đây từ wiki Audacity, tôi sử dụng ALSA
thiết bị phát lại để chuyển hướng âm thanh thành tệp.
Điều này sử dụng một .asoundrc
tập tin (trong thư mục nhà của bạn):
pcm.teeraw {
type empty
slave.pcm "tee:default,'/tmp/out.raw',raw"
# 48000 S16_LE 2ch (aplay -t raw -f dat)
}
Để ghi từ flash (trên firefox), tôi sử dụng
FLASH_ALSA_DEVICE=teeraw firefox
Các tập tin kết quả, /tmp/out.raw
ở định dạng thô vì vậy chuyển đổi nó cần biết các tham số đúng là gì. Kỳ lạ thay, lame
dường như có thể tự làm việc này nhưng sox
cần phải biết rõ ràng. Vì vậy, tất cả những điều sau đây dường như hoạt động:
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