Как программно настроить папку аудиофайлов, чтобы они были примерно одинаковой громкости? - PullRequest
0 голосов
/ 02 марта 2012

У меня есть веб-сайт, который собирает аудиозаписи от посетителей, использующих Flash, я использую ffmpeg2theora для преобразования файлов из FLV в OGG ... потому что я повторно использую файлы для веб-страницы HTML5 (OGG поддерживается в Firefoxи хром).Но некоторые файлы громкие, а некоторые очень тихие.

Есть ли способ заставить все файлы звучать с одинаковой громкостью?Ничего страшного, если качество звука для более тихих аудиофайлов ниже, но при этом легче услышать сообщение, которое кто-то оставил.

Ответы [ 2 ]

1 голос
/ 02 марта 2012

это называется нормализацией, вы можете сделать это оптом со многими игроками, такими как foobar2000 (который называет это replaygain ) или другим аудио программным обеспечением.В самом простом случае он делает самый громкий сэмпл в песне 100%, а самый мягкий 0% затем усредняет все промежуточное.Что-то вроде replaygain идет на шаг дальше и позволяет вам сэмплировать весь альбом или набор файлов, что полезно в тех случаях, когда некоторые треки в альбоме должны быть тише других (например, баллада против рок-трека).

Если вы действительно хотите сделать это программно, тогда foobar2000 также может быть записан в сценарий .

Для более дружественного к Linux решения вам также может понравиться Normalize

normalize *.ogg

РЕДАКТИРОВАТЬ: мне приходит в голову, что replaygain может быть не лучшим выбором, так как для него требуется совместимый проигрыватель, и нет никаких гарантированных игроков HTML5.Я бы использовал Normalize (см. Комментарий).

0 голосов
/ 11 марта 2012

использование пиковой нормализации не гарантирует постоянной согласованности громкости, очевидно .. Я использую Adobe Audition 3.0 для выполнения этой пакетной задачи .. Объем нормализовал 18 500 MP3 в последнее время, таким образом ..

http://help.adobe.com/en_US/Audition/3.0/help.html?content=WS58a04a822e3e5010548241038980c2c5-7de8.html

...