mixvideo-v2/RELEASE_NOTES_v0.2.0.md

3.3 KiB
Raw Blame History

MixVideo Desktop v0.2.0 发布说明

🎉 版本亮点

🖼️ 素材类型区分展示功能

全新的素材管理体验,根据不同素材类型提供专门的展示方式:

  • 图片素材:直接展示图片内容,支持多种格式(JPG/PNG/GIF/WEBP/BMP/TIFF/SVG)
  • 视频素材展示视频缩略图使用FFmpeg生成首帧预览
  • 音频素材:提供播放控件,支持点击播放/暂停功能

🔧 AI分类统计修复

修复了AI分析日志中的关键问题

  • 数值溢出修复:解决成功分类数显示异常大数的问题
  • 统计逻辑优化:改进分类统计的计算方式,确保数据准确性
  • 数据一致性:统一任务统计和分类记录统计的数据来源

🚀 新功能

素材展示增强

  • 图片素材直接显示,无需生成缩略图
  • 音频素材集成HTML5播放器支持多种音频格式
  • 视频缩略图生成优化,保持原始宽高比
  • 懒加载机制,提升页面性能

后端API扩展

  • 新增 get_audio_file_base64 命令,安全访问音频文件
  • 扩展 get_material_thumbnail_base64 支持图片类型
  • 自动检测文件MIME类型确保正确的数据格式

统计系统改进

  • 新增分类记录状态详细统计
  • 修复数值溢出问题,添加安全检查
  • 改进数据库查询,提升统计准确性

🛠️ 技术改进

前端优化

  • MaterialThumbnail组件重构支持三种素材类型
  • 改进缓存机制,减少重复请求
  • 优化错误处理和加载状态显示

后端增强

  • 扩展ClassificationStats结构体
  • 改进数据库查询逻辑
  • 添加数值安全检查机制

安全性提升

  • 所有文件访问通过后端API避免直接使用file://协议
  • 路径清理机制处理Windows长路径前缀
  • 完善的错误处理和用户反馈

🐛 问题修复

AI分类统计

  • 修复成功分类数显示18446744073709552的异常问题
  • 解决负数转无符号整数的溢出问题
  • 统一数据来源,确保统计逻辑正确

素材管理

  • 改进不同类型素材的展示方式
  • 修复音频播放的安全访问问题
  • 优化图片加载性能

📋 兼容性

支持的素材格式

  • 图片JPG, JPEG, PNG, GIF, WEBP, BMP, TIFF, SVG
  • 视频MP4, AVI, MOV, MKV, WMV, FLV, WEBM, M4V
  • 音频MP3, WAV, FLAC, AAC, OGG, WMA, M4A

系统要求

  • Windows 10/11
  • FFmpeg用于视频处理
  • 至少4GB内存推荐

🔄 升级说明

从v0.1.x升级到v0.2.0

  1. 数据库兼容:自动兼容现有数据,无需手动迁移
  2. 配置保持:用户设置和项目数据保持不变
  3. 功能增强:现有功能保持兼容,新增功能自动可用

📝 开发者说明

API变更

  • 新增音频文件访问API
  • 扩展素材缩略图API支持图片
  • 更新分类统计数据结构

数据库变更

  • 扩展分类统计查询
  • 优化查询性能
  • 添加状态统计字段

🙏 致谢

感谢所有用户的反馈和建议特别是AI分类统计问题的报告帮助我们及时发现并修复了关键问题。

📞 支持

如有问题或建议,请通过以下方式联系:

  • GitHub Issues
  • 邮箱imeepos@outlook.com

发布日期2025年1月18日
版本号v0.2.0
构建号82b62a4