首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MP3特征提取

MP3特征提取
EN

Stack Overflow用户
提问于 2012-03-14 16:13:14
回答 2查看 813关注 0票数 1

我想要读取mp3文件并提取其特征,我将进一步使用这些特征来识别歌曲的情绪。你能帮我提取mp3的特征吗?哪种特征最适合情绪识别?

EN

回答 2

Stack Overflow用户

发布于 2012-03-14 16:29:16

您可以从计算BPM开始。我找到了这个random BPM detector in java,你也许能用得上。

代码语言:javascript
复制
if (bpm > 180) {
    // frantic
} else if (bpm > 140) {
    // bouncy psytrance
} else {
    // "down beat"
}

或者你可以使用这个名为Echoprint的音乐识别开源项目,然后通过编程在谷歌上搜索歌曲,并对结果进行标记云。

票数 2
EN

Stack Overflow用户

发布于 2012-03-14 16:32:58

是一种简单的应用程序接口,它在本地java.io.File上提供了MP3File包装器。然后,您可以调用getter来访问它的元数据。虽然它不再被支持,但它可以工作,ID3v2不会随着时间的推移而改变,所以它没问题。

描述是这样写的:

一个Java库,用于读取和修改MP3文件上的ID3和ID3v2标记,并收集有关MP3文件的扩展信息。

还有similar answer on StackOverFlow,它建议使用,它支持读取MP3 ID3v1、ID3v11、ID3v2.2、v2.3和v2.4元数据。

然后,您可以编写自己的算法,基于收集的元数据分析来定义歌曲的情绪。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9698047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档