python-ncm2mp3格式转换
1、背景:华为音乐VS华为手表,双输
华为gtrunner手表导入音乐,在开通了华为音乐会员导入后,通过手表播放竟然还需要连接手机确认会员有效性才能播放,真实逆天啊,不图导入方便我都不开会员好么!手表单独播放音乐就是为了脱离手机,你告诉我必须连接手机音乐app验证,wtf,产品经理你在梦游吗?
2、回到网易云:88vip联名会员一直坚持买
OK,回到我的网易云音乐,下载没问题,但是很多音乐是ncm格式的,放到别处不能直接播放,需要转换
3、野葱格式转换器:果然被恶心到
稍微一检索,很多软文推这个应用,我很忐忑,但是还是想尝试一下,果然!下载、转换都很顺利,完成的时候告诉我不开会员只能转换一半,是每首歌都给你转一半!再次被恶心
4、一个能用的在线转换:https://www.ncm2mp3.com/
这个可以用!但是需要上传转换后下载,大量转换容易卡。这个网站毫无广告,且用且珍惜。
5、终于到了正文:ncm2mp3
直接搜这个库,某度告诉我直接pip安装,安个毛啊这是个第三方库,源在哪里也不说。。在github上有一个java的项目最火,奈何java玩不6啊,往下翻翻找到了python项目
iangeli/ncm2mp3
5.1 pycrypto库
使用非常简单,ncm放到文件夹ncms,装一个库,执行python run.py就行了
但是pycrypto这个库安装后容易出问题,Crypto提示找不到,这时候检查一下site-packages里这个文件夹是不是小写的,如果是改一下(直接改代码还是有问题没研究为啥)。再不行,有说可以下载pycryptodemo这个库的,都试试,我最后搞乱了,,都uninstall之后,直接安pycrypto也可以直接运行了,奇奇怪怪。
5.2 运行成功
总之运行成功了,这个库涉及到加解密,没研究,能用就行
标签:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具