Waveファイルをダンプする代わりに、端末から出力されるpcmサウンドを録音し、同時にmp3やoggで圧縮したいと思います。
ありがとう
答え1
いくつかのオプションがあります。
レコードを不完全エンコーダ(または目的のエンコーダ)にパイプします。
たとえば、
arecord -v -f cd -t raw | lame -r -b 192 - output.mp3
ffmpegを使う:
ffmpeg -f alsa -ac 2 -ar 44100 -ab 160k -i pulse -acodec libmp3lame OUTPUT.mp3
Soxの「rec」ユーティリティを使用する:
rec -c 2 myFile.mp3
より多くの例を見ることができます: http://mocha.freeshell.org/audio.html