一种基于内容识别的视频剪辑系统和方法与流程

专利2025-04-14  27


本发明涉及视频剪辑,具体涉及一种基于内容识别的视频剪辑系统和方法。


背景技术:

1、随着互联网的普及和多媒体技术的快速发展,视频已成为人们日常生活中不可或缺的一部分。在很多视频应用场景中,比如短视频平台,用户在分享精彩的视频集锦时,往往需要将完整的视频进行剪辑后再发布,然而,现有的视频剪辑软件大多依赖于高性能的硬件设备,对硬件设备的配置有一定要求,且操作复杂,难以在移动端等算力有限的设备上流畅运行。此外,传统的视频剪辑方式往往导致大量算力的浪费,无法满足日益增长的视频编辑需求。

2、在线视频剪辑是一种便捷的视频编辑方式,它允许用户通过互联网浏览器直接进行云视频剪辑,无需安装额外的软件,特别是在快速迭代和分享内容需求日益增长的今天,提高了视频剪辑的高效,现有的在线视频剪辑系统大都存在如下问题:对视频进行在线云剪辑过程,缺少对视频进行云剪辑的节点状态进行判断,若选择的剪辑节点满足不了对待剪辑视频的剪辑需求,不仅会影响视频的剪辑效率和质量,而且还会对节点本身产生影响,因此,本发明提出一种基于内容识别的视频剪辑系统和方法。


技术实现思路

1、本发明的目的在于提供一种基于内容识别的视频剪辑系统和方法,解决上述技术问题。

2、一种基于内容识别的视频剪辑系统,所述系统包括:剪辑任务接受模块、剪辑任务分配模块、视频剪辑模块和置信度评估模块;

3、所述剪辑任务接受模块,用于导入待剪辑视频,并获取待剪辑视频基本数据;

4、所述剪辑任务分配模块,用于根据剪辑任务接受模块获取的每个待剪辑视频的基本数据对待剪辑视频的剪辑节点进行分配;

5、所述视频剪辑模块,用于基于视频内容对视频进行剪辑;

6、所述置信度评估模块,用于对剪辑的视频片段的置信度进行评估,并输出目标视频。

7、作为本发明方案的进一步描述,所述剪辑任务接受模块的工作过程包括:

8、由编辑人员在浏览器中打开在线视频剪辑客户端页面,将待剪辑视频文件上传至系统并暂存在媒体库;

9、获取每个待剪辑视频文件的大小和内容。

10、作为本发明方案的进一步描述,所述剪辑任务分配模块的工作过程包括:

11、系统获取待剪辑视频文件的大小和格式;

12、根据待剪辑视频文件的大小和格式筛选出满足符合要求的剪辑节点,若符合要求的剪辑节点存在空闲剪辑节点,编辑人员手动选择任一剪辑节点进行视频在线剪辑;

13、若符合要求的剪辑节点不存在空闲节点,系统依次向所有符合要求的剪辑节点发出在线剪辑请求,当第一个符合要求的剪辑节点接受到在线剪辑请求后,判断自己是否是空闲状态,若是则将当前视频文件加入剪辑列表,进行在线剪辑,若否则将当前剪辑任务转送给下一个符合要求的剪辑节点;

14、下一个符合要求的剪辑节点判断自己是否是空闲状态,若是则将当前视频文件加入剪辑列表,进行在线剪辑,否则继续将当前剪辑任务转送给下一个符合要求的剪辑节点;

15、剪辑任务在所有满足要求的剪辑节点轮流传递,直至当前视频文件被其中一个满足要求的剪辑节点加入剪辑列表。

16、作为本发明方案的进一步描述,若符合要求的剪辑节点不存在空闲节点时,系统方处的在线剪辑请求在设定时间段内一直未得到响应,则丢弃当前在线剪辑请求,重新发出一个新的在线剪辑请求。

17、作为本发明方案的进一步描述,所述筛选出满足符合要求的剪辑节点的工作过程包括:

18、获取所有可信任剪辑节点的运行参数数据;

19、通过下式计算所有可信任剪辑节点与当前视频文件的匹配度k:

20、k=αa*βb;

21、式中,α和β分别为权重系数,a为格式匹配指标,b为内存匹配指标;

22、将可信任剪辑节点与当前视频文件的匹配度k与设定的匹配度标准值k0进行比较,若可信任剪辑节点与当前视频文件的匹配度k大于设定的匹配度标准值k0,则说明该可信任节点符合要求,否则,该可信任节点不符合要求。

23、作为本发明方案的进一步描述,所述格式匹配指标a与待进行剪辑视频文件的格式相关,若待进行剪辑视频文件的格式在剪辑节点处理的视频格式范围内,则a=1,若待进行剪辑视频文件的格式不在剪辑节点处理的视频格式范围内,则a=0。

24、作为本发明方案的进一步描述,所述内存匹配指标b与待进行剪辑视频文件的大小相关,获取待进行剪辑视频文件的大小m,若剪辑节点可使用的内存空间大于2m,则b=1,若剪辑节点可使用的内存空间小于等于2m且大于m,则b=0.5,若剪辑节点可使用的内存空间小于等于m,则b=0。

25、作为本发明方案的进一步描述,所述视频剪辑模块的工作过程包括:

26、获取视频内容,基于视频内容中的特定场景,提取n个视频片段;

27、对每个视频片段进行编号,编号格式为:其中i属于n,为第i个视频片段初始时刻,为第i个视频片段结束时刻,σi为第i个视频片段序列号。

