教程MIDIAndrew Carlins•阅读约 7 分钟

怎么把 YouTube 视频转成 MIDI

YouTube 上没有哪个按钮能直接给你 MIDI 文件,但办法是有的。下面讲怎么把 YouTube 视频变成能直接拖进 DAW 的 MIDI,以及怎么把下载音频这一步整个省掉。

通过扒谱把 YouTube 视频的音频转成 MIDI 文件用在 DAW 里,也可以直接粘贴链接,不用先下载

YouTube 上没有能给你 MIDI 文件的按钮。它提供的是音频和视频,没有音符数据,所以下载什么都拿不到音符。从 YouTube 视频到 MIDI,靠的是扒谱:工具听这段录音,算出音高和时间,再写成 MIDI。想明白这一点,剩下的只是选哪条路。

路有两条,前提都是这段音频你有权使用,比如你自己上传的视频、Creative Commons 授权或免版税的曲子,或者你买了授权的录音。一条是先把音频从视频里提取出来,再交给音频转 MIDI 的工具;另一条是把链接直接粘贴到能自己抓取音频的 YouTube 转 MIDI 工具里,提取这一步就整个省掉了。两条路最后都会得到一个 MIDI 文件,可以直接拖进 Ableton、Logic、FL Studio、GarageBand 或者别的 DAW。

为什么不能直接从 YouTube 下载 MIDI

先弄清楚音频和 MIDI 各是什么,它们是两种完全不同的东西。YouTube 视频里装的是音频,也就是声音的录音,每秒采样几千次,演奏成什么样就定格成什么样。MIDI 里根本没有声音,只有一串音符指令:弹哪个音,具体什么时候开始,持续多久,力度多大。MIDI 文件自己不会出声,需要软件或硬件乐器把这些指令播放出来。

正因为有这个差别,MIDI 才这么好用,YouTube 也才没法直接把它给你。MIDI 存的是音符,不是一段定死的录音,所以事后可以换乐器、挪音符、改错音,或者把整首移到别的调上,这些在一段做好的音频上都做不到。YouTube 视频里的音符已经融进了声音里,要从中拿到能编辑的 MIDI,就得有东西去听这些声音,把音符找出来。听的这一步就是扒谱,它把两边连了起来。想知道转换时背后到底在做什么,可以看我们的音频转 MIDI 指南。

方法一:先下载音频,再扒谱

传统的做法分两步:先把音频从视频里弄出来,再把这段音频转成 MIDI。如果是你有权使用的音频,把它存成 MP3,存成 WAV 更好,然后载入音频转 MIDI 的工具,让它识别音符,再导出 .mid 文件。YouTube 的服务条款限制从平台上下载内容,所以这条路只适合你自己的视频或者获准下载的视频,不能拿来下载你没有权利使用的版权录音。这跟转换你电脑里已有的任何文件是同一套流程,我们讲从原始录音到 MIDI 的那篇有详细步骤。

尽量从最干净的音频开始。码率高的文件比低质量的副本给扒谱工具的信息多,无损的 WAV 也比压得很厉害的 MP3 强。如果转换工具能分离出单件乐器,或者能让你上传单件乐器的音频,这一点比格式重要得多,不过音频干净总没坏处。这条路的缺点就是要两步、两个工具,文件在中间来回倒。下一个方法把这两步合成一步。

现在有好几款工具可以直接接收 YouTube 链接。你把网址粘贴进去,工具自己抓取音频、扒谱,然后给你 MIDI,不用单独下载再重新上传。底下跑的还是同样的扒谱,方便在于抓取音频这一步是内置的。手头是一个视频,而不是电脑里现成的文件时,这条路更快。

Songscription 的 YouTube 转 MIDI 工具正适合干这件事。粘贴 YouTube 链接(音频得是你有权使用的),或者上传一个音频文件,AI 就会识别音符,导出能直接拖进 DAW 的 MIDI。除了 MIDI,同一次扒谱还能给你 MusicXML、可打印的乐谱、Guitar Pro 六线谱和可交互的钢琴卷帘,格式不会被锁死。拿来转 MIDI,它最不一样的地方是导出前可以在浏览器里编辑结果:改错音、删掉多出来的音、移调,甚至把钢琴声部拆成左右手。带进工程的 MIDI 就已经是清理过的了。全程在浏览器里用,不用安装。免费版最多扒 30 秒,试一句抓耳的旋律或一段 riff 够用了,付费版能扒整首歌。如果你只想要一个专门的入口处理手头现成的文件,MP3 转 MIDI 工具做的是同样的事。

版权这件事,两头都要说一下。输入这头,YouTube 的服务条款限制从平台下载音频或视频,所以这套流程只适用于你自己的、买了授权的或者其他你有权使用的内容,不能用来翻录受版权保护的视频。输出这头,为了自己学习、练习或者私人项目扒一首歌,是这里最常见的用法;但如果要发布或传播别人受版权保护作品的扒谱,一般需要版权方的许可。以上只是一般性信息,不构成法律建议。

准确度怎么样,怎么拿到最好的结果

