我正在与Essentia的MusicExtractor
一起在相对较大的音乐收藏中提取针对不同时间范围的一系列功能。
示例:要提取时间范围[3.0, 6.0]
和音频文件example.mp3
的所有标准功能(加上统计信息),我这样做:
kwargs["startTime"] = 1.5
kwargs["endTime"] = 3.0
features = MusicExtractor(**kwargs)("example.mp3")[0]
根据音频文件以及可能的时间范围,我有时会收到以下警告:
[警告] AudioLoader:无效的帧,正在跳过:无效的数据 处理输入时发现
无论如何,这些功能都是经过计算的,因此我不确定这是否确实是一个问题。但是,如果这是一个问题,那意味着什么,为什么会发生呢?