.ncm转.mp3
鹿酒 2023/4/21 格式转换python3
批量把网易云音乐会员下载的文件转换为mp3+封面
# 步骤
- 下载python脚本 (opens new window),下载项目中的
ncmTranslator.py文件 - 新建文件夹(最好不要放在下载文件夹里,会报错,放桌面就行),把ncm文件与ncmTranslator.py文件拖在一起
- 如果没有 python3 安装一下(Mac):
brew install python3 - 因为脚本中使用了 `` 包,直接执行时候会报错,所以需要修改一些东西
- 执行脚本
- 稍等片刻 封面/MP3 就能在刚才新建的文件夹中找到了
使用到的脚本如下:
# 安装 python3
brew install python3
# 安装 crypto (pip3是python3自带的)
pip3 install crypto
# 查找 python3 的安装目录 因为版本号不确定 所以最好执行下
which python3
# 返回 /Library/Frameworks/Python.framework/Versions/3.10/bin/python3
# 复制出来下一步要用,替换其中的 bin/python3 变成 lib/python3.10/site-packages
# 得到 /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages
# 打开上面拼出来的目录
cd /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages
# 查看 目录中是否有 crypto Crypto-1.4.1.dist-info 两个文件
ls
# 修改名称变成大写
mv crypto Crypto
mv crypto-1.4.1.dist-info Crypto-1.4.1.dist-info
# 安装 pycryptodome
pip3 install pycryptodome
# 执行脚本
sudo python3 /Users/leo/Desktop/ncm/ncmTranslator.py
# 执行的过程中就能看到文件一步步的解析出来了~
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# 编辑mp3文件标签信息
安装个 mp3tag 操作,支持按规则批量编辑。
提示没权限时候,777就行
# 权限给满
sudo chmod -R 777 ./ncm/
1
2
2
# 导入封面
全选文件, 点击标题栏的魔法棒,选择导入封面
格式字符串填写:%_filename%.jpg
勾选移除封面,否则不会覆盖已有的封面