mixvideo-v2/RELEASE_NOTES_v0.2.0.md

113 lines
3.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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