28、作为本发明方案的进一步描述,所述置信度评估模块的工作过程包括:

29、根据n个视频片段的初始时刻和结束时刻,将n个视频按照顺序依次输入训练好的动作识别网络模型中,输出每个视频的置信度评估结果,并对每个视频片段进行重新编号,编号格式为:其中,pi为每个置信度评分;

30、编辑人员对不满足置信度评分要求的视频片段内容重新进行筛选,选择出误判的视频片段加入满足置信度评分要求的视频片段中;

31、根据编号格式,获取所有满足置信度评分要求的视频片段的初始时刻和结束时刻,按时间顺序将所有视频片段合并完成视频在线剪辑。

32、一种基于内容识别的视频剪辑方法,所述方法包括如下步骤:

33、步骤s1、编辑人员将待剪辑视频上传至线视频剪辑客户端页面;

34、步骤s2、系统获取待剪辑视频文件的大小和格式;

35、步骤s3、根据步骤s2获取的内容筛选出满足对待剪辑视频进行在线剪辑的剪辑节点;

36、步骤s4、根据满足对待剪辑视频进行在线剪辑的剪辑节点的当前状态,选择出合格的剪辑节点;

37、步骤s5、通过视频内容中的场景筛选出符合要求的视频片段;

38、步骤s6、通过训练好的模型对所有筛选出符合要求的视频片段进行置信度评分;

39、步骤s7、根据评分结果筛选出最终视频片段,按时间顺序拼接,完成视频剪辑。

40、本发明的有益效果:

41、本发明旨在解决传统视频剪辑软件对硬件要求高、操作复杂、不适用于移动端等问题,通过剪辑任务接受模块,将待剪辑视频上传至线上进行云剪辑,并通过任务分配模块根据视频格式和视频大小为待剪辑视频选择合适的视频在线剪辑的计算节点,提高系统编辑效率,减少对本地软硬件的需求,同时,利用云端服务器的强大算力资源,实现高效的视频编辑处理,然后,通过视频剪辑模块,剪辑出目标视频片段,最后,基于置信度评估模块筛选出符合要求的视频片段,并将符合要求的视频片段筛选出来按时间顺序拼接在一起,完成视频剪辑。


技术特征:

1.一种基于内容识别的视频剪辑系统,其特征在于,所述系统包括:剪辑任务接受模块、剪辑任务分配模块、视频剪辑模块和置信度评估模块;

2.根据权利要求1所述的一种基于内容识别的视频剪辑系统,其特征在于,所述剪辑任务接受模块的工作过程包括:

3.根据权利要求1所述的一种基于内容识别的视频剪辑系统,其特征在于,所述剪辑任务分配模块的工作过程包括:

4.根据权利要求3所述的一种基于内容识别的视频剪辑系统,其特征在于,若符合要求的剪辑节点不存在空闲节点时,系统方处的在线剪辑请求在设定时间段内一直未得到响应,则丢弃当前在线剪辑请求,重新发出一个新的在线剪辑请求。

5.根据权利要求3所述的一种基于内容识别的视频剪辑系统,其特征在于,所述筛选出满足符合要求的剪辑节点的工作过程包括:

6.根据权利要求5所述的一种用于超算的算力接入能力评估系统,其特征在于,所述格式匹配指标a与待进行剪辑视频文件的格式相关,若待进行剪辑视频文件的格式在剪辑节点处理的视频格式范围内,则a=1,若待进行剪辑视频文件的格式不在剪辑节点处理的视频格式范围内,则a=0。

7.根据权利要求5所述的一种用于超算的算力接入能力评估系统,其特征在于,所述内存匹配指标b与待进行剪辑视频文件的大小相关,获取待进行剪辑视频文件的大小m,若剪辑节点可使用的内存空间大于2m,则b=1,若剪辑节点可使用的内存空间小于等于2m且大于m,则b=0.5,若剪辑节点可使用的内存空间小于等于m,则b=0。

8.根据权利要求1所述的一种基于内容识别的视频剪辑系统,其特征在于,所述视频剪辑模块的工作过程包括:

9.根据权利要求8所述的一种基于内容识别的视频剪辑系统,其特征在于,所述置信度评估模块的工作过程包括:

10.一种基于内容识别的视频剪辑方法,所述方法适用于权利要求1-9任一所述的基于内容识别的视频剪辑系统,其特征在于,所述方法包括如下步骤:


技术总结
本发明涉及视频剪辑技术领域,公开了一种基于内容识别的视频剪辑系统和方法,本发明旨在解决传统视频剪辑软件对硬件要求高、操作复杂、不适用于移动端等问题,通过剪辑任务接受模块,将待剪辑视频上传至线上进行云剪辑,并通过任务分配模块根据视频格式和视频大小为待剪辑视频选择合适的视频在线剪辑的计算节点,提高系统编辑效率,减少对本地软硬件的需求,同时,利用云端服务器的强大算力资源,实现高效的视频编辑处理,然后,通过视频剪辑模块,剪辑出目标视频片段,最后,基于置信度评估模块筛选出符合要求的视频片段,并将符合要求的视频片段筛选出来按时间顺序拼接在一起,完成视频剪辑。

技术研发人员:邹宁,吴昊,张杨勇
受保护的技术使用者:深圳市微途影科技有限公司
技术研发日:
技术公布日:2024/12/17
转载请注明原文地址:https://xbbs.6miu.com/read-23449.html