mixvideo-v2/RELEASE-v0.1.9.md

3.5 KiB
Raw Permalink Blame History

MixVideo Desktop v0.1.9 发布说明

🎉 版本亮点

🚀 新功能项目一键AI分类

这是本版本的核心功能,大幅提升了用户的工作效率!

功能特性

  • 一键操作:用户只需点击一次即可处理整个项目的所有视频素材
  • 智能过滤:自动识别需要处理的素材,避免重复处理
  • 实时反馈:显示处理进度、队列状态和结果统计
  • 完美集成与现有AI分类系统无缝集成

🔧 技术实现

  • 后端新增

    • ProjectBatchClassificationRequestProjectBatchClassificationResponse 数据模型
    • create_project_batch_classification_tasks() 业务服务方法
    • start_project_batch_classification Tauri命令接口
  • 前端新增

    • 完整的TypeScript类型定义
    • startProjectBatchClassification() 状态管理方法
    • 一键AI分类按钮和队列状态监控UI

🎯 业务流程

  1. 用户点击"一键AI分类"按钮
  2. 系统自动获取项目所有素材
  3. 智能过滤符合条件的视频素材(已完成处理、有视频片段)
  4. 批量创建AI分类任务
  5. 启动分类队列处理
  6. 实时显示处理进度和结果

📊 用户界面

  • 渐变紫色按钮符合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_json
  • unused variable: debug_rows
  • method cleanup_invalid_projects is never used

这些警告将在后续版本中修复。

📈 版本对比

功能 v0.1.6 v0.1.9
单素材AI分类
项目一键AI分类
队列状态监控 基础 增强
批量任务处理
实时进度反馈 基础 完整

🚀 使用指南

如何使用一键AI分类

  1. 打开项目详情页面
  2. 确保项目中有已处理完成的视频素材
  3. 点击"一键AI分类"按钮
  4. 系统会自动处理所有符合条件的素材
  5. 在AI分类队列卡片中查看处理进度
  6. 处理完成后,视频会自动移动到对应的分类文件夹

注意事项

  • 只有已完成处理且有视频片段的素材才会被处理
  • 默认不会覆盖已有的分类结果
  • 处理过程中可以继续使用应用的其他功能

🔄 升级说明

从v0.1.6升级

  • 直接安装新版本即可
  • 数据库会自动迁移
  • 所有现有功能保持不变

🎯 下一版本预告

  • 批量分类进度条显示
  • 自定义分类参数设置
  • 分类结果统计报告
  • 分类任务暂停和恢复功能

发布时间2025年7月14日
Git标签v0.1.9
分支master

感谢您使用 MixVideo Desktop