ReplayGainタグの追加


11

私は常にFooBar2000を使用して、ReplayGainタグを音楽ライブラリ(.mp3または.oggファイルで構成)に追加しています。私の新しいコンピューターでは、このタスクのためだけにWineをインストールすることは避けたいです。

同じ目的で使用できるネイティブツールはありますか?

コマンドラインのみであるか、mp3とoggに2つの異なるプログラムを使用するかどうかは気にしませんが、タグを書くだけで、元のファイルを混乱させないことを絶対に確認したい別のボリュームで再エンコードします。


1
mp3gainDebian / Ubuntuの最近のバージョンではなくなっているため、少なくとも公式リポジトリから削除されていますpython-rgainが、適切な代替品です。使い方は同じくらい簡単です。replaygain *.mp3残念ながら、この置き換え新しいメンテナーも探しているので、うまく行かないことを願っています。
caw

回答:


4

「少し怖い」または無関係なリンクをたどる代わりに、単にマニュアルを読んでみませんか?

から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の多くは、mp3gainUbuntuで見つかった現在のURLとは関係ありません。ひどく古くなっているか、Windowsバージョンを参照しています

特定のコマンドがどのように機能するか疑問がある場合は、常にman最初に試してください。それで十分でない場合(またはマニュアルページがない場合)、正しいアップストリームWebサイトを使用します。これはUbuntuのパッケージページで確認できます


9

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タグを追加する場合は、代わり-rmp3gainand のオプションを使用しますvorbisgain(対応するオプションはありませんmetaflac):

mp3gain -r *.mp3
vorbisgain -r *.ogg

すべてのツールを使用して、ReplayGainタグを削除することもできます。

いつものように、ファイルの変更を進める前にバックアップがあることを確認してください。これらのツールで問題が発生したことはありませんが、フェイルセーフであることを保証することはできません(また、コンピューターがクラッシュしたり、プロセスの途中で停電したりする可能性があります)。


情報をありがとうございますが、mp3gainには少し怖いです。wiki.hydrogenaudio.org/index.php?title=ReplayGain#MP3Gainおよびbobulous.org.uk/misc/Replay-Gain-in-Linux.html#mp3gainによると、実際にファイル自体を変更できるだけでなく、そのタグ。本当に安全に使用できますか?
アンドレア

@Andrea mp5gainを問題なく少なくとも5年間使用しています。もちろん、そのような問題が存在することを除外するわけではありませんが、それらのリンクでは非常にまれと示されていることに注意してください。私が勉強したいこと-wのオプションmp3gainに示されているようにhydrogenaudio.org/forums/lofiversion/index.php/t34154.htmlを。最後に、メディアなどの重要なファイルのバックアップを常に保持する必要があります。したがって、ReplayGainを適用した結果が気に入らない場合は、元に戻すことができます。
NN

ええと…まだ疑問があります。リンクをたどると、オーディオファイルが変更されていることがわかります。そのため、プレーヤーからのリプレイゲインを無効にして、元のファイルを変更せずに再生することはできません。Foobarは最初にメタタグを書き込むだけで、このタグに従ってゲインを増やすのはプレイヤー次第です。何か不足していますか?
アンドレア

@Andrea ReplayGainとmp3gainを理解しているので、プレーヤーで有効になっているだけですが、エクスポートされていません。おそらく、これについて新しい質問をする必要があります。
NN

@Andrea:使用してmp3cain 安全です。以下の私の答えを読んでください...
MestreLion

3

方法の一部を取得しました(ほとんどの方法で:()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日かかりました。私はダウンロードしたいくつかの新しいものでそれを開始しようとしています。

また、最初に実行していたとき、数回中断され、理由を説明しませんでした。もう一度実行したところ、中断した場所を分析し、これまでに行ったタグを正常に保存しました。つまり、分析よりもはるかに高速にスキャンするため、停止した場合は再起動するだけです。


質問にはMP3とOggしか関係していないため、これは間違いなく質問への回答ではありません。これを独自の質問に移動することもできます(質問に回答することもできます)。
チャイT.レックス

まあ、それはこの質問に答えるだけではありません。この質問には答えていますが、さらにいくつかの質問にも答えています。私が提案したパッケージは、MP3、Ogg、FLACなどを処理します。私のライブラリにはmp3とoggも含まれています。もっと完全なソリューションが必要でした。これは他のすべてのソリューションよりもはるかに簡単です。また、特に指示しない限り、損失の多いmp3gain機能を使用しないため、リスクは低くなります。
D.スコット・ボッグズ

ああ、結構。
チャイT.レックス

2

もう少し情報を追加したかっただけです。mp3gainはファイルを変更するように指示した場合にのみ変更することを強化します。それ以外の場合は、タグを追加するだけです。また、SoundKonverterは、mp3gainへのGUIインターフェイスと、他のファイルのゲインを計算する他のいくつかのツールを提供します。SoundKonverterにはファイルを変更するオプションがありますが、デフォルトではオフになっており、タグを追加するだけです。

私が明確にしたかったもう1つの点は、mp3gainでファイルを直接変更しても、ファイルを再エンコードしないことです。mp3形式の機能の1つは、ファイルのゲイン(または「ボリューム」)を非破壊的に、つまり再エンコードせずに変更できることです。


1

更新:-r、-a、-g、または-lオプションのいずれかを使用しない限り、mp3gainはオーディオストリームを変更しません。私の(バニラ)Ubuntu 12.04のインストールでは、最初はそうであるように見えましたが、今では再現できません。たとえば、ミキサーでmp3ファイルを開く前に入力ゲインステージとしてリプレイゲインタグを適用するAudacityプラグインによって、Audacityにだまされて、前と後のファイルを比較するとオーディオストリームが変更されたと思われます。

オーディオストリームが変化するかどうか疑問がある場合は、次のようにして比較することができます。

  1. まだタグ付けされていないmp3ファイルのコピーを作成する
  2. コピーの1つでmp3gainを使用する
  3. DAWでファイルの両方のバージョンを並べます(Audacity、Cubase、Garageband、ProTools、Audition、または同等のもの)。サンプルが正確に並んでいることと、他のアプリケーションがコンピューターでオーディオを再生していないことを確認してください
  4. コピーの1つでフェーズを反転し(別名「フェーズの反転」など)、ミックスを再生します
  5. 音が聞こえない場合、オーディオストリームは100%同一であるため、mp3- / vorbisgainの影響を受けません。何かを聞いた場合、それらは異なります。

オーディオストリームが変更されたかどうかを確認する方法に関する提案については+1
アンドレア

1
-1:間違っています。オプションが使用されているmp3gain場合にのみオーディオストリームを変更し-r, -a, -g, or -l.ます。
メストレリオン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.