windows – 私はロスレスにMP3ファイルの音量を上げることができますか?

audio mp3 windows

私は私が持っているいくつかのMP3ファイルのボリュームを増やしたいと思います。ロスレスな方法でこれを行う方法はありますか(MP3ファイルを再圧縮せずに、したがって、その品質を低下させることなく)?

  57  user602675  2016-06-05


ベストアンサー

はい、これができます。この技術は多くのプログラムで使用されており、レベルはReplayGainと呼ばれるアルゴリズムによって計算されます。Mp3の音量レベルデータは、JPEG画像をロスレスに回転させることができるように、ロスレスに調整することができます

方法は2つあります

  1. ファイルの音量レベルを計算し、新しいタグを追加することで、互換性のあるプログラムがその場で音量を調整することができます
  2. mp3データの音量レベルを計算し、乗数レベルを調整します

HydrogenAudio より。実装

メタデータ方式では、ReplayGainの両タイプ(Track Gain、Albumal Gain)の情報を格納することができる。音量変更情報は、非常に正確な情報を得ることができます。オーディオデータも変更された場合、メタデータには「元に戻す」情報を格納することができます。すべてのオーディオプレーヤー/デコーダが、メタデータに格納されたReplayGain情報をどのように読み取って使用するかを知っているわけではありません。また、ReplayGain情報がどこにどのように保存されているかについての標準はなく、各実装では異なるフォーマットを使用し、情報を異なる場所に保存します

オーディオデータ方式では、ファイルの実際のオーディオデータを変更して、そのナチュラル/デフォルト再生音量が目標レベルになるようにします。このシナリオでは、ReplayGainは1種類(Track GainまたはAlbum Gain)しか適用できません。どこかに「元に戻す」情報が保存されていない場合、元のオーディオデータに戻すことができない場合があります。オーディオファイル形式の制限により、この方法では正確な(微調整された)ゲイン調整ができない場合があります。例えば、MP3やAACファイルは1.5dBステップでしかロスレスに変更できません。オーディオファイルフォーマットによっては、フォーマットの最大振幅以上(クリッピングの原因となる)または最小振幅以下(無音の原因となる)の信号を不可逆的に押してしまう可能性があるという意味で、このプロセスはロスレスになる可能性があります

2 番目の方法はファイルを変更しますが、基礎となるデータが変更されないため、品質が失われないので、調整はロスレスで行うことができます。それは元の状態からファイルを変更しているので、それは一般的にあなたのメインコレクションのために推奨されていませんが、それはポータブルメディアプレーヤーのために非常に有用である可能性があります

mp3gainと呼ばれるプログラムは、2番目のオプションとしてmp3の音量を可逆的に調整することができます。これは再エンコードは一切行わず、単にmp3ファイル自体のマグニチュード値を調整して音量を変更するだけです。HydrogenAudioから。ReplayGainから

ゲインを変更する場合は、常に MP3 オーディオデータのグローバルゲインフィールドを変更します。元に戻す情報を含む、多少正確なメタデータを追加することができます

mp3ファイルがエンコードされているため、調整は1.5dBステップに制限されています

Foobar2kもこの機能が含まれていますし、ファイルに変更を適用することができます

56  Mokubai  2016-06-05


私の考えでは、Replaygainはこの質問に対する答えではありません。コンテンツの音量を上げているわけではなく、再生時にプレイヤー(タグに対応しているプレイヤーのみ)に自分で音量調整をするように指示するためのタグを追加しているだけです。特に、すべてのプレイヤーに対応しているわけではなく、MP3のすべての用途(例えば、1つのストリームに連結するなど)には向いていません

一方、理論的には、デコードと再エンコードをせずに(つまり、量子化とDCTを反転させずに)、ハフマン符号化をやり直すだけで(これはロスレスです)、すべてのDCT係数をスケーリングすることが可能です。私が MPlayer で働いていた頃、誰かがこれを行うユーティリティを持っていたと思うのですが、名前を忘れてしまいました

3  R.. GitHub STOP HELPING ICE  2016-06-07


はい、それはリプレイゲインと呼ばれるもので、原理は非常にシンプルで、むしろうまく機能します。基本的には、ソフトウェアがあなたのトラックを “聴き “て、”通常 “に聞こえるようにどれだけ増幅する必要があるかを判断します。その情報はデータとは別にmp3tagで書かれています

互換性のあるプレーヤーは、その後、自動的にすべてのトラックが同じラウドネスで再生されるようにボリュームを増幅するために、そのデータを使用しています。私はこの演習のためにhttp://www.foobar2000.org/を試してみることをお勧めします。トラックを右クリックしてスキャンし、プログラムの設定でリプレイゲイン情報を使用するように設定する必要があります

2  JollyMort  2016-06-05


Audacity (無料アプリ) https://sourceforge.net/projects/audacity/をダウンロードした後、ファイル/インポート/オーディオを選択し、mp3ファイルに移動し、それをクリックして、開くを選択します。2チャンネルの波形が表示されます。 上部のドロップダウンから、編集/選択/すべてをクリックしてください。ファイルを選択した状態で、上部のドロップダウンリストからエフェクトを選択し、ノーマライズを選択します。開いたウィンドウから “OK “をクリックします。通常はデフォルトで十分です。編集したファイルをテストするために、目に見えるラジオボタンから緑色の再生トライアングルをクリックします。イコライゼーション、増幅、低音&高音など、他の多くのエフェクトを使用することができます。結果に満足したら、「ファイル/オーディオのエクスポート」を選択し、お好みの「タイプとして保存」を選択します(通常は .WAV または .MP3)

弱いファイルがたくさん届いたので、これをやってしまいました

1  5Strings  2016-11-16


タイトルとURLをコピーしました