对准确度要心里有数,因为它跟音源关系很大。素材越干净、越单纯,结果越好。一架钢琴独奏、一把吉他或者一条清楚的人声,转出来效果不错,常常稍微修一修就能用。编曲饱满、制作完整的混音,很多乐器、层层叠叠的人声、厚重的效果全都同时响,这才是难啃的,因为工具得把一层层叠在一起的声音拆开。

影响最大的有两件事。第一,只分离出一件乐器,别把整个混音丢给转换工具。如果你只想要钢琴部分,就只扒钢琴。Songscription 能从完整混音里分离出单件乐器,只扒那一个声部,最难的问题就直接绕开了。第二,要明白复调,也就是几个音同时响,比单条旋律难扒。贝斯线或主旋律大多一次只有一个音,扒起来比厚重的钢琴和弦织体可靠。我们讲单音与复调扒谱的那篇解释了原因。

不管走哪条路,都要准备把结果过一遍。自动扒谱能很快帮你完成大部分,但总会漏掉或多出几个音,尤其是在声音密的地方。办法是把结果扫一遍,最好在钢琴卷帘里看,错音一眼就能找出来,定稿前把它们清理掉。在一份差不多正确的扒谱上改几个音,比从零开始手动输入整个声部快得多。

从 MIDI 到 DAW 或乐谱

拿到 .mid 文件以后,放进 DAW 很快。大多数 DAW 都能把文件直接拖到轨道上。Ableton Live 里,把它拖到 MIDI 轨道上,或者从创建菜单导入 MIDI 文件。Logic Pro 里,直接拖进去或者从文件菜单导入,它会问你要不要把速度也带过来。GarageBand 里,拖进去以后选择导入速度信息。FL Studio 里,把它拖到 Channel Rack 里的一个乐器通道上,或者在钢琴卷帘里导入 MIDI 文件。有一点在哪个软件里都一样:MIDI 轨道得加载一个乐器才会出声。MIDI 只带音符,所以你选钢琴、合成器、弦乐或者别的什么都行,同样的音符换哪个音色都能播放。MIDI 进了工程以后这么灵活,靠的就是这一点。

MIDI 不是扒谱唯一的用处。如果你真正想要的是看谱或者把这个声部打印出来,可以把同样的音符转成乐谱。从 MIDI 到乐谱这篇指南讲的就是这一步;如果你一开始要的就是打印出来的谱子,可以走 YouTube 转乐谱这条路,也可以看我们整理的 YouTube 转乐谱工具。想弄清每种格式各管什么,MIDI、MusicXML 和 PDF 分别用在哪,可以看我们对音乐导出格式的梳理。Songscription 一次扒谱就能导出 MIDI、MusicXML、乐谱和钢琴卷帘,你需要哪个就拿哪个,不用重做一遍。

常见问题

能直接从 YouTube 导出 MIDI 文件吗?

不能。YouTube 提供的是音频和视频,没有音符数据,所以没有哪个设置或按钮能给你 MIDI 文件。你听到的音符都已经融在录音里了。要拿到 MIDI,得把音频交给音频转 MIDI 的扒谱工具,它会听这段录音,算出音高和时间。做法有两种:把你有权使用的音频提取出来交给转换工具,或者把链接粘贴到能自己抓取音频的工具里。

音频和 MIDI 有什么区别?

音频是真实声音的录音,比如 MP3 或 WAV,演奏成什么样就定格成什么样。MIDI 里根本没有声音,只有一串音符指令:弹哪个音、什么时候开始、持续多久、力度多大。MIDI 存的是音符而不是声音,所以事后可以换乐器、挪音符、改错音,也可以移调。MIDI 自己不会出声,得有软件或硬件乐器来播放它。

YouTube 转 MIDI 准不准?

要看录音本身。单独一件乐器的干净录音,比如一架钢琴、一把吉他或一条人声,转出来效果不错。很多乐器同时叠在一起的完整混音最难,因为工具得把叠在一起的声音一个个拆开。先把一件乐器单独分离出来再扒,结果会干净得多;单条旋律也比厚重的复调好扒。别指望拿到一个音都不用改的文件,留点时间把结果过一遍,手动改几个音。

怎么把 MIDI 文件导入 DAW?

大多数 DAW 都能把 .mid 文件直接拖到轨道上,也可以用导入命令。Ableton Live 里,把它拖到 MIDI 轨道上,或者从创建菜单导入 MIDI 文件。Logic Pro 里,直接拖进去或者从文件菜单导入,它会问你要不要一起导入速度。GarageBand 里,拖进去以后选择导入速度信息。FL Studio 里,拖到一个乐器通道上,或者在钢琴卷帘里导入 MIDI 文件。不管用哪个软件,MIDI 轨道都得加载一个乐器才会出声,因为 MIDI 只带音符。

关于作者

Andrew Carlins

作者

Andrew Carlins

Songscription 联合创始人兼 CEO

Andrew 在斯坦福和几位同样玩音乐的朋友一起创办了 Songscription,因为他们受够了想弹的歌总找不到谱。他从小弹钢琴,也吹过上低音萨克斯,还演过音乐剧。虽然好几年没登台了,他觉得自己的状态还没降半音。他在这里写扒谱的事,讲怎么把一首歌从录音里扒下来,变成纸上的谱子。

了解我们的团队

还有这些同一话题的文章,可以接着读。