怎么做的
转码工具最恶劣的失败模式是骗你说它成功了 —— 转完了、看着没问题、文件其实是坏的。所以每次输出都要用 ffprobe 回读校验,多花十毫秒买个保险。
先探测再转码:读不到时长或采样率就不转。空文件、随机字节、文本改名成 .mp3,一律拒掉并说清原因。无损转无损直接跳过并写明理由。
源文件只读:输出永远写到独立目录,同名自动加序号。没有「覆盖源文件」这个选项,以后也不会有。
失败不留痕:输出先写 .part,成功才改名。一次失败的运行什么都不留下 —— 没有半截文件、没有临时文件。
对 DRM 诚实:KGM / VPR / QMC / NCM 会被认出来并单独归类。文件是好的,只是有 DRM,本工具不做任何解包。
单个 33MB exe,ffmpeg 由你自己安装、项目不分发。完全离线,你文件的任何信息都不会离开它。


