音乐伴奏制作——使用 Spleeter 将音频按照乐器进行分轨

本贴最后更新于 1452 天前,其中的信息可能已经天翻地覆

缘由

昨天下载了腾讯的全民 K 歌,搜了下 Lindsey 的 Shatter me,结果里面的伴奏奇差,除了消除人声,都把我女神的小提琴声给消去了。推测是使用了中置声道消音,所以效果非常不好。

于是就想着能不能自己制作消人声的伴奏。

之前看钟文泽的 MacBook(M1) Pro 的评测(6 分 21 秒处),里面有一个软件,叫 Djay Pro Ai,可以通过 AI 把音频分成多个乐器的音轨,不过这个软件只有 Mac 上有,所以我想找的就是在 Windows 上的类似软件。

先在知乎搜了下,得知了一个开源程序 Spleeter,就是通过 Ai 将音乐分为多个乐器轨,并且已经自带有训练好的模型,热度挺高的。

不过使用 Spleeter 需要在电脑上部署 Anaconda 阿巴阿巴东西,我还不会用 Anaconda。所以暂时放弃,找一下有没有直接打包好的程序用。

SpleeterGUI

下载

在 Github 上,就找到了一个 SpleeterGUI ,它自带 Spleeter 所需要的环境。由于打包后的安装包有 900MB 之多,所以无法发布在 Github 上,作者给了 下载链接 ,不过它是 Google Drive 的分享链接,国内不好下载。所以我下载上后,上传到了百度网盘:

使用

这是它的使用界面:

image.png

语言有繁体中文,但还没英文界面看着舒服。使用的时候,先在上面选定要分享的音轨数:

  • 2 条:人声、伴奏
  • 4 条:人声、贝斯、鼓声、其它
  • 5 声:人声、贝斯、鼓声、钢琴、其它

再在下面选定输出音轨的文件夹,接着,把 mp3 文件拖入,就开始分离音轨了:

image.png

我的电脑没有独显,为这首歌分离 2 条音轨用了 20 秒来完成,5 条音轨大约 30 秒:

image.png

可以将其放到 Audition 的多音轨里进行混音,独奏等:

image.png

效果

看一下提取的效果:

  • 原曲:
  • 人声:
  • 鼓声:
  • 其它(包含小提琴和其它乐器):
  • 伴奏混合:

淘宝

我也在淘宝上花钱买服务进行去人声处理,经过结果对比,我认定淘宝上的伴奏制作服务也是用的 Spleeter,看下淘宝店铺做的伴奏效果:

跟上面的分离效果完全一样好吗!

8 块钱一份,月销量 2800 多,就凭借这样一个开源软件,月净挣 22000 多!截至发帖子,这个领域应该还是个可以以近乎 0 成本捞不少钱的。

国内在线服务

搜索一番后,找到一个在线服务网站,制作伴奏网 ,也是使用的 Spleeter 进行制作,上传音频,分离人声,可以试听前 80%,付费 2 元可得到整个分离后的音频。

安卓手机端

在 Google Play 上找了下,找到好几个软件可以使用 Spleeter 进行音轨分离,这里介绍两个。

SplitHit

介绍

这个软件有 200 兆大小,直接把 Spleeter 内置离线了,效果和上面的一样。

在我的骁龙 855 手机上,速度非常快,不到 10 秒,就可以开始播放前面部分的音频了,后面的部分会在播放的过程中继续分离,而且可以直接混音:

image.png

你可以自由地、实时地在软件里调整各个音轨的音量大小、播放。

不过,这个软件的导出功能是要付费的,免费用户每天只能导出一首,付费价格是 4.99$/ 月的价格,也就是 35 块一个月,可以无限导出。

但即使你不付费,也依然可以自由地分离、混音、聆听。

或许你可以通过录屏、录音的方式将伴奏免费保存下来。

下载

软件可以在 Play 上下载,也可以到 apkpure 下载,由于网络因素,下载不便,我将安装包下载了下来,由于超过了 100M,无法使用蓝奏云分享,于是上传到了百度云:

安装

软件安装包是 xapk 格式,里面包含了 apk 安装包和 AI 模型数据。

image.png

下载下来后,你可以使用 xapk 安装器将其安装,也可以将其作为压缩包打开,将里面的 apk 包安装上,再把里面的 Android/obb 文件夹里的 com.waterloo.wavetest 放到你的存储根目录下的 Android/obb 中,就可以使用了。

SongSplitter

下载

软件可以在 Play 上下载,也可以到 apkpure 下载,我也上传到了蓝奏云:

使用

这个软件很小巧,只有 16MB,它使用的是 SingularityNET 平台上的在线 AI 服务,所以使用它的时候,需要将音频文件上传,云处理后,将结果下载下来,也就是需要网络连接。它只能分离人声和伴奏两个音轨。国内也可以使用。

说实话,我不喜欢这种云处理方式,我更欣赏把训练好的 AI 模型直接下载到本地进行处理,就像上面的 SplitHit 一样最好。

提一下,据我所查到的,SingularityNET 是一个 AI 租赁平台,上面有许多现成的部署好的 AI 模型,开发者可以在上面申请 API,付费使用它们的 AI,而不再需要自己去搭建 AI 环境、训练模型。其实就是花钱换时间。

这是软件的使用界面:

image.png

  • Spleeter
    2 引用 • 1 回帖
  • 音乐

    你听到信仰的声音了么?

    60 引用 • 511 回帖
3 操作
HaujetZhao 在 2020-11-30 15:23:26 更新了该帖
HaujetZhao 在 2020-11-30 15:21:05 更新了该帖
HaujetZhao 在 2020-11-30 15:17:41 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • yscxy

    信息差是个赚钱的好去路