运行时依赖
安装命令
点击复制技能文档
目标:将 480p 转换为 1080p、720p 转换为 4K,即使比例不是整数 2x 也能实现。 --- ETDS 模型只支持严格 2x 超分,所以本 skill 自动: 使用 ffmpeg lanczos 预缩放,将输入压缩(或拉伸)到 target/2 使用 ETDS x2 OpenVINO 模型将 target/2 转换为 target 适用场景: AI 生成视频(Seedance / Sora 等)480p → 1080p 720p 老片源 → 4K (2160p) 任意非整数倍率的分辨率提升 纯 CPU 环境(Intel Xeon AMX 加速) 执行流程:exec 调用,只替换输入路径和目标: bash /smartupscale.sh <输入视频绝对路径> -t 1080p echo "--- created ---" 支持的分辨率:480p 540p 720p 1080p 1440p 2160p 4k,也可以直接写 1920x1080。 bash /smartupscale.sh -t 1080p -o --- -o 则输出到 <输入名>_smart_x.mp4。 注意事项: 输入 / 输出都使用绝对路径 目标分辨率按高度对齐,宽度按输入宽高比自动计算(保持 AR) 若输入已经 ≥ 目标,会退化为单步 lanczos 缩放 若输入恰好就是 target/2,会跳过 lanczos 直接使用 ETDS 2x 输出固定 H.264 / CRF 18,自动合并原音轨 限制: 仅 Linux x86_64(OpenVINO CPU plugin) 单次最多 2x 链路(先 lanczos 后 ETDS),不会做多级 AI 超分 逐帧推理,长视频会比较耗时(参考 ETDS 速度:Xeon AMX 上 ~14 fps 推理) 模型固定为 ETDS_M7C48_x2(已 vendored,~380KB) 安装: echo "--- created ---" bash /install.sh