Spleeter分离音乐的人声和背景音乐,也可以用于分割视频的安装和使用

一、感谢

        Spleeter是法国音乐流媒体公司 Deezer 开发并在 Github 上开源的音轨分离软件,在这里首先感谢几位老哥的博客去除人声--安装和使用spleeter分离人声和背景声-CSDN博客音轨分离软件 Spleeter 使用教程及踩过的坑_spleetergui为什么分离不了-CSDN博客spleeter的坑 Usage: __main__.py separate [OPTIONS] FILES.... Error: Missing argument ‘FILES...‘.-CSDN博客

再次感谢。

二、python 软件

Anaconda3 和 pycharm

三、安装过程

 1、在Anaconda中创建环境。

        首先打开 Anaconda3,然后点击创建(create),选择python版本3.7以上的版本我这里是3.7.16,这样环境就创建完成了。

2、链接pycharm

     打开pycharm, 选择file创建新项目,找到在Anaconda中创建的环境。

3、安装ffmpeg

       ffmpeg是Spleeter依赖的软件,需要先安装,安装过程是首先在pycharm打开Terminal;

随后直接输入命令:

conda install -c conda-forge ffmpeg libsndfile

自动安装,安装过程中如果没有更新pillow需要在pycharm中更新一下,一般要求8.3版本以上。

这样ffmpeg就安装好了。

4、安装 Spleeter

 直接在pycharm的Terminal中输入命令:

      pip install spleeter

自动安装,安装过程基本没问题,完成后会出现done。

5、使用Spleeter

      首先要创建文件夹,就在pycharm中创建就行了,文件名分别为output和pretrained_models用来存储输出分离的音频(output)和 Deezer之前训练好的深度学习模型(pretrained_models)。

其次,需要下载训练模型在GitHub上面:

Releases · deezer/spleeter (github.com)

我这边选择的是2stems,然后下载就好,然后把下载的2stems在pretrained_models文件夹中解压就可以了。

随后你可以下载你喜欢的音乐或者视频放在与pretrained_models文件夹共同的目录下。

最后输入命令:

python -m spleeter separate -p spleeter:2stems -o output dahai.mp3
 

运行会自动分割,分割结果完成。

结果会存储在output文件夹中。

  • 20
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值