Skip to content

音频处理

detectBPM(检测BPM)

注意

这个方法只能在浏览器环境中使用

  • 描述: 检测音频BPM(beats per minute, 每分钟节拍数).
  • 返回值: BPM数值
ts
import {  } from '@vincent-the-gamer/utils/client'

const : AudioBuffer // 请将您的音频转为AudioBuffer
const  = (() as any) * 1
.() // 120  (举例)

ncm转mp3

注意

该方法只能在 Node.js 中使用。

  • 描述: 把.ncm音频转为.mp3音频
  • 输入:
    • ncm路径
    • mp3输出路径
    • songcover(歌曲封面图片)输出路径
  • 输出:
    • mp3 文件
    • 歌曲封面图片
ts
import {  } from '@vincent-the-gamer/utils/server'

// just look if mp3 files have been generated.
await (
  'ncm',
  'mp3',
  'songcover'
)

使用例

我的GitHub Repo: Nemassler

文档由 Vincent-the-gamer 提供 | 使用 MIT 许可证开源