lameでWAVをMP3に変換

オーケストラの練習をリニアPCMレコーダーで録音している。

録音はWAV形式だが、配布用にMP3に変換している。

今まではWindowsAudacityを使っていた。分割・連結も必要なことがあったため。

WSL2のUbuntulameを使ってフォルダ内の一括変換をするようにしてみたのでメモ。

$ ls ./*.WAV | sed -e 's/.WAV$//g' | xargs -IXXX lame --noreplaygain -b 320 -q 2 "XXX.WAV" "XXX.mp3"

ffmpegも試してみたがlameの方が音が良い気がする。オプションを変えたら変わるだろうか。ffmpeg

ffmpeg -i "XXX.WAV" -vn -ac 2 -ar 48000 -ab 320k -acodec libmp3lame -f mp3 "XXX.mp3" でやった。

Audacityはデフォルトではlameのライブラリを使っているようだ。ffmpegライブラリを使うように設定することもできる。