如何把QQ音乐加密音频批量转回flac/mp3:QMCDecode新手完整上手指南
2026/8/24 2:46:17 网站建设 项目流程

如何把QQ音乐加密音频批量转回flac/mp3:QMCDecode新手完整上手指南

【免费下载链接】QMCDecodeQQ音乐QMC格式转换为普通格式(qmcflac转flac,qmc0,qmc3转mp3, mflac,mflac0等转flac),仅支持macOS,可自动识别到QQ音乐下载目录,默认转换结果存储到~/Music/QMCConvertOutput,可自定义需要转换的文件和输出路径项目地址: https://gitcode.com/gh_mirrors/qm/QMCDecode

你在QQ音乐下载的专辑,拷到新手机或车机里,那些 .qmcflac、.qmc0 文件就是打不开——QQ音乐下载的音频是加密过的。QMCDecode 是一款开源的 macOS 工具,能把 12 种 QQ 音乐加密格式(qmcflac、qmc0、mflac 等)批量转回 flac、mp3、ogg 标准格式,还能自动识别 QQ 音乐的下载目录。

先看清边界:它能干什么、不能干什么

一句话:它是"解密还原"工具,不是转码工具。

  • 只支持 macOS,是一个原生桌面应用,没有 Windows 和手机端
  • 只做一件事:把 12 种加密格式解开还原成原始音频,比如 qmcflac→flac、qmc0/qmc3→mp3、mgg→ogg
  • 不做的事:不能 flac 转 mp3 这类格式互转、不能下载音乐、也不会重写歌曲标签
  • 转换后标签乱了,可以配合 kid3 这类工具批量修

所以它适合的场景很明确:你手上已经有一堆 QQ 音乐下载的文件,想变成哪儿都能播的标准格式。如果你找的是全能音频转码器,它不对路。

QMCDecode 上手三步:克隆、运行、批量转换 🎵

第一步:拿到源码

git clone https://gitcode.com/gh_mirrors/qm/QMCDecode cd QMCDecode && open QMCDecode.xcodeproj

第二步:一键编译运行

在 Xcode 里按 Cmd+R 构建运行,等 QMCDecode 窗口弹出来即可,不需要额外装依赖。

第三步:点 Start 等进度条

应用默认已把 QQ 音乐 Mac 版的下载目录(iQmc 目录)加载进文件列表,直接点 Start。全部跑完会弹窗汇报"成功 X 个、失败 Y 个",转换结果默认放在 ~/Music/QMCConvertOutput,输入文件和输出路径都可以自己改。

一分钟看懂原理:它是怎么"开锁"的

把加密歌曲文件想象成一个保险箱。文件末尾 4 个字节是一张"取件单",告诉工具钥匙藏在哪个位置;而钥匙本身又裹在一层小锁里,用 TEA 算法加密过。QMDecoder.swift 里的流程就是:先从文件尾部找到钥匙 → 由 QMCKeyDecoder.swift 破开外层锁拿到真钥匙 → 用真钥匙把整首歌解开,写成标准文件。输出格式按扩展名自动对应:

加密格式转换结果
qmcflac / mflac / mflac0 / qmflac / bkcflacflac
qmc0 / qmc3 / bkcmp3mp3
mgg / mgg1 / qmc2 / qmcoggogg

三个高频场景实操

整库迁移QQ音乐下载目录

  • 想做什么:把所有下载的加密歌曲变成任何设备都能播的 flac/mp3
  • 怎么做:列表默认已含 QQ 音乐目录的文件,直接点 Start,转换会按 CPU 核心数并行分发任务
  • 得到什么:所有文件落入 ~/Music/QMCConvertOutput,文件名与原始文件对应,结束时弹窗汇总成功和失败数量

转换后修补歌曲标签

  • 想做什么:转换出来的文件歌手、专辑信息是空的,播放软件里乱成一锅
  • 怎么做:用 kid3 打开转换后的目录,批量导入并修正元数据
  • 得到什么:标准格式的音频,能被播放器按歌手/专辑正常归类

自定义输出位置

  • 想做什么:不想让结果挤在音乐目录下,想按自己的目录结构存放
  • 怎么做:点 Start 之前,先用输出路径按钮选好目标文件夹
  • 得到什么:转换结果直接落在你指定的位置

⚠️ 避坑指南:4个常见问题

问题一:启动后文件列表是空的

  • 现象:QQ 音乐里明明下了歌,窗口列表却什么都没有
  • 原因:默认加载的是 QQ 音乐 Mac 版的 iQmc 目录,文件存在别处或目录被移动就找不到
  • 解决:用"打开文件夹"按钮手动选择文件或直接选目录

问题二:个别文件转换失败

  • 现象:结束弹窗里提示有失败数量
  • 原因:扩展名不在 12 种支持列表里,或文件本身下载不完整
  • 解决:检查扩展名是否在列表内;支持的格式仍失败就回 QQ 音乐重新下载该歌曲

问题三:转换后标签信息缺失

  • 现象:文件能播,但歌名、歌手显示为空
  • 原因:这个工具只处理音频本体,不重写元数据
  • 解决:用 kid3 批量修补标签

问题四:自定义输出目录时全部失败

  • 现象:改了输出路径后,转换直接报错
  • 原因:自定义的输出目录不存在,文件写不进去
  • 解决:先把目标文件夹建好再点 Start

适合谁用

如果你在用 Mac,手头压着一堆 .qmcflac、.qmc0 却到处打不开,克隆下来 QMCDecode 跑一次就能全部还原;想支持新格式的话,可以对照 Constants.swift 里的格式映射表动手,再到 gitcode 上的 QMCDecode 仓库提交你的修改。

【免费下载链接】QMCDecodeQQ音乐QMC格式转换为普通格式(qmcflac转flac,qmc0,qmc3转mp3, mflac,mflac0等转flac),仅支持macOS,可自动识别到QQ音乐下载目录,默认转换结果存储到~/Music/QMCConvertOutput,可自定义需要转换的文件和输出路径项目地址: https://gitcode.com/gh_mirrors/qm/QMCDecode

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询