免费在线
YouTube 转 MIDI 转换器
把 YouTube 视频里的音乐变成 MIDI 文件,就在你的浏览器里。录制正在播放视频的那个标签页——不用下载,不用扩展——或者直接拖入音频,由神经网络完成转谱:任意乐器,包括和弦,还有一个可以在保存前先播放的钢琴卷帘。不会上传任何东西,也不会从 YouTube 抓取任何东西。
- 12种音频与视频格式,或直接录制标签页
- 任意乐器,包括和弦
- 在浏览器中运行——不上传任何文件,不从 YouTube 下载
从标签页录制
在另一个标签页播放视频,在这里录制
不用下载,不用扩展。你的浏览器会在你的机器上录下所选标签页的音频,并交给下方的转换器。
- 在另一个标签页打开 YouTube 视频,并在开头处暂停。
- 在这里按下“录制”,在对话框中选中那个标签页,并勾选“分享标签页音频”。
- 切换到视频,按播放,播完后回到这里。按“停止”。
请保持视频标签页有声:录下来的就是浏览器从该标签页听到的声音,完整质量。
或把音频文件拖入转换器 ↓
- 不上传任何文件 录制器和模型都在你自己的机器上运行,你的音频永远不会到达服务器。
- 不从 YouTube 抓取任何东西 本站不下载视频。录下来的就是你的浏览器正在播放的内容,由你的浏览器自己捕获。
- 免费,无需账号 不用注册,没有点数,没有时长上限,下载的文件上也没有水印。
不离开浏览器,从视频到 MIDI 文件
录制标签页或拖入音频,然后聆听转谱结果、微调,再下载 MIDI——全部在你自己的机器上完成。
录制标签页——不用下载,不用扩展
其他所有把 YouTube 视频变成 MIDI 文件的办法都从下载开始:一个转换网站、一个浏览器扩展、一个桌面程序。这个工具用的是浏览器自带的屏幕共享音频。按下“录制”,选中正在播放视频的那个标签页,勾选“分享标签页音频”,播放视频,回来再按“停止”。你的浏览器会把它本来就在播放的声音以完整质量录下来,全程在你的机器上,并直接交给转换器。支持桌面版 Chrome 和 Edge;在其他浏览器上,请改为拖入音频文件。
-
任意乐器,包括和弦
转谱模型是 Spotify 的 Basic Pitch:不区分乐器且支持复音,所以钢琴翻弹、吉他教学、弦乐四重奏或合成器旋律都能转成音符——和弦也依然是和弦。选好录音里是什么,音域和灵敏度就会随之调整。
-
保存前先听一听
转谱结果会画成钢琴卷帘,可以和原音频对照播放。音频只分析一次;之后的每一项设置都在几毫秒内重新提取音符,所以你拖动灵敏度滑块就能立刻听到差别,而不用靠猜。
-
速度、量化、弯音
速度根据音符起始点检测并写成 MIDI 文件的速度;可以把音符对齐到你选择的网格;弯音可保留可丢弃。生成的 MIDI 可以在任何 DAW、打谱软件或我们自己的播放器中打开。
-
或者直接拖入音频
如果你已经有音频——来自合法下载的 MP3、一段屏幕录制、一个视频文件——直接拖进来即可。MP3、WAV、M4A、AAC、FLAC、AIFF、OGG,以及 MP4 或 MOV 里的音轨都可以。
-
没有时长限制
三十秒的即兴片段,还是九分钟的完整乐曲都行。没有片段上限,也没有试用期;录音越长,分析所需的时间也只是相应更长而已。
三步从 YouTube 到 MIDI
在找别的工具?
这个页面负责把 YouTube 视频里的音频取出来并转谱。如果你已经有音频文件或 MIDI 文件,请从别处开始。
-
你已经有音频文件了
同一个转换器,只是没有标签页录制器:拖入 MP3、WAV、M4A、FLAC、AIFF、OGG 或视频即可。
-
你已经有 MIDI 文件了
用真实乐器音色播放它、渲染成 MP3 或 WAV,或者变成可读的乐谱。
转谱的工作方式
Spotify 的 Basic Pitch,运行在你自己的机器上;标签页录制器就是浏览器自带的屏幕共享音频。
标签页录制器
使用浏览器的屏幕捕获 API(getDisplayMedia)并带上音频。当你选择一个标签页并勾选“分享标签页音频”时,浏览器会把该标签页的实时音频流交给本页面——就是它送往扬声器的那路信号,未经任何压缩——然后由 MediaRecorder 以 192 kbit/s 写成 Opus 文件。视频轨道一到达就会被立即停止;不会录制任何画面。从浏览器自己的共享栏停止共享,同样会结束录制。
- API
- getDisplayMedia + MediaRecorder(WebM 封装的 Opus)
- 可用于
- 桌面版 Chrome、Edge 及其他 Chromium 内核浏览器
- 不可用于
- Firefox、Safari 和手机——它们不开放标签页音频;请改用文件方式
- 离开你机器的内容
- 没有
模型
Basic Pitch 是 Spotify 以 Apache 2.0 许可证发布的开源转谱模型。它体积小,并且在设计上不区分乐器:它不去深入学习某一种乐器,而是对每 11 毫秒的音频帧预测三件事——哪些音高正在发声、哪些正在起音,以及音高落在两个半音之间的什么位置。
- 模型
- Spotify Basic Pitch
- 下载
- 917 KB,只获取一次
- 音域
- A0 到 C8
- 复音
- 不限
在哪里运行
一切都发生在这个标签页里。音频由浏览器解码,混为单声道并重采样到 22.05 kHz,然后通过 WebGL 在你的显卡上跑过模型。打开页面后的第一次转换会比之后的慢——你的浏览器要把模型所用的着色器程序编译一次;这项工作会在你按下“录制”或选择文件的那一刻就开始。
它不擅长的事
在评判结果之前值得了解。鼓和打击乐没有可转谱的音高。人声、吉他、键盘叠在一起的密集混音,出来的是最响亮声部的近似。独奏乐器、钢琴翻弹或教学视频给出的转谱最干净——而这正是人们从 YouTube 转换的大部分内容。
常见问题
怎样把 YouTube 视频转成 MIDI?
在桌面版 Chrome 或 Edge 上,无需下载任何东西:
- 在另一个标签页打开视频,并在开头处暂停。
- 在本页按下“录制”,在对话框中选中那个标签页并勾选“分享标签页音频”。
- 播放视频。结束后回到这里按“停止”——录音会直接进入转换器。
- 按“转换”,聆听转谱结果,调整后下载 MIDI。
这个工具会从 YouTube 下载吗?
不会。它从不与 YouTube 通信。标签页录制器捕获的是你自己的浏览器正在播放的内容,在你自己的机器上,用的是你在视频通话中会用到的同一个屏幕共享功能。如果你愿意,也可以直接拖入你已有的音频文件。
把 YouTube 视频转成 MIDI 合法吗?
这取决于内容以及你如何使用结果,而不取决于工具。转谱你拥有权利的音乐,或用于个人学习,通常没有问题;发布或出售他人受版权保护歌曲的转谱则不行。YouTube 的服务条款也限制其内容的使用方式。拿不准时,请把转谱用于练习和学习。
为什么在 Firefox、Safari 或手机上不能录制标签页?
这些浏览器不允许页面捕获另一个标签页的音频。在它们上面以及在手机上,请走第二条路:把音频存成文件,再拖入转换器。转谱本身在任何地方都能用。
录音是无声的,哪里出了问题?
几乎总是因为浏览器对话框里的“分享标签页音频”没有勾选,或者共享的是窗口或整个屏幕而不是标签页——只有标签页带音频。请再按一次“录制”,选择标签页本身,并勾选那个选项。把视频标签页静音也会让录音静音。
转换的准确度如何?
对独奏乐器或钢琴翻弹非常好,对小型合奏还不错,对带人声的密集混音只是近似。这是转谱,不是复原——MP3 里并没有藏着一个精确答案——所以把结果当作初稿,在这里听一听,再微调灵敏度直到和你听到的一致。
可以把 YouTube 钢琴教学转成 MIDI 吗?
可以,教学视频是最好的素材之一:单一乐器,演奏清晰,通常没有伴奏。把音源选为“钢琴或键盘”,音域和灵敏度就会按它来设置。
带人声的歌曲能转换吗?
它会转谱它能分辨出的有音高内容,一条演唱旋律往往效果不错;但完整的混音——人声叠吉他叠键盘——出来的是最响亮声部的近似。人声旋律请选择“人声或独奏旋律”。
可以拖入哪些音频格式?
MP3、WAV、M4A、AAC、FLAC、AIFF 和 OGG,以及 MP4、MOV 和 WebM 视频文件里的音轨——包括你自己做的屏幕录制。
有时长限制吗?
没有。九分钟的乐曲没问题,只是分析时间相应更长。对于很长的录音,只录你想要的那一段会更好处理。
我的录音会被上传到哪里吗?
不会。录制器、模型和钢琴卷帘全部在这个浏览器标签页内运行。唯一的下载是 917 KB 的模型,浏览器会把它缓存起来。
需要多长时间?
打开页面后的第一次转换包含编译模型着色器,在集成显卡上可能要等一会儿;这项工作在你按下“录制”或选择文件时就已开始,所以等你按“转换”时大多已经完成。之后,在有图形加速的台式电脑上,一段三分钟的录音几秒钟就能分析完。
MIDI 文件能拿来做什么?
在任何 DAW 或打谱软件中打开,在这里用真实乐器音色播放,把它转成乐谱,或者换一种乐器渲染回音频。
在手机上能用吗?
转换器可以——拖入音频文件,它会在手机上转谱,只是慢一些。标签页录制器不行:移动端浏览器不开放标签页音频。