music-tool-kit,主要使用场景为提取youtube和bilibili视频中的音频,支持音频下载,元信息自动补全,音频截取,提取伴奏,youtube 列表批量下载,自定义批量下载等.配合itunes的本地文件功能可以极大的提升音乐体验(教程)
Note
本项目仅为个人使用,无任何商业用途,仅支持 AAC 格式的音乐
内容目录:
python -m pip install –upgrade pip
pip install -U music-tool-kit
Important
pip install -U music-tool-kit
pip uninstall music-tool-kit
mk "网址" "[标题]" "[封面url]"
列表下载使用方法为 mk "列表url | 列表序号"
,url 需要为 youtube 的列表格式(url中含有list=),如果想下载全部歌曲,直接输入 mk "列表url |"
即可!
例如:
mk "https://www.youtube.com/playlist?list=PL8B3F8A7B0A9F4DE8 | 1,2,3,4,5"
Tip
- 标题格式为 歌曲名-歌手(专辑名) 输出歌曲格式默认为 mp3
- music-tool-kit会根据标题,自动将下载的音频元信息补全,包括歌曲名,歌手(艺术家),内置封面图片,以及专辑名称.如果不遵循该标题格式,元信息可能补全失败
- 仅支持下载 youtube 的列表下载,url|后面的列表序号之间需要用逗号分隔
mk -s "关键字"
支持 youtube bilibili 输出优先级 youtube > bilibili,输入列表序号,输入标题,完成下载
Tip
- 最多显示20条数据
- 直接按
Enter
可以跳出序号选择界面,输入的序号不能超过最大返回的条目数 - 如果不想设置标题 直接按
Enter
即可
mk -c "输入的mp3文件" 开始时间 结束时间
Tips: 时间格式为
00:00:00
mk -e "输入的mp3文件" [模型名称]
支持的模型:
UVR_MDXNET_Main
(整体较好)UVR-MDX-NET-Inst_Main
(整体较好)UVR-MDX-NET-Inst_3
(整体较好)UVR-MDX-NET-Inst_HQ_3
(整体较好)UVR_MDXNET_KARA_2
(一般,人声剔除不干净,声音忽高忽低)Kim_Inst
(一般)
Warning
- 默认模型为
UVR_MDXNET_Main
,具体请结合音乐类型和自己的实际听感自行调整模型 - 伴奏提取比较吃 cpu 性能,时间比较漫长,请耐心等待,大概需要 5~10 分钟
mk -t
生成的模板文件如下:
用户自行填写下载信息,保存后使用mk "csv文件"
即可批量下载
url | title | cover_url | start_time | end_time | instrumental |
---|---|---|---|---|---|
网址 | 标题 | 封面 url | 开始时间 | 结束时间 | 是否生成伴奏(true or false) |
mk "csv文件"
mk -u
Tip
- 暂时只支持网易云音乐
- 需要在网易云音乐的下载文件夹执行
mk -u
This work is released under the MIT license. A copy of the license is provided in the LICENSE file.