zh

查找BPM

在浏览器本地估算一首音乐的速度(BPM,每分钟拍数),适合DJ串烧、健身歌单或音乐制作。无需上传。

正在你的设备上本地处理 ...

输出格式 输出文件的目标格式。
  • 文本
  • JSON

你的文件

    正在你的设备上本地处理 ...

    0%

    我的文件会被上传吗?

    不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

    无需上传100% 本地处理
    内容只属于你第三方无法访问
    Hosted in GermanyGlobal Content Delivery
    经独立审计TLS A+ · 标头 A+

    在打碟时把两首相同速度的曲目无缝混接,按强度递增排列一份健身歌单,或者只是单纯好奇一首喜欢的歌到底有多快,这些场景都需要一个BPM值(每分钟拍数)。这个工具直接从音频文件中估算BPM,完全不依赖服务器数据库或音乐识别服务。

    这种估算遵循音乐信息检索中的经典方法:先从信号中构建能量包络(短时间窗口内的响度),再由此得到起始点曲线(响度突然增大的位置,通常对应一次节拍),然后通过自相关分析寻找重复最规律的时间间隔,这个间隔就是估算出的速度。

    诚实地说,结果是一个算法估算值,不是精确测量,对于节拍不清晰或不断变化的音乐(例如氛围音乐、自由鼓点或曲中变速),估算值可能会有偏差。结果中的置信度百分比说明了检测到的模式有多明确。

    技术规格

    技术规格
    输入格式MP3, WAV, M4A, AAC, OGG, OPUS, FLAC
    自动转换MP4
    输出格式TXT
    批量处理不支持
    处理方式在浏览器中本地处理 (WebCodecs)
    文件上传

    三步完成

    1. 拖入你的音乐文件。
    2. 选择输出格式(文本或JSON)。
    3. 查看估算的BPM值和置信度。

    限制: 结果是一个算法估算值(起始点自相关分析),不是精确测量,对于没有清晰稳定节拍的音乐,估算可能会有偏差。极短的片段(不足3秒)会被明确提示拒绝,因为可用于估算的结构信息太少。每种设备都有诚实的时长上限,与其他音频工具相同。

    常见问题

    我的文件会被上传吗?

    不会,分析完全在浏览器本地进行。

    BPM值精确吗?

    不精确,它是一个算法估算值。结果中标注的置信度说明了检测到的模式有多明确。

    为什么有时候数值不准?

    没有清晰稳定节拍的音乐(氛围音乐、自由演奏、变速曲目)对任何算法来说都很难准确估算。

    有调性检测工具吗?

    有,姊妹工具“查找调性”会估算音乐的基础调性,而不是速度。

    相关工具

    查找调性 · 生成频谱图 · 波形图片 · 音频倒放