Я пытаюсь вычислить громкость звуковой дорожки, которую я сохранил в буфере. Буфер содержит данные PCM о сигнале, и я хочу узнать, насколько он «громкий», используя Root Mean Squared. Я предполагаю, что могу сделать это во временной области вместо того, чтобы переключаться в частотную область. Каким будет псевдокод для этого?
Буду ли я просто производить выборку в течение одной секунды (аудио [0] - аудио [44099], аудио [44099] - аудио [88199] и т. Д.) И вычислять среднеквадратичное значение этих значений? Так, например, я бы сделал это:
за каждую секунду?
<!-- html comment -->
чтобы обойти ограничение символов в редком случае, когда в идеальном посте есть крошечная, но очень важная ошибка. Эта необходимость возникает очень редко: обычно требуется сделать более 6 символов улучшения. Например, когда отсутствуют скобки, то, как правило , лучше использовать \sqrt{}
и \frac{}{}
конструкцию в TeX.