查找BPM
在浏览器本地估算一首音乐的速度(BPM,每分钟拍数),适合DJ串烧、健身歌单或音乐制作。无需上传。
正在你的设备上本地处理 ...
你的文件
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
在浏览器本地估算一首音乐的速度(BPM,每分钟拍数),适合DJ串烧、健身歌单或音乐制作。无需上传。
正在你的设备上本地处理 ...
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
在打碟时把两首相同速度的曲目无缝混接,按强度递增排列一份健身歌单,或者只是单纯好奇一首喜欢的歌到底有多快,这些场景都需要一个BPM值(每分钟拍数)。这个工具直接从音频文件中估算BPM,完全不依赖服务器数据库或音乐识别服务。
这种估算遵循音乐信息检索中的经典方法:先从信号中构建能量包络(短时间窗口内的响度),再由此得到起始点曲线(响度突然增大的位置,通常对应一次节拍),然后通过自相关分析寻找重复最规律的时间间隔,这个间隔就是估算出的速度。
诚实地说,结果是一个算法估算值,不是精确测量,对于节拍不清晰或不断变化的音乐(例如氛围音乐、自由鼓点或曲中变速),估算值可能会有偏差。结果中的置信度百分比说明了检测到的模式有多明确。
| 输入格式 | MP3, WAV, M4A, AAC, OGG, OPUS, FLAC |
|---|---|
| 自动转换 | MP4 |
| 输出格式 | TXT |
| 批量处理 | 不支持 |
| 处理方式 | 在浏览器中本地处理 (WebCodecs) |
| 文件上传 | 无 |
限制: 结果是一个算法估算值(起始点自相关分析),不是精确测量,对于没有清晰稳定节拍的音乐,估算可能会有偏差。极短的片段(不足3秒)会被明确提示拒绝,因为可用于估算的结构信息太少。每种设备都有诚实的时长上限,与其他音频工具相同。
不会,分析完全在浏览器本地进行。
不精确,它是一个算法估算值。结果中标注的置信度说明了检测到的模式有多明确。
没有清晰稳定节拍的音乐(氛围音乐、自由演奏、变速曲目)对任何算法来说都很难准确估算。
有,姊妹工具“查找调性”会估算音乐的基础调性,而不是速度。