jackd経由でarecordを使ってmp3ファイルで録音する方法
.asoundrcには下記のようにjackd with alsaデバイスを設定しておきます。
pcm.jackplug { type plug slave { pcm "jack" } } pcm.jack { type jack playback_ports { 0 alsa_pcm:playback_1 1 alsa_pcm:playback_2 } capture_ports { 0 alsa_pcm:capture_1 1 alsa_pcm:capture_2 } }
jackdを起動します。
その後、arecordでjackdデバイスからlameを介してmp3ファイルに保存します。
arecord -t wav -f cd -D pcm.jackplug | lame --alt-preset cbr 192 - savefile.mp3