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

Проблема, с которой я столкнулся с последней серией ядер Linux (то есть после K4.16.3>), заключается в том, что файлы «linux-image.deb» НЕ подписаны. Это недостаток подписанных двоичных файлов, которые вызывают все проблемы, т.е. не удается установить, система просто блокируется при любых попытках.

Единственное решение IMO заключается в том, чтобы сдерживаться и терпеливо ждать следующего выпуска ядра т.е. K.4.17 или даже K5.0 в надежде, что необходимые файлы linux-imge.deb будут включать в себя необходимую подпись ключа и, таким образом, установить без каких-либо трудностей.

Cyteck

11
задан 23 February 2012 в 15: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: они либо ужасно устарели, либо они ссылаются на , читают ручную версию .

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

4
ответ дан 25 May 2018 в 14:02

Существуют инструменты командной строки для вычисления значений 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.

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

10
ответ дан 25 May 2018 в 14:02

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

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

2
ответ дан 25 May 2018 в 14:02

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

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

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

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

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

2
ответ дан 25 May 2018 в 14:02
  • 1
    Это, возможно, не ответ на вопрос, так как вопрос касается только MP3 и Oggs. Возможно, вы захотите переместить это в свой собственный вопрос (где приемлемо также ответить на вопрос). – Chai T. Rex 10 December 2017 в 07:17
  • 2
    Ну, это не только ответить на этот вопрос. Он отвечает на этот вопрос, но он также отвечает на некоторые вопросы. Пакет, который я предложил, обрабатывает файлы MP3, Oggs, FLAC и другие. В моей библиотеке также есть mp3 и oggs, мне просто нужно было более полное решение, и это проще, чем все остальные. И менее рискованно, поскольку он определенно не использует функцию mp3gain, которая является потерянной, если вы специально не рассказываете об этом. – D. Scott Boggs 13 December 2017 в 18:41
  • 3
    Ах, справедливо. – Chai T. Rex 14 December 2017 в 04:24

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

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

Сделайте копию mp3-файла с не отмеченным тегом. Используйте mp3gain на одной из копий. Выровняйте обе версии файла в DAW (например, Audacity, Cubase, Garageband, ProTools , Прослушивание или эквивалент). Убедитесь, что они правильно выровнены по образцу и что никакое другое приложение не воспроизводит звук на вашем компьютере. Переверните фазу на одну из копий (иначе называемую «инверсная фаза» и т. Д.) И воспроизведите микс. Если вы не слышите звук, аудиопотоки на 100% идентичны и, таким образом, не затрагиваются mp3- / vorbisgain. Если вы что-то слышите, они разные.
1
ответ дан 25 May 2018 в 14:02
  • 1
    +1 для предложения о том, как проверить, изменился ли аудиопоток – Andrea 13 April 2012 в 20:54
  • 2
    -1: неправильно. mp3gain только изменяет аудиопоток, если используются опции -r, -a, -g, or -l.. – MestreLion 22 November 2012 в 19:21

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

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