JoeSmith3100
@JoeSmith3100
Начинающий программист C#

Что случится, когда звуковой сигнал из файла превысит максимальный уровень громкости девайса?

Допустим в файле mp3 записан аудиотрек, в котором уровень громкости для отдельного фрагмента превысит максимальный уровень громкости, который поддерживает девайс, воспроизводящий данный файл

Что произойдёт, когда проигрывание трека "дойдёт" до данного фрагмента?
  • Вопрос задан
  • 83 просмотра
Решения вопроса 3
trapwalker
@trapwalker
Программист, энтузиаст
Уровень громкости не абсолютный. Грубо говоря он, как бы, в процентах от максимального. Нельзя превысить максимум.
Ответ написан
Комментировать
GavriKos
@GavriKos
ну правильные ответы даны - уровень относителен.

Но в общем смысле (если от формата абстрагироваться) может быть следующее:
- порежет на аппаратном уровне - клиппинг, комрпессор для того и сделаны.
- порежет на программном уровне тем же самым
- начнет пердеть и репеть, по сути получите "овердрайв" - раньше он так и работал
- порвет динамики (маловероятно, если конечно не воткнули низкоомные наушники в высокоомный усилок)
Ответ написан
Комментировать
mayton2019
@mayton2019
Bigdata Engineer
С точки зрения цифровой обработки сигнала - ничего интересного не произойдет. Но амплитуда будет искусственно ограничиваться сверху. Звук потеряет в качестве и будет хрипеть (характерный звук гитары с эффектом "дистошн" основан именно на этом принципе) и музыка будет звучать как порванный динамик.

Если говорить об аналоговом девайсе (усилитель или бумбокс) то тут - неизвестно что будет. Перегрузка. И возможна поломка.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы