Выравниваем громкость звука музыкальной коллекции.

Apr 17, 2010 19:31


При огромных коллекциях музыки есть своя особенная особенность. Разные альбомы иногда записаны с разным уровнем громкости. Ну что-то вроде того, что на Ланцберге и Галиче приходится постоянно добавлять громкость, а на Макаревиче и саундтреке Амели - убирать. Остальное записано более-менее ровно, но вот постоянно переключаться в другое окошко для регулировки громкости - неприятно. Как и положено в нашем совершенном счастливом мире - эта задача имеет решение. И делается всё достаточно просто.

Я не сильно разбираюсь в том какие параметры записываются в mp3 файлах, но общая идея решения заключается в том, что бы просканировать каждый файл, а потом установить на нём параметр громкости так, что бы в результате получать достаточно ровное звучание всех песен.
Теперь практическая сторона вопроса. Я вдохновлён этой статьёй. Устанавливаем программку из репозитория ubuntu.

sudo apt-get install mp3gain

Теперь простая команда может нормализовать один файл:
mp3gain -r tram.mp3

Как вы догадываетесь, у меня чуть больше семи тысяч файлов в разных каталогах. Поэтому я сейчас расскажу как поступить для такой коллекции. Переходим в каталог с музыкой и выполняем команду:
find . -name «*.mp3″ -exec mp3gain -r {} \;

У меня это дело с утра работало на работе в рабочую субботу, потом я в состоянии гибернации притащил бук домой, и теперь эта команда продолжает выполняться. Надо сказать, что я очень порадовался тому, что накануне программка не только теги переконвертировала в UTF-8, но и расширения файлов привела в нижний регистр. Потому что иначе я бы с масками и шаблонами ещё переживал. Но и это ещё не всё. У меня, как оказалось, есть файлы типов ra и WAV. Я уже нашел конвертилку, но пока ещё не придумал как её красиво натравить на мою коллекцию. Это будет отдельный пост.
(c)

rhythmbox, ubuntu, музыка, linux, mp3

Previous post Next post
Up