Добавление тегов ReplayGain

Я всегда использовал FooBar2000 для добавления тегов ReplayGain в мою музыкальную библиотеку (состоящую из файлов .mp3 или .ogg). На моем новом компьютере я бы не хотел устанавливать Wine только для этой задачи.

Существуют ли какие-либо встроенные инструменты, которые я могу использовать для той же цели?

Я не против, если они только для командной строки, или использовать две разные программы для mp3 и ogg, но я хочу быть абсолютно уверенным в том, что они пишут только тег и не связываются с оригинальным файлом, например фактически перекодируя в другом объеме.

11
задан 23 February 2012 в 13:51

5 ответов

Вместо того, чтобы быть «немного напуганным» или следовать не связанным ссылкам, почему бы просто прочитать руководство ?

Из 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: они либо ужасно устарели, либо ссылаются на версию windows .

Если вы сомневаетесь в том, как работает данная команда, всегда сначала пробуйте man. Если этого недостаточно (или нет справочной страницы), используйте правильный апстрим-сайт , который можно проверить на странице пакета Ubuntu .

0
ответ дан 23 February 2012 в 13:51

Существуют инструменты командной строки для вычисления значений 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 и vorbisgain (нет никакой соответствующей опции для metaflac):

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

Все инструменты могут также использоваться для удаления тегов ReplayGain.

Как всегда, удостоверьтесь, что у Вас есть резервные копии, прежде чем возобновят любую модификацию файла. У меня никогда не было проблем с этими инструментами, но я не могу гарантировать, что они отказоустойчивы (также, Ваш компьютер мог отказать, или у Вас мог бы быть перебой в питании на полпути посредством процесса).

9
ответ дан 23 February 2012 в 13:51

Я получил часть пути через (хорошо, большую часть пути через :(), написав скрипт-обертку для ответа, предоставленного «NN», когда я обнаружил rgain. Ответы, рекомендующие mp3gain, не будут работать для меня как для моей библиотеки в основном это flac. rgain (указан в репозиториях пакетов как python-rgain ) - это библиотека для взаимодействия с тегами усиления воспроизведения различных типов файлов, но она также поставляется с некоторыми сценариями-обертками для это наиболее очевидное использование. В настоящее время я запускаю его, кажется, что это займет много времени, и мы увидим, как оно работает во времени ...

sudo apt-get install -y python-rgain
collectiongain ~/Music

https: // bitbucket.org/fk/rgain/

Редактировать: Я уже некоторое время пользуюсь им, и хотя он не идеален, он стал огромным улучшением для прослушивания музыки Я бы сказал, что мне нужно отрегулировать громкость, может быть, на 10-15% больше, чем раньше. На моем старом компьютере потребовалось три-четыре дня, чтобы проанализировать всю мою библиотеку. Я собираюсь запустить ее на некоторых новые вещи, которые я скачал.

A Кроме того, когда я запускал его в первый раз, он несколько раз прерывался и не объяснял почему. Я просто запустил его снова, и он начал анализировать, где он остановился, успешно сохранив теги, которые он делал до сих пор. Я имею в виду, что он сканирует намного быстрее, чем анализирует, поэтому, если он останавливается, просто перезапустите его.

0
ответ дан 23 February 2012 в 13:51

Я просто хотел добавить немного больше информации. Я подчеркиваю, что mp3gain будет изменять файл, только если вы скажете это; в противном случае он просто добавит тег. Кроме того, SoundKonverter предоставит графический интерфейс для mp3gain и несколько других инструментов для расчета усиления для других файлов. В SoundKonverter есть возможность изменить файл, но по умолчанию он отключен, добавляется только тег.

Еще один момент, который я хотел пояснить, заключается в том, что даже если вы измените файл напрямую с помощью mp3gain, он не перекодирует файл. Одной из особенностей формата mp3 является возможность изменять усиление (или «громкость») файла неразрушающим образом, то есть без перекодирования.

0
ответ дан 23 February 2012 в 13:51

ОБНОВЛЕНИЕ: mp3gain не должен изменять Ваш аудиопоток, если Вы не используете один из-r,-a,-g, или-l опции. На моей (ванильной) установке Ubuntu 12.04 это, казалось, сделало так сначала, но теперь я не могу воспроизвести это. Я, возможно, был обманут Смелостью в размышление аудиопотока, измененного при сравнении моего перед/после того, как файлами, например, применением плагина Смелости replaygain теги как входной усилительный каскад перед вводными mp3-файлами в его микшере.

Если Вы вызываете сомнение о том, изменяются ли Ваши аудиопотоки, можно хотеть сравнить их путем выполнения следующим образом:

  1. Сделайте копию еще отмеченного mp3 файла
  2. Используйте mp3gain на одной из копий
  3. Выстройте в линию обе версии файла в DAW (такие как Смелость, Cubase, Garageband, ProTools, Прослушивание, или эквивалентный). Удостоверьтесь, что они демонстрационные точно выстроенный в линию, и что никакое другое приложение не играет аудио на Вашем компьютере
  4. Зеркально отразите фазу на одной из копий (иначе "фаза инвертирования", и т.д.) и воспроизведите соединение
  5. Если Вы не можете услышать звук, аудиопотоки на 100% идентичны, и таким образом незатронуты mp3-/vorbisgain. Если Вы слышите что-то, они отличаются.
1
ответ дан 23 February 2012 в 13:51

Другие вопросы по тегам:

Похожие вопросы: