Обнаружить BPM Mp3 - PullRequest
       2

Обнаружить BPM Mp3

0 голосов
/ 31 июля 2011

Я хочу знать, есть ли способ в c ++ или target-c, чтобы получить BPM файла Mp3.

Я до сих пор нашел исходный код для вещей, которые делают это на файлах WAV, а нев mp3 файле,

Ответы [ 2 ]

1 голос
/ 31 июля 2011

Обнаружение ударов в минуту (или ударов) - это сложный алгоритм, который включает анализ звукового потока различными способами. Чтобы это произошло, по крайней мере внутренне MP3 должен быть декодирован. Обычно это вещи, которые вы на самом деле пишете на языке, таком как, но не ограничиваясь, C ++ или Objective-C.

Существует множество библиотек / фрагментов кода, которые решают обе проблемы, или в случае обнаружения удара: сделайте снимок.

1 голос
/ 31 июля 2011

Конечно, нет способа сделать BPM-обнаружение в основных языках C ++ или Objective-C.Вам нужно написать функциональность самостоятельно или воспользоваться одной из многих библиотек , которые ее предоставляют.

Если вы не можете найти подходящую библиотеку, которая напрямую поддерживает MP3, то вы собираетесьсначала нужно декодировать в PCM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...