多鱼AI矩阵系统需求文档2.0
一、视频创作需求分析
1,智能批量一键成片接口(支持两种应用场景:脚本自动成片、智能图文匹配成片);
1. 脚本节点配置(支持多节点,多素材,支持节点排序功能)
2. 背景音乐(支持多素材)
3. 贴纸水印(宽高,x,y坐标,支持多素材)
4. 标题(支持智能文案生成,支持多标题)
5. 口播(支持智能文案生成,支持多条口播,支持排序功能)
6. 普通合成配置
1.输出数量(1~100)
2.输出尺寸(宽高)
3.视频命名规则(规则示例:xxx_{index}.mp4)
4.单片时间上限(秒)
5.存储地址(oss)
7.素材与素材时长自动对齐
8.截取视频快照用于视频展示封面图并存入数据库
9. 策略高级设置
1.素材音量(范围0~10,1表示原始音量)
2.标题配置
3. 口播配置
(1)口播音量
(2)口播字幕
(3)口播音色
(4)口播语速
(5)口播声音风格
4. 背景音乐配置
(1) 背景音乐音量
(2) 背景音乐风格
5. 混剪配置
(1) 自动拆条时长
(2) 允许添加特效
(3) 允许重复匹配
(4) 对齐模式(视频轨时长按照音频轨缩放和截断)
6. 合成配置 OutputMediaConfig
配置清单:
(1)Effect Type:Text 横幅文字
(2)Effect Type:DeWatermark 遮标
(3)Effect Type:Crop 裁剪
(4)Effect Type:Scale 缩放
(5)Effect Type:Pad 贴边
(6)Effect Type:Background 背景设置
(7)Effect Type:Transition 转场
(8)Effect Type:DLTransition 补帧转场
(9)Effect Type:VFX 特效
(10)Effect Type:Filter 滤镜
(11)Effect Type:Volume 调音
(12)Effect Type:AFade 音频淡入淡出
(13)Effect Type:AI_ASR 语音转文字
(14)Effect Type:Rotate 素材旋转
(15)Effect Type:AI_Matting 绿幕抠图
(16)Effect Type:AI_RealMatting 实景抠图
(17)Effect Type:AI_Delogo 智能去台标
(18)Effect Type:Clip 随机截取
(19)Effect Type:Flip 翻转
(20)Effect Type:KenBurns 镜头推拉
(21)Effect Type:ADenoise 音频降噪
(22)Effect Type: Zoom 变焦
3.剪辑任务查询和结果回调
4.删除功能
(1) 删除数据库视频表记录时,需同步删除媒资数据记录和oss数据存储记录,
5.媒资管理(阿里智能媒体服务媒资库)
(1)调取媒资数据到矩阵系统;
(2)图片、视频、音频分别展示;
(3)实现增删改查功能;
6.模版工厂
(1)普通模版(通过云剪辑工程导出);
(2)高级模版(通过阿里云版的AE插件导出);
(3)导出的模板可在剪辑中复用;
7.模板管理
(1)转码模板的创建和调用,在剪辑时可进行音频,视频高清转码(分辨率,码率,帧率GOP值)
(2)截图模板,在剪辑时选择截图模板设置(截图频率,存储规则:覆盖截图、实时截图)
注:
(1)以上需求需严格遵循阿里云API文档进行开发;
(2)代码书写需简洁、清晰、稳定、易扩展易维护;
(3)智能媒体的新版SDK需与旧版兼容或做SDK版本分离;
(4)提供详细的接口文档参数注释和示例,返回数据说明等;
*特别要求:
(1)需要有完善的代码注释和测试用例;