精彩时刻视频 AI 编辑 On-App AI
功能介绍
- 精彩时刻视频 AI 编辑主要包含以下内容:
- 视频云端下载至本地;
- 视频主体突出 AI 编辑;
- 视频隐私保护 AI 编辑;
- 视频背景音乐自定义;
- 精彩时刻视频 AI 编辑,主要依赖下述关键能力:
-
下载云端视频
开发者可通过 startDownloadMessageVideoForComposition API 将需要编辑的云端视频下载到本地。 -
获取精彩时刻服务配置信息
开发者可通过 objectDetectForVideo API 将待编辑视频进行主体突出 AI 编辑。 -
获取精彩时刻服务配置信息
开发者可通过 privacyProtectDetectForVideo API 将待编辑视频进行隐私保护 AI 编辑。
交互流程
sequenceDiagram
participant 用户
participant 面板
participant 云端
participant AI服务
rect rgb(227, 242, 253)
用户 ->> 面板: 1. 批量选择视频文件
面板 ->> 云端: 2. startDownloadMessageVideoForComposition-api
云端 -->> 面板: 3. 返回合成视频地址
面板 ->> 用户: 4. 跳转AI编辑页
end
rect rgb(255, 243, 224)
用户 ->> 面板: 5. 选择AI服务+背景音乐
alt 主体突出
面板 ->> AI服务: 6. objectDetectForVideo-api
else 隐私保护
面板 ->> AI服务: 6. privacyProtectDetectForVideo-api
end
par 并行处理
AI服务 ->> AI服务: 7. 视频处理
AI服务 ->> 面板: 8. 进度通知(每秒)
面板 ->> 用户: 9. 更新进度条
and 中断监听
用户 ->> 面板: 10. 点击取消按钮
面板 ->> AI服务: 11. 立即终止请求
AI服务 -->> AI服务: 12. 清理临时资源
AI服务 -->> 面板: 13. 终止确认(无数据返回)
面板 ->> 用户: 14. 显示"操作已取消"
end
alt 正常完成
AI服务 -->> 面板: 15. 返回最终视频
面板 ->> 用户: 16. 显示预览界面
end
end
rect rgb(230, 245, 230)
用户 ->> 面板: 17. 点击保存
面板 ->> 云端: 18. 上传到相册
云端 -->> 面板: 19. 保存成功确认
面板 ->> 用户: 20. 显示保存结果
end