3.5 KiB
3.5 KiB
MixVideo Desktop v0.1.9 发布说明
🎉 版本亮点
🚀 新功能:项目一键AI分类
这是本版本的核心功能,大幅提升了用户的工作效率!
✨ 功能特性
- 一键操作:用户只需点击一次即可处理整个项目的所有视频素材
- 智能过滤:自动识别需要处理的素材,避免重复处理
- 实时反馈:显示处理进度、队列状态和结果统计
- 完美集成:与现有AI分类系统无缝集成
🔧 技术实现
-
后端新增:
ProjectBatchClassificationRequest和ProjectBatchClassificationResponse数据模型create_project_batch_classification_tasks()业务服务方法start_project_batch_classificationTauri命令接口
-
前端新增:
- 完整的TypeScript类型定义
startProjectBatchClassification()状态管理方法- 一键AI分类按钮和队列状态监控UI
🎯 业务流程
- 用户点击"一键AI分类"按钮
- 系统自动获取项目所有素材
- 智能过滤符合条件的视频素材(已完成处理、有视频片段)
- 批量创建AI分类任务
- 启动分类队列处理
- 实时显示处理进度和结果
📊 用户界面
- 渐变紫色按钮:符合AI功能的视觉风格
- 加载状态显示:旋转图标和状态文字
- 队列状态卡片:显示待处理和正在处理的任务数
- 实时更新:每3秒自动刷新队列状态
🔧 技术改进
兼容性
- ✅ 与现有AI分类系统完全兼容
- ✅ 保持原有单素材分类功能不变
- ✅ 遵循 Tauri 开发规范
性能优化
- ✅ 批量处理提高效率
- ✅ 智能过滤减少重复操作
- ✅ 异步处理不阻塞UI
错误处理
- ✅ 完善的错误捕获和提示
- ✅ 单个素材失败不影响整体流程
- ✅ 详细的日志记录
📦 构建信息
发布文件
- MSI安装包:
MixVideo Desktop_0.1.9_x64_en-US.msi(7.42 MB) - NSIS安装包:
MixVideo Desktop_0.1.9_x64-setup.exe(4.95 MB)
构建环境
- Rust版本:最新稳定版
- Node.js版本:18+
- Tauri版本:2.x
- 构建时间:约50秒
🐛 已知问题
编译警告(不影响功能)
unused variable: pending_status_jsonunused variable: debug_rowsmethod cleanup_invalid_projects is never used
这些警告将在后续版本中修复。
📈 版本对比
| 功能 | v0.1.6 | v0.1.9 |
|---|---|---|
| 单素材AI分类 | ✅ | ✅ |
| 项目一键AI分类 | ❌ | ✅ |
| 队列状态监控 | 基础 | 增强 |
| 批量任务处理 | ❌ | ✅ |
| 实时进度反馈 | 基础 | 完整 |
🚀 使用指南
如何使用一键AI分类
- 打开项目详情页面
- 确保项目中有已处理完成的视频素材
- 点击"一键AI分类"按钮
- 系统会自动处理所有符合条件的素材
- 在AI分类队列卡片中查看处理进度
- 处理完成后,视频会自动移动到对应的分类文件夹
注意事项
- 只有已完成处理且有视频片段的素材才会被处理
- 默认不会覆盖已有的分类结果
- 处理过程中可以继续使用应用的其他功能
🔄 升级说明
从v0.1.6升级
- 直接安装新版本即可
- 数据库会自动迁移
- 所有现有功能保持不变
🎯 下一版本预告
- 批量分类进度条显示
- 自定义分类参数设置
- 分类结果统计报告
- 分类任务暂停和恢复功能
发布时间:2025年7月14日
Git标签:v0.1.9
分支:master
感谢您使用 MixVideo Desktop!