web-dev-qa-db-ja.com

音楽ライブラリの音量平準化

序文

私は車の中でiPod Classicで音楽を聴いていましたが、過去に曲間の音量が根本的に異なることにイライラして、iPodの音量を調整する必要がありました(またはドラムを吹き飛ばしました)。当時、私のコレクション全体がWindows PCにあったので、調査をしてMP3Gainを見つけました。ライブラリでMP3Gainを実行し、iPodをすべて同期(知覚)して同じ(知覚)ボリュームにした後。しかし、音楽コレクションをUbuntuベースのメディアサーバーに移動すると、すべてが変わりました。

問題

すべてのメディアがメディアサーバー上にあるため、追加する新しい音楽は、他のメディア(iPodで再生する場合)と同じ(知覚される)ボリュームではありません。私が見つけたいのは、音楽ファイルがiPodの同じボリュームにあるように聞こえるようにすることです(基本的にはMP3Gainの機能を実行します)。

私が試したこと

私はこの問題に関してできるだけ多くの研究を試みましたが、私はオーディオに関しては巨大な初心者であり、あまり多くのことを思いつきませんでした。 MP3GainがUbuntuにあったことは知っていますが、メンテナーがいないため削除されました。

私は sox に出くわしましたが、問題を解決するために何をする必要があるのか​​よくわかりませんでした。

私は自分の音楽コレクションにcollectiongain( rgain の一部)をインストールして実行しましたが、問題を解決するためにそう思われませんでした(おそらくそうだったのでわかりませんか?)。

  • 言及したように、私はオーディオに関しては初心者ですので、間違ったツリーを鳴らしたり、単に間違っている場合は、何が正しいかを学ぶことを望んでいます
  • 私のLinux/Ubuntuスキルレベルは初心者から中級者の間であると思いますが、ここでも必要なことを学びたいと思います。
  • 私のメディアサーバーは、Ubuntu 14.04 LTSを実行するヘッドレスサーバーです

これに関する助けは大歓迎です!

編集

オーディオを正規化するためのチュートリアルがたくさんありますが、私の理解からすると、それは私が望むものではなく、MP3オーディオが何をするものでもありません(間違っている場合は修正してください)。私はnotファイルを再エンコードせず、notピーク正規化(ReplayGainは私が探しているもの)。提案された重複した質問(再び、私が理解していることから)は、ピークの正規化を行い、ファイルを再エンコードします。

3
amura.cxg

私はそれをいじりましたが、はい、 replaygain はあなたが望むことをすることができるようです。

まず、replaygainをインストールします。

Sudo apt install python-rgain

その後、MP3ファイルのベースフォルダーに移動できます

cd /path/to/base/of/MP3/files

実行するマンページの状態

replaygain filename.mp3

または、次のコマンドを実行して、すべてのサブフォルダーを検索してすべてのMP3ファイルを検索し、見つかった各ファイルにreplaygainアルバムゲインを追加できます。

find . -type f -name '*.mp3' | while read musicname; do replaygain "$musicname"; done

座ってreplaygainがそのことをするのを見てください。

お役に立てれば!

1
Terrance