Skip to content
This repository has been archived by the owner on Mar 17, 2024. It is now read-only.

常见问题

nukemiko edited this page Jul 13, 2022 · 4 revisions

本页面提供的常见问题和解决方案,是针对最新版本的,对旧版不一定有效。

绝大多数情况下,你可以通过观察命令行输出中的警告和/或错误信息,以及帮助信息,独立解决问题。

以下为最为常见的问题。如果你在这里找不到答案,可以去 Issues 页面 寻找解决方案,或者自己提交一个 Issue。

无法解密输入文件?

[takiyasha][ERROR] 探测输入文件 '<file>' 的加密类型时:OSError: [Errno 22] Invalid argument

文件 <file> 太小了,以至于对其进行 seek 操作时会报错。<file> 很有可能已经损坏,请重新下载文件后再次尝试。


[takiyasha][ERROR] 探测输入文件 '<file>' 的加密类型时:UnsupportedFileType: unsupported QMCv2 format: QMCv2 with new key format

如果输入文件 <file> 是从以下客户端下载的:

  • 从版本 18.57 及之后的 QQ 音乐 PC 客户端下载的 .mflac*/.mgg* 文件
  • 从版本 11.5.5 及之后的 QQ 音乐 Android 客户端下载的 .mflac*/.mgg* 文件

对于这些文件,目前提供实验性解密支持。但是请注意:对于这些文件,也不保证能够成功解密。


[takiyasha][ERROR] 不支持输入文件 '<file>'。或许你忘了添加 '-f, --try-fallback' 选项?

文件 <file> 不在 takiyasha 的支持列表内。

你也可以使用 --formats 选项查看受支持的文件。

其他问题

[takiyasha][WARN] 您正处于并行处理模式,这可能导致 CPU、RAM 等系统资源消耗急剧上升!

takiyasha 默认使用基于多进程的多文件并行处理,即便实际上输入的文件可能只有一个。如果你要修改这样的行为,请添加 --np, --no-parallel 选项。

由于现阶段 takiyasha 不会限制进程的数量,建议你在批量解密大量文件时添加 --np, --no-parallel 选项,以防系统资源被挤爆。


为什么输出的文件听起来断断续续的?

源文件损坏了。请重新下载源文件后再次尝试解密。


为什么部分输出文件的标签信息和封面是错误的?

takiyasha 默认会根据源文件中的信息(NCM)或输出文件残缺的标签信息(QMC)搜索更完整的标签信息和封面,使用相关度最高的结果补全输出文件中的信息。

此过程不保证搜索结果是绝对正确的——如果源文件中的信息或输出文件残缺的标签信息是错误的,takiyasha 当然也会使用相关度最高的结果,虽然这个结果也是完全错误的。

如果你发现输出文件带有错误的标签信息或封面,请你自行修正。


takiyasha 在没有网络时也能使用吗?

当然可以,解密过程不依赖网络。但 takiyasha 的默认行为包括自动为输出文件补全标签信息和封面,如果输入文件是 QMC,那么这个过程会因为缺少网络而无法完成。


takiyasha 支持 KGM/KWM/Apple Music/Spotify/... 吗?

KGM、KWM 会在以后得到支持。

没有支持 Apple Music 和 Spotify 的打算。


我可以宣传这个项目吗?

绝对不要!如果你发现了本项目,自己用就好了,否则就是让本项目打着车去投胎!

Clone this wiki locally