突然发现淘宝88vip到期后,网易云音乐的下载音乐是ncm格式的,不能播放,做一下转换

ncm 转换 为mp3, pip3 install ncmdump

复制代码
from ncmdump import dump
import os
import fnmatch

print("如留空,默认: D:\\CloudMusic\\\VipSongsDownload\\")
download_folder = input("下载路径:") or "D:\\CloudMusic\\\VipSongsDownload\\"
os.system('cls')
waiting = True
print("当前下载路径:" + download_folder)
print("等待转换...")


def all_files(root, patterns='*', single_level=False, yield_folder=False):
    patterns = patterns.split(';')
    for path, subdirs, files in os.walk(root):
        if yield_folder:
            files.extend(subdirs)
        files.sort()
        for fname in files:
            for pt in patterns:
                if fnmatch.fnmatch(fname, pt):
                    yield os.path.join(path, fname)
                    break
        if single_level:
            break


while 1:
    thefile = list(all_files(download_folder, '*.ncm'))
    print(thefile)
    for item in thefile:
        if (waiting == True):
            waiting = False
            os.system('cls')
        print(item, dump(item), "转换成功!")
        delete = os.remove(item)
    break
View Code
复制代码

python main.py, 转换完成了, 想备份原来的ncm文件的,提前手动备份

posted @   calochCN  阅读(232)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
历史上的今天:
2015-11-23 运算符重载,加深记忆
点击右上角即可分享
微信分享提示