Как получить громкость музыки посекундно (На Python или C#)?
Мне нужно брать громкость среднюю громкость музыки в каждую секунду, как это сделать? Мне в принципе не принципиально где, можно на Python, можно на C#. Просто в итоге мне нужно получить .txt, где в каждой строке будет указана громкость музыки. Первая строка - средняя громкость на протяжении первой секунды (От 0.00 до 1.00). Вторая строка - средняя громкость на протяжении второй секунды (От 1.01 до 2.00) и так вся музыка.
Там у вас будет framerate - количество фреймов с данными в секунду. Вот берете столько фреймов, сколько у вас в секунде, склеиваете их в массив и считаете RMS
Учтите, что того, чтобы перевести полученные единицы измерения (там что-то типа вольт * попугай), где попугай = 2 ^ -( разрядность АЦП - 2), в реальные единицы громкости (децибелл * вольт) надо еще взять логарифм по основанию 10.