Я использую утилиту командной строки под названием mp3gain , которая доступна в репозиториях.
Чтобы использовать его, перейдите в каталог, где вы храните свои музыкальные файлы, а затем выполните эту команду:
find -name '*mp3' -exec mp3gain -r -k {} \;
Он пройдет через каждый подкаталог, найдет любой файл, заканчивающийся на .mp3
, и нормализует усиление, чтобы они также воспроизводились с постоянной громкостью.
Также обратите внимание, что mp3gain
это не повлияет на файлы, которые уже находятся в требуемом диапазоне, поэтому во второй раз, когда вы запустите его, и после этого, это не займет столько же времени, как в первый раз. Таким образом, вы можете просто запускать эту команду каждый раз, когда добавляете новые файлы, будь то один новый файл или целая куча.
Если у вас есть .ogg
файлы, есть похожая программа vorbisgain :
find -name '*ogg' -exec vorbisgain -r {} \;
Существуют варианты того, как вы нормализуете усиление для любой отдельной песни по сравнению с остальной музыкой, которая у вас есть, но с тех пор, как я на них смотрел, прошло очень много времени, и я не могу особо сказать об этом. Я просто знаю, что я играю всю свою библиотеку как одну огромную рандомизированную коллекцию, и вышеупомянутая команда и ее настройки работали для меня годами.
Если у вас есть .flac
файлы, вы можете использовать metaflac :
find -name '*flac' -exec metaflac --add-replay-gain {} \;
Надеюсь, это поможет.
Edit > Preferences
Banshee есть возможность включить коррекцию ReplayGain. Я думаю, что это даже включено по умолчанию. Разве это не работает для вас?