我想读取mp3文件并提取其功能,我将进一步使用它来识别歌曲的心情。你能帮助我提取mp3的功能,哪种功能最适合情绪识别?MP3功能提取
Q
MP3功能提取
1
A
回答
2
您可以从制定BPM开始。我发现这个random BPM detector in java,你可能可以使用它。
if (bpm > 180) {
// frantic
} else if (bpm > 140) {
// bouncy psytrance
} else {
// "down beat"
}
或者,也许你可以使用一个名为Echoprint音乐识别这个开源项目,然后以编程方式搜索歌曲在谷歌和标签云的结果。
2
java_mp3是简单的API,其提供MP3File包装纸通过本地的java.io.File。然后你可以调用getters来访问它的元数据。虽然它不再被支持,只要最后的捆绑日期说,但它的工作原理,ID3v2不会随着时间而改变,所以它的确定。
描述说:
一个Java库读取和修改的MP3文件ID3和ID3v2标签和 收集有关MP3文件的扩展信息。
有similar answer on StackOverFlow,使用JAudioTagger支持读取MP3的ID3v1,ID3v11,ID3v2.2,V2.3和V2.4元数据提示。
然后,您可以根据收集的元数据分析编写自己的算法,定义歌曲的情绪。
相关问题
- 1. 关于提取功能
- 2. 提取使用$就功能
- 3. Keras VGG提取功能
- 4. 功能提取和分类
- 5. 用于提取LME功能
- 6. 我可以尝试从mp3文件中提取哪些功能进行分类?
- 7. JAudio功能exxtractor不提取特定文件的功能
- 8. 为什么使用pycaffe提取功能时会覆盖功能?
- 9. 功能提交
- 10. 拆分并提取相同的功能
- 11. 数组提取或默认功能
- 12. (PHP)解压缩功能无法提取
- 13. AlexNet图层提取了哪些功能?
- 14. 提取API是ECMAscript功能吗?
- 15. 提取所选择的功能名称
- 16. 使用提取php功能的问题?
- 17. 革命滑块提取功能
- 18. 设计模式:提取常见功能
- 19. 保存提取的功能opencv
- 20. python - 从mp3文件中提取数据
- 21. 用Python提取MP3音乐的节拍
- 22. 在iOS中提取MP3专辑图片
- 23. 功能内提示
- 24. Zip4j成功提取?
- 25. 取消功能
- 26. 提出如何命名“获取/创建和获取”功能
- 27. MediaPlayer能流MP3吗?
- 28. 表单提交的功能
- 29. 存储提升功能
- 30. 网站功能提示
情绪是个人的,它必须由某人标记。你想猜测心情吗?基于什么? – 2012-03-14 08:18:09