imeepos
|
6978b8bbfd
|
fix: 修复项目详情页打开文件夹功能
问题分析:
1. 权限问题:Tauri opener插件缺少必要的权限配置
2. 路径格式问题:Windows长路径格式(\\?\前缀)导致opener插件无法处理
修复方案:
1. 权限配置修复:
- 在capabilities/default.json中添加opener:allow-open-path权限
- 添加opener:allow-reveal-item-in-dir权限
- 同时添加fs和dialog相关权限以支持完整功能
2. 路径处理优化:
- 检测并移除Windows长路径前缀(\\?\)
- 添加备用方案:如果openPath失败,尝试revealItemInDir
- 增加错误处理和用户友好的提示信息
- 添加调试日志便于问题排查
技术细节:
- openPath: 直接打开文件夹
- revealItemInDir: 在文件管理器中显示文件夹
- 路径标准化处理确保跨平台兼容性
现在项目详情页的打开文件夹功能应该可以正常工作了!
|
2025-07-13 22:00:30 +08:00 |
imeepos
|
704e6d8fff
|
feat: 添加视频切分片段查看功能
新增功能:
1. MaterialCard组件 - 增强的素材卡片
- 显示素材基本信息和状态
- 支持展开查看切分片段详情
- 片段时间格式化显示
- 文件位置快速访问
2. get_material_segments命令
- 获取指定素材的所有切分片段
- 返回完整的片段信息包括文件路径
3. 前端store集成
- getMaterialSegments方法
- 错误处理和加载状态
4. 用户界面改进
- 状态颜色编码(完成/处理中/失败/等待)
- 可折叠的片段列表
- 时间格式化显示(分:秒)
- 片段索引和时长信息
视频切分结果保存位置:
- 文件系统: 原视频路径_segments/原视频名_001.mp4
- 数据库: material_segments表存储片段元信息
- 前端: 通过MaterialCard组件可视化查看
现在用户可以:
查看每个素材的切分状态
展开查看具体的切分片段
了解每个片段的时间范围和文件位置
快速访问切分后的文件
|
2025-07-13 21:12:01 +08:00 |
imeepos
|
dbcd98118c
|
feat: 修复FFmpeg场景检测功能并添加调试工具
主要修复:
- 重构场景检测算法,使用正确的FFmpeg命令
- 添加备用的简单场景检测方法
- 改进FFmpeg可用性检查,同时检查ffmpeg和ffprobe
- 添加详细的FFmpeg状态信息获取功能
新增功能:
- FFmpegDebugPanel调试面板组件
- test_scene_detection测试命令用于调试
- get_ffmpeg_status命令获取详细状态
- 项目详情页面添加调试工具选项卡
技术改进:
- 更可靠的场景检测实现,支持降级到时间间隔方法
- 完善的错误处理和日志记录
- 用户友好的调试界面
- 实时测试和诊断工具
这个版本应该能够正确处理场景检测,即使在FFmpeg配置有问题的情况下也能提供备用方案。
|
2025-07-13 21:04:46 +08:00 |
imeepos
|
036488e13b
|
fix: 完善前端组件和类型定义
- 添加素材导入对话框组件
- 实现项目详情页面完整功能
- 添加素材状态管理store
- 完善TypeScript类型定义
- 更新项目列表路由导航
|
2025-07-13 20:49:04 +08:00 |