2008-06-06

mp3gain でボリュームコントロール

こないだリッピングした mp3ファイルをgigabeat に転送し、車内で聞いてみました.
やはりアルバムによってかなり録音レベルが違います.いい気分で聞いてたら、次のアルバムに移った途端あわててボリュームをイジる羽目になるほど.
これではちょっと落ち着いて聞いてられません.やはり面倒くさがらず、ボリューム調整をすることにします.

以前にチラッと書いたとおり、Windows では mp3gain というアプリを使ってました.
同じものがないかなと思いつつ「Synapticパッケージ・マネージャ」を覗いていたら、なんとありました.光速でインストールしました.
ところが、どこにも mp3gain のアイコンが出てきません.どこを探しても登録されてません.
カバンの中も、机の中も、探したけれど見つからない♪

仕方ないので google先生にお願いし "ubuntu mp3gain" で情報を探します.
そしたらとある方のブログで mp3gain について解説されてました.それによると・・・
なんとこれ、コマンドラインで動くアプリだったんですね.
端末を開いて "mp3gain" と打ってみるとようやく出てきました.

使い方に一瞬迷ったんですが、 "mp3gain -?" と叩いてみるとヘルプが出てきました.
けど英語なので何書いてるか分からねぇ ○| ̄|_

さっぱり分からないので、先ほどお世話になったブログで紹介されていたパラメータをそのまま使うことにします.

  "mp3gain -r -k -p filename.mp3"

おお、なんか処理が行われたようだ.さっそく聞いてみよう.うんうん、確かにボリュームが変わった.・・・けど

 一体何dbに調整したんだ!?

パラメータの中には音量に対する設定はないし、処理中も処理後もボリュームに関する数値が出てこない.
なんか分からないところで勝手にイジられてしまうのは気持ち悪いじゃないか.Windows の mp3gain は GUI で db指定も出来たから分かりやすかったのに.

もう一度 google先生に聞いてみる.・・・けど細かいパラメータの解説まで出てこない.何故だ!誰も気にしないのか!?
もう訳が分からないので、Windowsに立ち上げ直してそっちの mp3gain で確認することにする.

再起動する間、少し冷静になって色々考えてみた.
考えているうちに Windows が起動したので、まずはファイルを読み込ませて調整値を確認してみる.
89dbで、今まで調整してた値と一緒だった.これはこれで一安心.

続いて、さっき考えていた事を確認するために mp3gain をインストールしてあるフォルダの中身を確認する.
いつインストールしたかすら忘れたフォルダの中には "mp3gain.exe" と "mp3gainGUI.exe" が.
やっぱりそうだった.ずっと本体だと思ってたあのフォームはただのフロントエンドで、本体は Win も Lin も同じものだったのだ.
念のためコマンドプロンプトを開いて "mp3gain.exe" を直接叩いてみると、まったく同じヘルプを吐いた.間違いない.
ということは、ubuntu でも同じことは出来る訳だ.やり方が分からないだけで.
dbの設定も、逆にファイルから調整値を抜き出すことも出来る訳だ.今はやり方が分からないけど.

とりあえず、今はここまでにしておこう.やりたいことは出来てるし.もっと深く色々やりたくなったら、その時は改めてパラメータを詳細に調べてみようと思う.


最後に追記
どこかの英語のページで見つけたコマンド.
これを使うと、自分のホームディレクトリ以下の mp3 を勝手に探し出し、かたっぱしからボリューム調整してくれました.
こういうところはさすがに便利ですね.

  "find . -type f -iname '*.mp3' -print0 | xargs -0 mp3gain -r -k -p"

theme : Linux
genre : コンピュータ

comment

管理者にだけメッセージを送る

ubuntu

人気No.1のディストリビューションですね。

コマンド、使い慣れておられるようで、すごいです!!

また、遊びに来ます。

ありがとうございます

claptanさん、コメントありがとうございます.
そして、今頃になってようやくコメントに気づいたこのバカタレをお許しください!

いやー、私もそんなに使い慣れてないですよ.
大昔のMS-DOSの記憶のおかげで、端末アレルギーがないだけです.
人様の書いてくれたコマンドをまるっぽコピーしてるだけですから(汗々)