それぞれのコマンドについての詳細はシェルで man してみて下さい。
まずは lame と oggenc をインストール。debian squeeze の場合は root権限で、lameパッケージと vorbis-toolsパッケージをインストールします。lameパッケージは公式の debリポジトリには存在しないので、/etc/apt/soureces.list に、
deb http://www.debian-multimedia.org squeeze main non-free
の行を追加して、sudo apt-get update した後でインストールしましょう。
$ sudo apt-get install lame vorbis-tools
それでは lame を使って mp3ファイルから wavファイルを作成します。
$ lame --decode ファイル名.mp3 ファイル名.wav
input: pochi.mp3 (44.1 kHz, 2 channels, MPEG-1 Layer III) output: pochi.wav (16 bit, Microsoft WAVE) skipping initial 1105 samples (encoder+decoder delay) skipping final 755 samples (encoder padding-decoder delay) Frame# 10923/10923 192 kbps MS
wavファイル、ファイル名.wavが作成されます。
作成されたwavファイルからogg vorbisファイルを作成します。
$ oggenc -q 4 ファイル名.wav
コマンドオプション -q の値 4 では作成する ogg vorbisファイルの音質を設定しています。ここでは -1 から 10 まで設定する事が可能で、数字が大きくなるにつれて高音質になります。だいたいのところ 4 で固定ビットレートの場合の 128 kb/s あたりに相当します(下記のコマンド結果表示例の Average bitrate を参照して下さい)。
Opening with wav module: WAV file reader Encoding "pochi.wav" to "pochi.ogg" at quality 4.00 [ 99.9%] [ 0m00s remaining] Done encoding file "pochi.ogg" File length: 4m 45.0s Elapsed time: 0m 43.3s Rate: 6.5929 Average bitrate: 143.2 kb/s
これで ogg vorbisファイル、ファイル名.ogg が作成されます。
動作確認環境 : Debian GNU/Linux 7.0 wheezy