回答:
「少し怖い」または無関係なリンクをたどる代わりに、単にマニュアルを読んでみませんか?
からman mp3gain
:
mp3gain optionally writes gain adjustments directly into the encoded data. In this
case, the adjustment works with all mp3 players, i.e. no support for a special tag
is required. This mode is activated by any of the options -r, -a, -g, or -l.
If none of the above options are given, the recommended gain change is instead writ‐
ten to a special tag in the mp3 file. In this case, the adjustment only works with
mp3 players that support this tag. Some mp3 players refer to this as ReplayGain.
The tag is written either in APEv2 format (default) or in ID3v2 format (with -s i).
If you only want to print the recommended gain change (and not modify the file at
all) you may use the -s s (skip tag) option.
したがって、音声ストリームを変更するのはユーザーが指示した場合のみであり、そうでない場合はタグのみに書き込みます。
サイドノート:コメントに投稿されたURLの多くは、mp3gain
Ubuntuで見つかった現在のURLとは関係ありません。ひどく古くなっているか、Windowsバージョンを参照しています。
特定のコマンドがどのように機能するか疑問がある場合は、常にman
最初に試してください。それで十分でない場合(またはマニュアルページがない場合)、正しいアップストリームWebサイトを使用します。これはUbuntuのパッケージページで確認できます。
ReplayGain値を計算し、ReplayGainタグを追加するためのコマンドラインツールがあります。mp3、ogg、FLACのツールをインストールするには、次の手順を実行します。
sudo apt-get install mp3gain vorbisgain flac
次に、ディレクトリ内のすべてのファイルで構成されるアルバムにReplayGainタグを追加するには、mp3に対して以下を実行します。
mp3gain -a *.mp3
アルバムがogg vorbisにあるときに同じタスクを実行するには、次の手順を実行します。
vorbisgain -a *.ogg
同じタスクでアルバムがFLACファイルにある場合は、次を実行します。
metaflac --add-replay-gain *.flac
アルバムではないファイルにReplayGainタグを追加する場合は、代わり-r
にmp3gain
and のオプションを使用しますvorbisgain
(対応するオプションはありませんmetaflac
):
mp3gain -r *.mp3
vorbisgain -r *.ogg
すべてのツールを使用して、ReplayGainタグを削除することもできます。
いつものように、ファイルの変更を進める前にバックアップがあることを確認してください。これらのツールで問題が発生したことはありませんが、フェイルセーフであることを保証することはできません(また、コンピューターがクラッシュしたり、プロセスの途中で停電したりする可能性があります)。
-w
のオプションmp3gain
に示されているようにhydrogenaudio.org/forums/lofiversion/index.php/t34154.htmlを。最後に、メディアなどの重要なファイルのバックアップを常に保持する必要があります。したがって、ReplayGainを適用した結果が気に入らない場合は、元に戻すことができます。
mp3cain
も安全です。以下の私の答えを読んでください...
方法の一部を取得しました(ほとんどの方法で:()rgainを発見したときに "NN"によって提供された答えのラッパースクリプトを記述します。mp3gainを推奨する答えは、ほとんどがflacなので、うまくいきません。 RGAINは(としてパッケージリポジトリにリストされているのpython-RGAIN)、様々なファイルタイプのリプレイゲインタグと対話するためのライブラリですが、私は現在、それを実行しているよ。それはまた、それの最も明白な使用のためのいくつかのラッパースクリプトが付属して、それはのように思えますそれには長い時間がかかり、時間内にどのように機能するかを確認します...
sudo apt-get install -y python-rgain
collectiongain ~/Music
https://bitbucket.org/fk/rgain/
編集:私はしばらくの間それを使用してきましたが、完璧ではありませんが、音楽を聴くのに大きな改善がありました。音量を以前の10〜15%程度調整する必要があると思います。私のライブラリ全体を分析するには、くだらない古いコンピューターで3〜4日かかりました。私はダウンロードしたいくつかの新しいものでそれを開始しようとしています。
また、最初に実行していたとき、数回中断され、理由を説明しませんでした。もう一度実行したところ、中断した場所を分析し、これまでに行ったタグを正常に保存しました。つまり、分析よりもはるかに高速にスキャンするため、停止した場合は再起動するだけです。
もう少し情報を追加したかっただけです。mp3gainはファイルを変更するように指示した場合にのみ変更することを強化します。それ以外の場合は、タグを追加するだけです。また、SoundKonverterは、mp3gainへのGUIインターフェイスと、他のファイルのゲインを計算する他のいくつかのツールを提供します。SoundKonverterにはファイルを変更するオプションがありますが、デフォルトではオフになっており、タグを追加するだけです。
私が明確にしたかったもう1つの点は、mp3gainでファイルを直接変更しても、ファイルを再エンコードしないことです。mp3形式の機能の1つは、ファイルのゲイン(または「ボリューム」)を非破壊的に、つまり再エンコードせずに変更できることです。
更新:-r、-a、-g、または-lオプションのいずれかを使用しない限り、mp3gainはオーディオストリームを変更しません。私の(バニラ)Ubuntu 12.04のインストールでは、最初はそうであるように見えましたが、今では再現できません。たとえば、ミキサーでmp3ファイルを開く前に入力ゲインステージとしてリプレイゲインタグを適用するAudacityプラグインによって、Audacityにだまされて、前と後のファイルを比較するとオーディオストリームが変更されたと思われます。
オーディオストリームが変化するかどうか疑問がある場合は、次のようにして比較することができます。
mp3gain
場合にのみオーディオストリームを変更し-r, -a, -g, or -l.
ます。
mp3gain
Debian / Ubuntuの最近のバージョンではなくなっているため、少なくとも公式リポジトリから削除されていますpython-rgain
が、適切な代替品です。使い方は同じくらい簡単です。replaygain *.mp3
残念ながら、この置き換えは新しいメンテナーも探しているので、うまく行かないことを願っています。