歌曲 BPM 检测(BPM 探测器)
从音频文件中找出歌曲的 BPM:精确到 0.1 BPM 的速度、半速和倍速、可信度及其他候选。在浏览器中运行。
直接从音频文件中找出一首歌的速度(每分钟拍数),用于 DJ 混音、挑选健身或跑步音乐、设置节拍器跟着练习,或同步视频剪辑。检测器会听最多两分钟,测量新声音出现的时刻,并找出重复最强的节拍周期。你会得到精确到一位小数的 BPM、半速和倍速的数值以及可信度评级。歌曲不会离开你的浏览器。
使用方法
- 选择一首或多首歌曲。
- 如果歌曲有缓慢或没有节拍的前奏,请把起始位置设在主要部分。
- 选择结果应落入的范围(80–160 BPM 适合大多数音乐)。
- 点击计算,查看 BPM、备选值和可信度。
计算公式
BPM = 60 × 帧率 ÷ 节拍周期(帧) · 帧率 = 11,025 ÷ 256 ≈ 每秒 43.07
音频以 11,025 Hz 单声道解码,每隔 256 个采样用 1,024 个采样的窗口分析。每一步的起音强度是对数频谱增量之和(频谱通量),再减去 1 秒的滑动平均。该曲线的自相关会在节拍周期及其倍数处出现峰值,所以 40 到 240 BPM 的每个速度都按其节拍周期 1、2、3、4 倍处的平均自相关打分,在所选范围内取最好的一个。在较宽的 60–200 范围内,会比较最佳速度及其两倍或一半(强度至少达到一半时),报告更接近 120 BPM 的那个。随后用前八个倍数处的峰值细化周期。节拍强度就是这个平均值(0 到 1):低于 0.1 表示没有明确的节拍,低于 0.2 表示可信度低。
示例
一首底鼓每 0.469 秒敲一下的浩室歌曲,节拍周期为 0.469 × 43.07 ≈ 20.2 帧,所以 BPM 为 60 ÷ 0.469 = 128.0。半速为 64 BPM,倍速为 256 BPM;在 80–160 范围内,报告的是 128。
常见问题
为什么结果是我预期的一半或两倍?
节拍可以在不同层级上感受:一首 90 BPM 的嘻哈歌曲也可以按 180 来数。请选择与曲风相符的范围,或查看半速、倍速的数值。
为什么提示没有明确的节拍?
氛围音乐、速度变化的古典乐曲、说话声和单个长音都没有可测量的稳定脉搏。请用起始位置选一段有鼓的部分,或用 BPM 计数器跟着点按。
它有多准?
对于速度稳定的音乐,通常误差在 0.1–0.5 BPM 以内。忽快忽慢的现场录音,给出的是所分析部分的平均速度。
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/song-bpm-finder/
引用此工具
kakaoCalc. (2026, November 8). 歌曲 BPM 检测(BPM 探测器). https://kakao.mobile/zh/tools/song-bpm-finder/
“歌曲 BPM 检测(BPM 探测器).” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/song-bpm-finder/.