端末から出力されたpcmサウンドを録音したいのですが、waveファイルをダンプする代わりに、同時にmp3またはoggに圧縮します。
ありがとう
いくつかの選択肢があります。
レコードをラメエンコーダー(または任意のエンコーダー)にパイプします:
例えば:
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