Аудио инструменты Linux: Есть ли способ нормализовать объем файлов .ogg?

10974
linux_is_for_desktop

Я хочу нормализовать громкость всей моей музыкальной коллекции (только файлы .ogg).

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

Существует ли инструмент командной строки для Ubuntu Linux, чтобы сделать это?

8
Зачем тебе это делать? endolith 14 лет назад 0

3 ответа на вопрос

9
Josh Hunt

Оформить заказ с соответствующим названием Normalize :

Normalize - это инструмент для регулировки громкости аудиофайлов до стандартного уровня. Это полезно для таких вещей, как создание смешанных коллекций компакт-дисков и mp3, когда разные уровни записи на разных альбомах могут сильно варьировать громкость от песни к песне.

Он работает для всех типов форматов файлов, включая wav, mp3 и .ogg.

Конечно, нормализация mp3 и oggs включает их декодирование и перекодирование, что * немного * ухудшает качество ... Но в любом случае нормализация - это отличный инструмент - мне особенно нравится пакетный режим, который сохраняет относительные уровни звука альбома. Jonik 15 лет назад 1
5
Ryan Thompson

Изменить 1:

Я должен отметить, что инструменты, которые я перечисляю ниже, на самом деле не являются инструментами нормализации. Это инструменты для применения алгоритма воспроизведения, чтобы определить громкость музыкального файла и добавить в файл тег, указывающий относительную громкость. Критическое различие заключается в том, что нормализация на самом деле включает перекодирование аудиоданных, тогда как функция воспроизведения по сути просто добавляет заметку, сообщающую вашему музыкальному проигрывателю, насколько громкая песня, чтобы проигрыватель мог приспособиться к этому. Преимущество заключается в том, что функция воспроизведения без потерь, поскольку она не изменяет аудиоданные. Недостатком является то, что воспроизведение не имеет эффекта, если ваш музыкальный проигрыватель не знает о тегах. В частности, многие портативные mp3-плееры, которые поддерживают ogg, не поддерживают теги replaygain, поэтому, если вы нормализуете эти аудиофайлы для портативного устройства, вы '

Во всяком случае, вот список всех ReplayGain-состоянии типов файлов, которые я знаю и инструмента ReplayGain, который работает на них:

  • ogg vorbis: vorbisgain
  • mp3: mp3gain
  • aac (возможно, также mp4 audio, m4a и любые другие расширения, используемые Apple): aacgain
  • flac: metaflac --add-replay-gain
  • Wavpack: Wvgain

И это все, о чем я могу думать сейчас.


Редактировать 2

Я написал свой собственный инструмент для усиления воспроизведения, не зависящего от формата. Он будет работать с любым форматом, признанным Quod Libet . Вы можете получить это от GitHub здесь .

Недостатком является то, что вам потребуется установить несколько модулей Python, чтобы использовать его, поскольку я не задумывался об упрощении настройки.

Эй, мне интересно попробовать ваш инструмент - как мне установить модуль quodlibet.config? Я установил приложение QuodLibet, но это не помогло. diachedelic 8 лет назад 0
Вы должны установить Quod LIbet таким образом, чтобы ваша установка Python знала об этом. Способы сделать это различаются, но способ, которым я это сделал, был загрузить исходный код (из [здесь] (https://quodlibet.readthedocs.org/en/latest/downloads.html)) и установить его, используя стандартный процесс сборки для модулей Python (т. е. `./setup.py build; ./setup.py install`). Это установит копию Quod Libet в ту установку Python, которую вы используете. Ryan Thompson 8 лет назад 0
Я успешно собрал и установил Quodlibet 3.5.3 на OSX, но файл quodlibet.config по-прежнему отсутствует :( diachedelic 8 лет назад 0
Извините, я не устанавливал его на OSX раньше, поэтому я не могу вам помочь. Ryan Thompson 8 лет назад 0
wvgain говорит мне, что "недопустимый файл WavPack!" для моих WAVS ... Xerus 6 лет назад 0
Это потому, что wav - это не файл wavpack. Ryan Thompson 6 лет назад 0
1
Dave

Вы можете исследовать Replay Gain. Я не играл с этим много, но я понимаю, что он сканирует файл (или каталог / альбом) и добавляет метаданные к тегам, так что проигрыватель, поддерживающий Replay Gain, затем добавляет необходимое количество усиления во время воспроизведения к нормализовать уровень громкости.

Преимущества : нет процесса декодирования / перекодирования, поэтому быстрее и нет дополнительного ухудшения качества звука из-за перекодирования

Недостатки : требуется осведомленный игрок о переигровке.

Вы имеете в виду mp3Gain? Если да, то это приложение с графическим интерфейсом и только для Windows. Bobby 13 лет назад 0
@Bobby: mp3Gain - это только одна реализация ReplayGain. На самом деле их много и для Linux. grawity 13 лет назад 1

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