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