QuickRec Full v1.9
QuickRec Full v1.9 发布说明
当前状态:正式发布
发布日期:2026-07-27
版本定位
v1.9 为 QuickRec Full 增加本地项目工作区基础。项目用于组织全局素材引用和项目上下文录制,不复制、移动或接管原始视频,也不引入时间线、剪辑、多轨或导出队列。
主要变化
项目工作区
- 工作台新增“项目”一级页面。
- 支持默认或自定义位置创建项目。
- 支持原地打开外部
project.qrproj。 - 支持重命名、说明编辑、归档和恢复。
- 同一素材可加入多个项目,从项目移除不会删除视频或全局素材记录。
- 项目页支持全屏、区域、窗口三种平级录制入口。
数据安全
- 使用
%APPDATA%\QuickRec\projects.json维护中央项目发现索引。 - 每个项目使用独立
project.qrproj保存项目详情和素材稳定 ID 引用。 - 项目与中央索引均使用原子写入和有效备份。
- 支持项目缺失重新定位、损坏备份恢复和外部修改冲突保护。
- 无有效备份时保留损坏文件,不创建空项目。
安全删除
- 删除项目默认不选择任何原始视频。
- 只有可证明独占且存在的素材允许选择。
- 共享、缺失或归属不确定素材禁止删除。
- 项目文件和选中视频只进入 Windows 回收站。
- 任一步失败都会停止后续操作并显示逐项结果。
工程质量
- 项目存储、生命周期、查询、录制协调、恢复和删除逻辑从 UI 中独立。
- 慢速回收站操作在后台线程执行。
- 新模块已纳入 ruff、mypy、coverage、CI 和 packaging 门禁。
已知边界
- 不包含素材预览、项目时间线、多轨、剪辑、导出队列、AI 或云同步。
- 不修改 QuickRec Lite。
- 项目只保存素材引用,不复制原始视频。
- 多项目共享状态依赖可读取的本机项目索引;无法证明独占时按“不确定”处理。
验证状态
- 全量测试:
642 passed, 25 deselected, 52 subtests passed。 - 总体覆盖率:
85.76%。 - Packaging:
13 passed, 654 deselected。 - Ruff、mypy、compileall、原型回归和基础启动:通过。
- GUI 手动验收:通过。三档 DPI、三类录制、四类音频、真实 120 FPS 自检、设置成功/失败、诊断、素材库和三条真实回收站路径均已补证。
- 正式发布源:
E:\QRtest\QuickRec-v1.9-dist-r8\QuickRec\QuickRec.exe,SHA256CFE6BC6D4FC342039A0B410B4CF80FC9A34BAD47908F671AE9161FC63F7A9D47。
发布资产
| 文件 | 大小 | SHA256 |
|---|---|---|
QuickRec.exe |
7,047,836 字节 |
CFE6BC6D4FC342039A0B410B4CF80FC9A34BAD47908F671AE9161FC63F7A9D47 |
ffmpeg.exe |
99,264,000 字节 |
5AF82A0D4FE2B9EAE211B967332EA97EDFC51C6B328CA35B827E73EAC560DC0D |
ffprobe.exe |
99,066,368 字节 |
192A1D6899059765AC8C39764FC3148D4E6049955956DC2029F81F4BD6A8972D |
QuickRec-v1.9-win-x64.zip |
160,233,267 字节 |
B683D051D8D0442B3503F8C5AD9FAE96F8D5538510E890E98F48EB3A1562F446 |
分发目录包含 244 个文件,共 428,210,468 字节。正式 ZIP 直接由锁定 R8
目录生成;不得用其他构建替代上述验收身份。
回滚
- 代码回滚点:tag
v1.8,不得移动或重写。 - 发布包回滚:恢复 v1.8 正式发布包。
- v1.9 项目数据不影响 v1.8 全局素材索引;回滚前保留
%APPDATA%\QuickRec\projects.json和所有project.qrproj。