同じ音量になるようにオーディオファイルを編集するプログラムはありますか?


16

Bansheeや他のプレーヤーで音楽を聴くときは、特定の曲の音量を上げて、他の曲の音量を下げる必要があります。それらは同じリプレイゲインを持たないからです。

  • Bansheeで私の曲を正規化できるアドオンはありますか?
  • または、これを私の音楽ライブラリ全体に実行できるプログラムはありますか?

回答に何らかの影響がある場合に備えて、現在Ubuntu 12.04を実行しています。

前もって感謝します。


Edit > PreferencesバンシーにReplayGain補正を有効にするオプションを持っています。これはデフォルトでオンになっていると思います。それはあなたのために働いていませんか?
マイケル・マーティン・スマッカー

比較的うまく機能しますが、違いが多すぎる曲では、自分の好みには十分に機能しません。
オイボ

1
さまざまな形式のさまざまなユーティリティを使用する代わりに、soxを使用できます。私が思うマニュアルページに例があります
...-RobotHumans

回答:


17

リポジトリで利用可能なmp3gainというコマンドラインユーティリティを使用します。

それを使用するには、音楽ファイルを保存するディレクトリに移動し、次のコマンドを実行します。

find -name '*mp3' -exec mp3gain -r -k {} \;

すべてのサブディレクトリを調べて、で終わるファイルを見つけ.mp3、ゲインを正規化して、一貫したボリュームで再生するようにします。

またmp3gain、既に必要な範囲内にあるファイルには作用しないことに注意してください。したがって、2回目以降に実行すると、1回目ほど長くはかかりません。そのため、新しいファイルを追加するたびに、このコマンドを実行することができます。新しいファイルが1つであっても、全体であってもかまいません。

あなたが持っているために起こる場合は.ogg、ファイルを、同様のプログラムと呼ばれるがありvorbisgain

find -name '*ogg' -exec vorbisgain -r {} \;

ある曲のゲインを他の音楽と比較してどのように正規化するかというオプションがありますが、私がそれらを見てからあまりにも長い間、それについてあまり語ることはできません。ライブラリ全体を1つの巨大なランダム化されたコレクションとして再生することを知っているだけで、上記のコマンドとその設定は何年も機能しました。

あなたが持っているために起こる場合は.flac、ファイルを、あなたは使用することができmetaflacを

find -name '*flac' -exec metaflac --add-replay-gain {} \;

お役に立てば幸いです。


単にメタタグを追加するreplaygainとは異なり、mp3gainはMP3のデータを永続的に変更して正規化します。MP3の品質に技術的に影響を与えない限り、その効果を除去したり元に戻したりすることはできませんが、ほとんどの人間の耳には違いはほとんどありません。
っぽい

5
@izxこれは間違っています。mp3gainは、mp3データの各フレームでゲイン属性を使用するため、「ロスレス」です。からmp3gain(1)Also, the changes mp3gain makes are completely lossless. There is no quality lost in the change because the program adjusts the mp3 file directly, without decoding and reencoding.。そのため、初期値を把握することは難しいかもしれませんが、それらは完全に元に戻すことができる一定のオフセットによって修正されるだけです。
ジョナスシェーファー

2
@Oyibo私はあなたがflacファイルに対してしなければならないことを含む答えの編集要求を提出しました。交換する*ogg*flacしてvorbisgain -rmetaflac --add-replay-gain。mp3gainは、vorbisgain&coと同様の方法でオフセットを計算します。そのため、手作業で行う必要はありません。
ジョナスシェーファー

1
@Oyibo Banshee afaikのオプションは、ファイルからRGタグを読み取るためのサポートのみをアクティブにし、その場で修正を行いません。そのため、RGタグを持たないファイルでは機能しません(一部のファイルでは機能しない場合があります)。
ジョナスシェーファー

1
@Oyiboオフセットは他のreplaygainファイルと一緒に再生されるようにスケーリングされるため、これは望ましくありません。そのためにボリュームコントロールを使用します。
ジョナスシェーファー

3

Banshee自体にはアドオンはないと思いますが、コレクション全体でボリュームを正規化できます。AVPでは、2つの方法でそれを実現できました。

  • soxsudo apt-get install soxまたはUbuntu Software Center からインストールします。ターミナルで、cdコマンドを使用して音楽ファイルが存在するディレクトリに移動し、を入力しsox <input-file.mp3> <output-file.mp3> gain −n −3ます。これにより、mp3ファイルのレベルがフルスケールのたわみに対して-3 dBに正規化されます。

  • normalize-mp3:このアプリケーションは、複数のファイルを処理するときに使用する方法です。sudo apt-get install normalize-audioまたはUbuntu Software Center からインストールします。ターミナルで、cdコマンドを使用して音楽ファイルが存在するディレクトリに移動し、normalize-audio -b *.mp3アーティストアルバムまたはnormalize-audio -m *.mp3ミックスアルバムを入力します。


1

audacityを使用して、音楽ライブラリ全体のボリュームを正規化できます。

Audacityは、Windows、Mac OS X、GNU / Linux、およびその他のオペレーティングシステム用の無料で使いやすい多言語オーディオエディタおよびレコーダーです。Audacityを使用して次のことができます。

  • ライブオーディオを録音します。
  • テープとレコードをデジタル録音またはCDに変換します。
  • Ogg Vorbis、MP3、WAVまたはAIFFサウンドファイルを編集します。
  • サウンドをカット、コピー、スプライス、またはミックスします。
  • 録音の速度またはピッチを変更します。
  • もっと!機能の完全なリストを参照してください。

これらの機能の1つは、Compressor、Amplify、Normalize、およびFade In / Outエフェクトによるボリュームの調整です。1

:audacityを使用すると、音楽の品質に影響します。ただし、音楽ライブラリがすべて高品質のmp3、つまり256および320 kbit / sであり、サンプリング周波数が44.1および48 kHzの場合、おそらく品質の低下(低下)に気付かないでしょう。現在、audacityはNormalizeが大幅に改善されたと主張していますが、サウンドを正規化する前に、これを覚えておく必要があると思います。

1出典: Audacity


2
Audacityの問題は、編集できるようにMP3ファイルをデコードおよび再エンコードする必要があるため、品質が低下する(およびボリュームの変更が元に戻せない)ことです
。– ish

320 kbit / sのメディアで使用しましたが、品質の低下はほとんどありません。しかし、あなたはそれが品質に影響することは確かです。
ミッチ

1
同意した。この点で最後に小さなメモを追加してもらえますか?ありがとう。
ish
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.