
Мне просто интересно, есть ли разумный предел громкости звука в аудиофайле? Под «разумным» я подразумеваю что-то, что можно легко достичь, а не техническое ограничение 32-битных целых чисел или что-то безумное в этом роде. Я пробовал усиливать и усиливать уровень раньше на AIF в Audacity, и это, казалось, никогда не заканчивалось. Я воспроизвел этот файл на максимальной громкости на компьютере с уже испорченными динамиками, и динамики мгновенно сдохли, а через полминуты начали дымиться.
Неужели никто не может сделать звук, который разорвет ваши динамики даже на самой низкой громкости? Я и так открываю слишком много аудиофайлов, которые настолько громче обычного системного звука, что мне приходится подключаться к своим динамикам и убавлять их.
решение1
Фактически, самая громкая возможная точка в цифровом сигнале оценивается в 0 дБ полной шкалы – этодецибел полная шкала. 0 — максимальный уровень, а минимальный уровень определяется количеством бит, которые вам нужно использовать для представления амплитуды выборки в импульсно-кодовой модуляции. Например, самый громкий сэмпл в 8-битной PCM будет равен , 1111 1111
а на другом конце шкалы — 0000 0001
.
Это означает, что существует абсолютный максимум того, что вы можете передать — проще говоря — из файла на вашу звуковую карту, пока цифровой сигнал не будет преобразован в аналоговый.
На самом деле, 0 dBFS достигается довольно легко, и это очень распространено. Нормализация пиковой амплитуды для аудиофайлов работает следующим образом: вы масштабируете уровни звука в файле таким образом, чтобы пик(ы) находились на уровне 0 dbFS.
Таким образом, «самый громкий» возможный цифровой файл — это синусоида, 1111 1111
постоянно бьющая в импульсно-кодовой модуляции на частоте, где она наиболее воспринимается людьми. Это не значит, что она должна быть наиболее разрушительной. Некоторые динамики будут по-разному реагировать на разные частоты. Если вы создадите звук, который попадает на основную резонансную частоту динамика, вы можете ввести вибрации, которые могут физически повредить сам динамик.
Учитывая все это, цифровая громкость файла не имеет значения. Если цифровой файл недостаточно громкий, вы всегда можете нормализовать его до 0 dBFS с помощью цифровой обработки сигнала. Именно аналоговая громкость, т.е. то, что заставляет ваши диффузоры двигаться, определяет фактическую громкость.