zenconverter 中文文档 下载 App

AI 模型需要按需下载 + GPU 依赖

两种 AI 功能,一套引擎

ZenConverter 的两条 AI 路线共用同一个推理引擎:Tencent NCNN,GPU 后端走 Vulkan。

AI 功能路线模型大小状态
Real-ESRGAN 图片 4× 超分NCNN Vulkan4.65 MB(轻量)/ 63.9 MB(高画质)Stable
RIFE 2× 视频补帧NCNN VulkanRIFE 模型Experimental

两条路线都是 Android 专属——需要 arm64-v8a 架构 + Vulkan GPU 支持。不满足其中任何一条,AI 功能就不会出现或会明确报错。

为什么模型不打包进 APK

APK 现在约 38.8 MB。如果把 AI 模型(至少一个 4.65 MB + 63.9 MB 两个)都打包进去:

所以 ZenConverter 选择按需下载:想用 AI 功能时才下载模型,下载后用 SHA-256 校验确认和官方仓库的哈希一致。

SHA-256 校验的意义

SHA-256 校验是为了防止两种风险:

  1. 下载损坏:网络不稳定时下载到一半文件不完整;
  2. 模型替换:如果模型下载来源被劫持(比如不安全的网络环境),攻击者可能替换模型文件。

校验失败 → 模型不会被加载,ZenConverter 会提示"校验失败,请重试"。这不是网络不好的问题,而是文件完整性有问题。

GPU 加速 vs CPU Fallback

路径条件速度
Vulkan GPU 加速设备 GPU 支持 Vulkan + NCNN Vulkan 库正常快(图片超分几秒到几十秒)
CPU Fallback设备不支持 Vulkan,或 Vulkan 初始化失败慢(图片超分可能几分钟)

ZenConverter 优先走 Vulkan GPU 加速。如果设备不支持,不会直接失败——会 fallback 到纯 CPU 推理,速度慢但功能可用。

RIFE 视频补帧(Experimental)和 Vulkan GPU 的耦合更紧,某些 RIFE 失败场景可能没有有效的 CPU fallback。

arm64-v8a Only 的影响

AI 引擎(libzen_ncnn.so + libncnn.so)只编译了 arm64-v8a ABI。32 位 ARM 设备:

这和 FFmpeg、office2pdf、woff2 native 库的 arm64-only 情况一致。

实验性路线的风险

RIFE 视频补帧标为 Experimental,原因是:

Experimental 状态意味着"能用但不稳定",不是"不能用"。

使用建议

场景推荐
图片放大(不是特别急)先下轻量模型(4.65 MB),够用
图片放大(追求画质)下高画质模型(63.9 MB),画质更好
视频补帧(想试一下)先确认设备支持 Vulkan,跑一次试试
视频补帧(想长期用)先在一台稳定的设备上验证,不要在重要任务上第一次用

已知边界

相关页面

模型下载管理界面
ZenConverter 模型下载:Real-ESRGAN 轻量/高画质 + Noto Sans CJK 字体,下载前显示大小