это называется нормализацией, вы можете сделать это оптом со многими игроками, такими как foobar2000 (который называет это replaygain ) или другим аудио программным обеспечением.В самом простом случае он делает самый громкий сэмпл в песне 100%, а самый мягкий 0% затем усредняет все промежуточное.Что-то вроде replaygain идет на шаг дальше и позволяет вам сэмплировать весь альбом или набор файлов, что полезно в тех случаях, когда некоторые треки в альбоме должны быть тише других (например, баллада против рок-трека).
Если вы действительно хотите сделать это программно, тогда foobar2000 также может быть записан в сценарий .
Для более дружественного к Linux решения вам также может понравиться Normalize
normalize *.ogg
РЕДАКТИРОВАТЬ: мне приходит в голову, что replaygain может быть не лучшим выбором, так как для него требуется совместимый проигрыватель, и нет никаких гарантированных игроков HTML5.Я бы использовал Normalize (см. Комментарий).