Аудио инструменты Linux: Есть ли способ нормализовать объем файлов .ogg?
10974
linux_is_for_desktop
Я хочу нормализовать громкость всей моей музыкальной коллекции (только файлы .ogg).
Конечно, я не могу (не хочу) делать это с помощью инструмента с графическим интерфейсом (слишком много нажатий).
Существует ли инструмент командной строки для Ubuntu Linux, чтобы сделать это?
Зачем тебе это делать?
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