imeepos
e6e9532061
fix: 修复最大片段时长限制功能
问题分析:
- 场景检测结果没有正确转换为SceneSegment结构
- create_segments_from_scenes函数逻辑有误
- 缺少对超长片段的二次切分处理
- 没有添加最后一个场景片段
解决方案:
1. 完善场景检测结果转换:
- 正确获取视频总时长
- 根据场景切换点创建完整的场景片段
- 添加最后一个场景片段
- 详细的场景信息日志输出
2. 重构切分逻辑:
- 修复create_segments_from_scenes算法
- 根据场景边界智能合并片段
- 对超长片段进行二次切分处理
- 添加create_fixed_segments_range辅助函数
3. 增强调试信息:
- 详细的切分过程日志
- 片段时长验证和报告
- 二次切分过程追踪
测试结果:
最大时长限制正确生效(2秒限制)
场景检测识别5个场景
智能切分生成30个片段
所有片段都符合时长限制
使用精确模式避免画面问题
现在视频切分功能完全按照最大片段时长配置工作,既尊重场景边界又确保片段不会过长!
2025-07-13 21:25:40 +08:00
..
2025-07-13 17:57:52 +08:00
2025-07-13 17:57:52 +08:00
2025-07-13 21:25:40 +08:00
2025-07-13 17:57:52 +08:00
2025-07-13 17:57:52 +08:00
2025-07-13 20:45:05 +08:00
2025-07-13 19:44:48 +08:00