小白入坑,想请问如何将一首MP3或者MP4的音乐文件转换成midi

提问于
最后更新于
浏览 816次
登录并提问
-4

如题,想自行转换midi,是需要用到ai还是一些相关的软件呢?

提问于 Jan 8, 2025, 12:03:35 AM
0

Screenshot_2025-04-29-16-41-36-50_40deb401b9ffe8e1df2f1cc5ba480b12.jpg

(以下关于mp3)

Screenshot_2025-04-29-16-45-30-98_40deb401b9ffe8e1df2f1cc5ba480b12.jpg

Screenshot_2025-04-29-16-46-04-58_40deb401b9ffe8e1df2f1cc5ba480b12.jpg

现在更多工具出现 不知道有没有更好的项目,总之它很老了

ChirSnier
XP 2127
ChirSnier
回答于 4/29/25, 4:49 PM
  此条已删除  
0
本站工具里面就有哦,不过ai有可能不准,你可以下载FL studio之类的软件进行修改
晓扶离
XP 25
晓扶离
回答于 4/28/25, 11:00 PM
  此条已删除  
  此条已删除  
0

1000071206.jpg

回答于 1/8/25, 12:21 AM
-1

如果你是想歌词转midi的话,我建议你用网易的x studio(每天有免费次数),或是用Synthesizer V Studio Pro

歌曲的提取midi我觉得目前还是没有很成熟的开源软件()

Happy_662590
XP 25
Happy_662590
回答于 5/3/25, 4:45 PM
-1

以下是将钢琴MP3转换为MIDI的解决方案汇总,包含开源工具和操作指南:

一、开源钢琴转谱方案

GiantMIDI-Piano项目

通过Python实现钢琴音频到MIDI的转换,支持分离人声和伴奏。

环境依赖:Python 3.7+、PyTorch

步骤:

① 安装库:pip install piano_transcription_inference

② 下载预训练模型(约500MB),加载模型并转换:

python

复制

from piano_transcription_inference import PianoTranscription

transcriber = PianoTranscription(device='cpu')

transcriber.transcribe('input.mp3', 'output.mid')

56

audio-to-midi工具

基于Python的开源程序,通过FFT分析音频频谱生成MIDI文件。

特点:支持多声道音频,按音阶分类频率并生成MIDI指令。

安装:pip install audio-to-midi

使用命令:

bash

复制

audio-to-midi --input input.mp3 --output output.mid

511

SPLEETER + 转录模型

结合音轨分离和转录:

① 用SPLEETER分离钢琴音轨;

② 使用开源模型(如MuseScore插件)将纯钢琴音频转MIDI。

514

二、操作步骤(以GiantMIDI-Piano为例)

环境准备

安装Python和PyTorch,建议使用Anaconda管理环境。

下载预训练模型至本地目录。

转换流程

若音频包含其他乐器或人声,先用SPLEETER提取钢琴音轨;

调用转录脚本生成MIDI,支持调节音符检测灵敏度和踏板识别。

输出调整

生成的MIDI可用MuseScore或Ableton Live编辑,优化音符时值和力度。

三、注意事项

音频质量要求

转换效果最佳为纯钢琴独奏音频,背景杂音或混响会导致识别错误1314。

性能消耗

转换需较高CPU/GPU资源,10分钟音频约需5-10分钟处理时间6。

技术限制

MIDI仅记录音符信息,无法保留音色细节(如踏板延音需手动调整)13。

四、补充工具(非开源但免费)

在线转换工具

Midishow :支持上传MP3自动转MIDI,每日限6次13。

影音同画 :提供钢琴转MIDI及乐器分离功能,适合短音频14。

WIDI Professional

支持批量转换,可调节声道和采样率,需下载安装包12。

五、推荐方案选择

优先开源:GiantMIDI-Piano(适合技术用户)

快速试用:Midishow在线工具(适合短音频且无需安装)

高质量处理:结合SPLEETER分离音轨 + 专业转录模型

更多开源项目可参考GitHub关键词:piano-transcription, audio-to-midi。

胖刺头
XP 11
胖刺头
回答于 5/3/25, 10:10 AM
-1

https://www.douyin.com/user/MS4wLjABAAAATq4yEfo6Kv-c8UAsqBKLrBf834Z2sPYdJNT5TSPgFFP8UCjSLE-dEazWy6MbY7Nu/search/%E6%80%8E%E4%B9%88%E6%8A%8A%E6%96%87%E5%AD%97%E5%94%B1%E5%87%BA%E6%9D%A5?aid=f14deeca-efb5-48e4-acce-84628c5cb1a5&modal_id=7383119473844309283&type=general  这个问题在抖音上搜答案效果还快点

回答于 4/29/25, 4:15 PM
  此条已删除  

您的回答

登录以回答

这儿是 MidiShow 问答区,欢迎您请教或帮大家解决关于音乐创作、MIDI 应用、MIDI 技术等音乐相关的问题。

问答区积分规则如下:


  1. 提问、回答或自问自答积分均不变
  2. 问题被赞成 : +10
  3. 问题被反对 : 提问者 -2,点击反对者不扣分
  4. 回答被赞成 : +10
  5. 回答被反对 : 回答者 -2,点击反对者 -1
  6. 提问者选出满意回答 :回答者 +15 ,提问者 +2

参与问答前请阅读:问答区玩法规则