Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 23.01.2018
Сообщений: 3
1

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

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

Author24 — интернет-сервис помощи студентам
Вот есть у меня файл mp3(или любой другой нужный формат аудио), и я хочу написать программу которая выдаст мне массив со значениями громкости каждого шага дискретизации(если это можно так назвать),ну или не каждого, а среднее значение, скажем, 10 шагов, не особо важно. То есть если аудиофайл частотой 20кГц и длится 1 секунду, я должен получить массив из 20 000 значенией. Смотрел я bass.dll, но не понял есть ли там такая функция. Как это можно реализовать или я что-то не понимаю в кодировании звука?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.01.2018, 16:03
Ответы с готовыми решениями:

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

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

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

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

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

Решение

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

Определение громкости микрофона.
Народ, пожалуйста, откликнитесь, кто знает... Мне нужно определять гормкость входящего сигнала на...

Android studio определение громкости микрофона
Android Studio. Нужно определить когда юзер дует в микрофон, в документации функций определения...

Можно ли сделать регулятор громкости полностью синхронным с системным регулятором громкости
Ну во первых всех С Новым Годом!!! и всех благ. Теперь вопрос можно ли сделать регулятор...

регулятор громкости
подскажите плзз как в созданом собственноручно мультимедиа проигрыватиле создать регулятор...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru