অড্যাসিটিতে সরাসরি রেকর্ড করা সম্ভব বলে মনে করা হচ্ছে , তবে আমি এটি আমার সিস্টেমে কাজ করতে পারি না (উবুন্টু ১০.১০)। সুতরাং অড্যাসিটি উইকি থেকে এখানে নির্দেশাবলী অনুসরণ করে আমি ALSA
প্লেব্যাক ডিভাইসটি অডিওকে কোনও ফাইলে ডাইভার্ট করতে ব্যবহার করি ।
এটি একটি .asoundrc
ফাইল ব্যবহার করে (আপনার হোম ডিরেক্টরিতে):
pcm.teeraw {
type empty
slave.pcm "tee:default,'/tmp/out.raw',raw"
# 48000 S16_LE 2ch (aplay -t raw -f dat)
}
ফ্ল্যাশ থেকে রেকর্ডিংয়ের জন্য (ফায়ারফক্সে), আমি ব্যবহার করি
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