feat(editor): 接入MediaKit智能选片,基于视频内容分析推荐最佳片段起始时间 #1523
Reference in New Issue
Block a user
Delete Branch "feat/mediakit-smart-clip-selection"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
改动
在
create_clips_from_assets_editor中接入 MediaKit 视频理解,智能推荐片段起始时间。修改文件
apps/api/app/api/routes/templates_editor/clips.py_get_mediakit_recommendations:调用 MediaKitanalyze_videos分析视频内容,返回每个素材的推荐起始时间_recommended_time_conflicts:检查推荐时间与已使用时间段是否冲突create_clips_from_assets_editor优先使用 MediaKit 推荐时间,冲突/越界时降级为_calc_random_start_timetests/unit/test_mediakit_smart_clips.py(新增)TestRecommendedTimeConflicts(8 个用例):冲突检测逻辑TestGetMediakitRecommendations(7 个用例):解析与降级TestMediakitIntegrationInFromAssets(5 个用例):端点集成测试降级策略
测试
🚀 预览环境已部署
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🗑️ 预览环境已清理
PR #1523 已关闭或合并,对应的预览环境已被清理。