问题分析: 场景检测成功识别出44个场景,但是没有进行切分。 原因是needs_segmentation方法只检查视频总时长是否超过最大时长限制。 当视频总时长(170.86秒)小于默认限制(300秒)时,即使有场景检测结果也不会切分。 修复方案: 修改切分条件判断逻辑: - 原逻辑:只有当视频总时长 > 最大时长限制时才切分 - 新逻辑:满足以下任一条件即切分: 1. 视频总时长 > 最大时长限制 2. 是视频文件且有场景检测结果 这样确保: 有场景检测结果的视频一定会进行分镜头切分 超长视频即使没有场景检测也会按时长切分 保持原有的时长限制功能 现在有场景检测结果的视频都会正确进行分镜头+二次切分处理! |
||
|---|---|---|
| .. | ||
| capabilities | ||
| icons | ||
| src | ||
| .gitignore | ||
| Cargo.toml | ||
| build.rs | ||
| tauri.conf.json | ||