这是一个将抑云音乐的.ncm格式音频文件转换为flac格式的工具,提供Windows客户端和Web两种使用方式。
在releases页面下载最新版本后直接运行,目前只编译了Windows版本,其他平台可以直接运行源代码。
操作演示:
- 拖拽文件到界面中
- 双击界面打开文件选择对话框
操作演示:
- 当音频文件比较大的时候,上传还是需要一定时间,毕竟是白嫖Streamlit。下列演示是因为本地跑的,所以秒传。
如果需要从源代码运行,需要安装以下依赖:
pip install mutagen
pip install pycryptodome
pip install PyQt6
pip install pyinstaller
pip install streamlit
docker build -t ncmdump .
docker run -d -p 23231:23231 ncmdump
如果想一次安装所有依赖:
pip install -r requirements.txt
需要先安装基础环境和GUI环境
直接运行:
python gui.py
或者编译成可执行文件:
pyinstaller --onefile --add-data="file:file" -wF -i file/favicon-32x32.png -n "NCM_Tool" .\gui.py
需要先安装基础环境和Web环境
运行:
streamlit run web.py --server.port 1111 --server.maxUploadSize=500
参数说明:
--server.port 1111
:设置服务端口为1111--server.maxUploadSize=500
:设置最大上传文件大小为500MB