通过基于Python的Pymusic-dl下载需要的音乐

前言

最近开始研究制作视频,需要从音乐播放器下载需要的音乐,由于是工作电脑,安装播放器又麻烦,许多网站提供的下载都需要付费。

然后找到一个音乐下载工具 Music-dl,一个基于 Python3 的命令行工具,Macos/Linux/Windows下都可以使用。可以从多个网站搜索和下载音乐,方便寻找音乐,支持QQ音乐、网易云音乐、虾米音乐、酷狗音乐和百度音乐,不过不能获取付费歌曲。

话不多说直接开撸。

使用pip安装

pip3 install pymusic-dl

在这里插入图片描述

安装过程中如果提示pip版本过低请按照提示进行升级

在这里插入图片描述

从最新源码安装

git clone https://github.com/0xHJK/music-dl.git
cd music-dl
python3 setup.py install

不安装手动直接运行

在DeepinV20下测试正常

git clone https://github.com/0xHJK/music-dl.git
cd music-dl
pip3 install -r requirements.txt
python3 ./music-dl

使用方法

输入 music-dl --help 查看说明

Usage: music-dl [OPTIONS]
  Search and download music from netease, qq, kugou, baidu and
  xiami. Example: music-dl -k "周杰伦"

Options:
  --version             Show the version and exit.
  -k, --keyword TEXT    搜索关键字,歌名和歌手同时输入可以提高匹配(如 空帆船 朴树)
  -u, --url TEXT        通过指定的歌曲URL下载音乐
  -p, --playlist TEXT   通过指定的歌单URL下载音乐
  -s, --source TEXT     支持的数据源: baidu
  -n, --number INTEGER  搜索数量限制
  -o, --outdir TEXT     指定输出目录
  -x, --proxy TEXT      指定代理(如http://127.0.0.1:1087)
  -v, --verbose         详细模式
  --lyrics              同时下载歌词
  --cover               同时下载封面
  --nomerge             不对搜索结果列表排序和去重
  --help                Show this message and exit.

下载音乐

music-dl -k "关键字/音乐名/歌手"

比如我要搜索 背景音乐,搜索到15条内容,输入需要下载的序号进行文件下载

在这里插入图片描述
我这边输入0-10 后会自动下载,收费音乐会报错下载失败

在这里插入图片描述
音乐文件会下载到当前目录,我们找到 C:\Users 目录就可以看到下载的内容了

不过不知道啥情况我这下载文件总是1k,在DeepinV20下测试正常

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

传说中的暗暗

您的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值