- 增强FFmpeg缩略图生成的错误处理和详细日志 - 实现缩略图生成的重试机制,包括多种时间戳策略 - 添加缩略图生成前的预检查机制 - 优化FFmpeg命令参数,提高兼容性和成功率 - 添加单元测试验证修复效果 修复内容: 1. 增强日志记录,包括FFmpeg命令和输出信息 2. 实现重试机制:原时间戳失败时尝试0秒、中间时间点等 3. 预检查视频文件有效性、时间戳合理性、输出目录可写性 4. 优化FFmpeg参数:添加hide_banner、loglevel、update等选项 5. 在material_commands中使用新的重试机制 解决了FFmpeg执行完成但缩略图文件不存在的问题 |
||
|---|---|---|
| .. | ||
| business | ||
| data | ||
| infrastructure | ||
| presentation | ||
| app_state.rs | ||
| config.rs | ||
| lib.rs | ||
| main.rs | ||