使用 Python 从 MP3 音乐中提取节拍
Posted
技术标签:
【中文标题】使用 Python 从 MP3 音乐中提取节拍【英文标题】:Extracting beats out of MP3 music with Python 【发布时间】:2011-06-01 14:41:56 【问题描述】:有哪些解决方案可以在 Python 中分析 MP3 音乐的节拍?这样做的目的是使用节奏信息对生成的动画的关键帧进行计时,将动画导出为视频文件并将视频和音频混合在一起。
【问题讨论】:
刚刚注意到“使用节奏信息对生成动画的关键帧进行计时”部分。您正在制作某种可视化工具? 【参考方案1】:检查一下:
The Echo Nest Remix API
# You can manipulate the beats in a song as a native python list
beats = audio_file.analysis.beats
beats.reverse()
【讨论】:
这很简洁,但出于好奇,有没有不需要有效互联网连接的替代方案? 我不太喜欢引入第三方,尤其是在这不是 100% 开源的情况下。 我们可以访问您的链接吗?它已公开发布,但未经许可我无法访问。 @PapaDeBeau 这不是我的链接......它指向我当时找到的一个图书馆。该链接当时有效,但发生了变化......您可以尝试这个:echonest.github.com/remix 我认为它们是相同的。以上是关于使用 Python 从 MP3 音乐中提取节拍的主要内容,如果未能解决你的问题,请参考以下文章
Java Media Framework:从 mp3 文件中提取音频信息