Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
BlackVonny
0 / 0 / 0
Регистрация: 23.01.2018
Сообщений: 3
1

Определение громкости

23.01.2018, 16:03. Просмотров 704. Ответов 4
Метки нет (Все метки)

Вот есть у меня файл mp3(или любой другой нужный формат аудио), и я хочу написать программу которая выдаст мне массив со значениями громкости каждого шага дискретизации(если это можно так назвать),ну или не каждого, а среднее значение, скажем, 10 шагов, не особо важно. То есть если аудиофайл частотой 20кГц и длится 1 секунду, я должен получить массив из 20 000 значенией. Смотрел я bass.dll, но не понял есть ли там такая функция. Как это можно реализовать или я что-то не понимаю в кодировании звука?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2018, 16:03
Ответы с готовыми решениями:

Изменение громкости mp3
Добрый день, стоит задача программно изменять громкость mp3 файла на с++, никак...

удержание громкости на одном уровне
не знал куда обратиться, если кто знает куда лучше - отпишите. цель:...

Изменение громкости mp3 или pcm
Здравствуйте. Необходимо менять уровень громкости звука, может кто сталкивался...

Изменение громкости, баланс звука в Windows 10
Здравствуйте. Пытаюсь написать конфигуратор аудиоустройств, который...

определение дефаултов
У меня два файла Main.cpp - основной файл и File.h ...

4
COKPOWEHEU
1045 / 728 / 171
Регистрация: 09.09.2017
Сообщений: 3,221
23.01.2018, 16:13 2
Переведите в wav, там хранятся именно мгновенные значения громкости.
0
BlackVonny
0 / 0 / 0
Регистрация: 23.01.2018
Сообщений: 3
23.01.2018, 16:17  [ТС] 3
А как именно мне их извлечь, явно же не открыть через notepad?
0
COKPOWEHEU
1045 / 728 / 171
Регистрация: 09.09.2017
Сообщений: 3,221
23.01.2018, 16:49 4
Лучший ответ Сообщение было отмечено BlackVonny как решение

Решение

Почитать формат WAV файла. Сначала идет заголовок, в котором описано сколько каналов, сколько бит на канал и прочее, а потом собственно данные.
Вот, писал когда-то. Уже не помню для чего, но открывать и сохранять получалось. Вроде были ограничения на формат - 8 бит на отсчет, один канал, еще что-то. Но если все равно переводить из mp3 то это можно указать перекодировщику.
1
Вложения
Тип файла: rar test1.c.rar (3.5 Кб, 3 просмотров)
BlackVonny
0 / 0 / 0
Регистрация: 23.01.2018
Сообщений: 3
23.01.2018, 17:00  [ТС] 5
Спасибо, сейчас поковыряюсь
0
23.01.2018, 17:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2018, 17:00

Определение символов
Всем, доброго времени суток. Недавно начал изучать c++, задали такую задачу:...

определение функций
Подскажите пожалуйста, как определить функцию используя массивы. В чем мои...

Определение алгоритма
привет, не подскажите где найти алгоритм? или готовое решение(исходники)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru