Я хочу нормализовать громкость всей моей музыкальной коллекции (только файлы .ogg).
Конечно, я не могу (не хочу) делать это в инструменте с графическим интерфейсом (слишком много нажатий).
Существует ли инструмент командной строки для Ubuntu Linux, чтобы сделать это?
linux
command-line
ogg
linux_is_for_desktop
источник
источник
Ответы:
Оформить заказ с соответствующим названием Normalize :
Он работает для всех типов форматов файлов, включая WAV, MP3 и .ogg.
источник
Изменить 1:
Я должен отметить, что инструменты, которые я перечисляю ниже, на самом деле не являются инструментами нормализации. Они являются инструментами для применения алгоритма воспроизведения, чтобы определить громкость музыкального файла и добавить тег к файлу, указывающий относительную громкость. Критическим отличием является то, что нормализация на самом деле включает перекодирование аудиоданных, тогда как функция воспроизведения по сути просто добавляет заметку, сообщающую вашему музыкальному проигрывателю, насколько громкая песня, так что проигрыватель может приспособиться к этому. Преимущество заключается в том, что функция воспроизведения без потерь, поскольку она не изменяет аудиоданные. Недостатком является то, что воспроизведение не имеет эффекта, если ваш музыкальный проигрыватель не знает о тегах. В частности, многие портативные mp3-плееры, которые поддерживают ogg, не поддерживают теги replaygain, поэтому, если вы нормализуете эти аудиофайлы для портативного устройства, вы '
Во всяком случае, вот список всех ReplayGain-состоянии типов файлов , которые я знаю и инструмент ReplayGain , который работает на них:
И это все, о чем я могу думать сейчас.
Редактировать 2
Я написал свой собственный инструмент для усиления воспроизведения, не зависящего от формата. Он будет работать с любым форматом, признанным Quod Libet . Вы можете получить это от GitHub здесь .
Недостатком является то, что вам потребуется установить несколько модулей Python, чтобы использовать его, так как я не задумывался над простотой установки.
источник
./setup.py build; ./setup.py install
). Это установит копию Quod Libet в ту установку Python, которую вы используете.Вы можете исследовать Replay Gain. Я не играл с ним много, но я понимаю, что он сканирует файл (или каталог / альбом) и добавляет метаданные к тегам, так что проигрыватель, поддерживающий Replay Gain, добавляет необходимое количество усиления во время воспроизведения к нормализовать уровень громкости.
Преимущества : нет процесса декодирования / перекодирования, поэтому быстрее и нет дополнительного ухудшения качества звука из-за перекодирования
Недостатки : требуется осведомленный игрок о переигровке.
источник