/vip-music-decoder

decoder for .qmc* / .ncm files

Primary LanguageC++

vip-music-decoder

新实现,包含在线解码

.qmc/.ncm格式解码器

请点击这里了解GUI版本

构建

ncmdump依赖于taglib
如需使用ncm转换功能,请自行安装

For Linux

git clone https://github.com/NaviHX/vip-music-decoder.git
cd ./vip-music-decoder
chmod +x ./build.sh
./build.sh

For Win10

请使用WSL/WSL2,然后跳转至 For Linux ,或者按照如下步骤

git clone https://github.com/NaviHX/vip-music-decoder.git
cd ./vip-music-decoder
./build.ps1

如果没有安装taglib将会导致ncmdump的编译失败

如何使用

输入./qmcdump后,在stdin中输入qmc*文件名,这些文件将会批量转换成mp3格式.
也可以在命令行参数中加入文件名指定待转换的文件名

使用例

仅以qmcdump为例, .ncm文件的解码同理

  1. 批量转换当前目录下的qmc*文件
ls | grep ".qmc" | ./qmcdump
  1. 转换当前目录下的test.qmc0文件
./qmcdump ./test.qmc0

项目进度

qmc解码 ✔️
自动确定输出文件名 ✔️
ncm解码 ✔️

已知BUG :
.ncm无法将封面图片写入文件
无法成功解析带空格的文件名 ✔️ FIXED