Я работаю с Essentia MusicExtractor
, чтобы извлечь набор функций для разных временных периодов в относительно большой музыкальной коллекции.
Пример: для извлечения всех стандартных функций (плюс статистика) за период времени [3.0, 6.0]
и аудиофайл example.mp3
, я делаю:
kwargs["startTime"] = 1.5
kwargs["endTime"] = 3.0
features = MusicExtractor(**kwargs)("example.mp3")[0]
В зависимости от аудиофайла иВероятно, на временном интервале я иногда получаю следующее предупреждение:
[ПРЕДУПРЕЖДЕНИЕ] AudioLoader: недопустимый кадр, пропуская его: при обработке ввода обнаружены неверные данные
Функциивсе равно рассчитываются, поэтому я не уверен, действительно ли это проблема.Но если это проблема, то что это значит и почему это происходит?