音声ファイルを mp3形式から ogg vorbis形式へ変換する

それぞれのコマンドについての詳細はシェルで 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

戻る


Last updated : 2013/05/10
Author : 犬山ぽち丸 / INUYAMA Pochimaru / Pochimaru Inuyama
E-mail : pochi@hoshinoumi.net
Key ID : 4A1B5E85
Key fingerprint : 4605 4D40 6154 20C1 5592 3E54 5A37 FEE9 4A1B 5E85

正当な XHTML 1.1 です 正当な CSS です