Skip to content

FFShift v1.0.0

Choose a tag to compare

@Albert-PZY Albert-PZY released this 23 Sep 04:25
· 24 commits to main since this release
5be6852

这一版能干什么

  • 导入视频后立刻看到时长、分辨率、编码与缩略图;一次拖入多个文件会依次排队
  • 三档转换:更清晰(存档再剪辑)、均衡(日常)、更小(发微信、发手机)
  • 转换中显示百分比、剩余时间与速度,随时可以取消,取消后会清掉半成品
  • 报错翻译成人话:磁盘满了、目录写不进去、文件损坏、编码器不可用各有对应说明
  • 一句话让 AI 给档位建议;模型不可用时自动退回本地规则,界面会如实标注建议来源
  • 档位与输出目录会记住,下次启动还在
  • 探测到硬件编码器(NVENC / QSV / AMF)时自动使用

安装前注意

  • 需要本机已安装 ffmpeg(未随包分发,避免安装包再胖一圈)。没有的话界面会提示"未检测到 ffmpeg"
  • 安装包未做代码签名:Windows 首次运行会弹 SmartScreen,选「更多信息」→「仍要运行」
  • 支持 Windows x64

验证情况

  • 单测 117 条、集成测试 15 条(真实调用 ffmpeg)全绿
  • 端到端自检走完 探测 → 抽帧 → 转换,打包产物实测 896ms 完成一次转换
  • 冒烟清单 14 条逐条记录在仓库 docs/testing.md,未实测的条目如实标注

已知未做

  • 托盘通知(当前只有行内「打开输出目录」)
  • 连续失败 2 次后停止并给出「复制日志」
  • 目标体积的界面入口(目前通过 AI 建议带入)

完整的开发过程、决策记录与踩坑返工见仓库 docs/ 目录。