1.本发明涉及视频编辑技术领域,具体地说,涉及一种快速剪裁视频的视频编辑软件系统。
背景技术:
2.视频编辑是指先用摄影机摄录下预期的影像,再在电脑上用视频编辑软件将影像制作成碟片的编辑过程,上面视频编辑的软件有很多比如会声会影,视频剪裁是使用软件对视频源进行非线性编辑,加入的图片、背景音乐、特效、场景等素材与视频进行重混合,对视频源进行切割、合并,通过二次编码,生成具有不同表现力的新视频。
3.现有视频拍摄完成后,需要摄像人员经过长时间的视频剪裁才能完成视频的编辑功能,剪裁效率较低,同时每次只能剪裁一种情况的视频信息,剪裁后的视频需要进行多次比对,所以现亟需一种快速剪裁视频的视频编辑软件系统。
技术实现要素:
4.本发明的目的在于提供一种快速剪裁视频的视频编辑软件系统,以解决上述背景技术中提出的问题。
5.为实现上述目的,提供了一种快速剪裁视频的视频编辑软件系统,包括视频数据输入单元,所述视频数据输入单元输出端连接有视频分帧单元,所述视频分帧单元用于对输入视频数据进行单一图片分帧,所述视频分帧单元输出端连接有分帧图片筛分单元,所述分帧图片筛分单元用于对单一图片筛分删除,所述分帧图片筛分单元输入端连接有剔除要求预定单元,所述剔除要求预定单元用于提前预定单一图片删除要求,所述分帧图片筛分单元输出端连接有剪裁视频数据存储单元。
6.作为本技术方案的进一步改进,所述视频分帧单元包括分帧时长制定模块,所述分帧时长制定模块用于制定每张图片的间隔时长,所述分帧时长制定模块输出端连接有分帧图片计数模块,所述分帧图片计数模块输出端连接有分帧图片排序模块。
7.作为本技术方案的进一步改进,所述视频分帧单元采用分帧计算算法,其算法公式如下所示:;其中输入视频总时长,为分帧时长预定时长,为分帧单一图片数量。
8.作为本技术方案的进一步改进,所述分帧图片筛分单元包括图片比对分析模块,所述图片比对分析模块输入端与所述剔除要求预定单元输入端连接,所述图片比对分析模块输出端连接有适合图片筛分模块。
9.作为本技术方案的进一步改进,所述适合图片筛分模块输出端连接有剩余图片排
序模块,所述剩余图片排序模块输入端与所述分帧图片排序模块输入端连接。
10.作为本技术方案的进一步改进,所述分帧图片筛分单元采用图像相似公式,其公式如下所示:;其中,为剔除要求图片a的特征向量,表示需要进行比对的图片b的特征向量,n为分帧后的图片总数,为两各图片之间的相似度。
11.作为本技术方案的进一步改进,所述剔除要求预定单元包括剔除要求输入模块,所述剔除要求输入模块输出端连接有剔除要求分步输出模块,所述剔除要求分步输出模块输出端连接有要求间隔暂存模块。
12.作为本技术方案的进一步改进,所述剪裁视频数据存储单元输出端连接有剪裁视频演示单元,所述剪裁视频演示单元用于对不同筛分要求后的视频进行演示,所述剪裁视频演示单元输出端与所述剪裁视频数据存储单元输入端连接。
13.作为本技术方案的进一步改进,所述剪裁视频数据存储单元输出端连接有最终视频适配单元,所述最终视频适配单元用于提取不同的演示视频中的适配视频。
14.与现有技术相比,本发明的有益效果:1、该快速剪裁视频的视频编辑软件系统中,视频数据数输入单元接收需要编辑的视频数据,并将数据信息传输至视频分帧单元,视频分帧单元对视频进行图片分帧,视频分帧单元将图片分帧信息传输至分帧图片筛分单元,通过剔除要求预定单元提前预定剔除要求,分帧图片筛分单元根据剔除要求信息对分帧图片信息进行筛分删除,并将筛分后的图片信息传输至剪裁视频数据存储单元,剪裁视频数据存储单元生成新的视频数据,实现视频快速剪裁功能,通过剔除要求单元,可提前制定多个剔除要求,生成不同剪裁视频,以供使用者进行挑选。
15.2、该快速剪裁视频的视频编辑软件系统中,分帧时长制定模块根据输入视频信息制定分帧后每张图片的间隔时长,并将间隔时长信息传输至分帧图片计数模块,分帧图片计数模块根据间隔时长信息计算出该视频分帧后的图片数量,并将图片数量信息传输至分帧图片排序模块,通过分帧图片排序模块对分帧后的图片进行排序,并记录排序信息。
16.3、该快速剪裁视频的视频编辑软件系统中,剔除要求预定单元将预定单一图片删除要求信息传输至图片对比分析模块,通过图片对比分析模块对不同单一图片进行对比分析,并将分析信息传输至适合图片筛分模块,通过适合图片筛分模块将其中符合单一图片删除要求的图片进行筛分去除,其余图片暂存。
17.4、该快速剪裁视频的视频编辑软件系统中,通过剩余图片排序模块对筛分完成后的图片进行顺序排布,同时分帧图片排序模块将先前分帧后的图片排序信息传输至剩余图片排序模块,剩余图片排序模块根据先前分帧后的图片排序信息进行筛分完成后的图片排序,保证后期分完成后的图片顺序与前期输入视频分帧后的图片顺序保持一致。
附图说明
18.图1为本发明实施例1的整体流程图;
图2为本发明实施例1的视频分帧单元流程图;图3为本发明实施例1的分帧图片筛分流程图;图4为本发明实施例1的剔除要求预定单元流程图。
具体实施方式
19.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
20.在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的设备或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
21.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
22.实施例1请参阅图1-图4所示,提供了一种快速剪裁视频的视频编辑软件系统,包括视频数据输入单元,视频数据输入单元输出端连接有视频分帧单元,视频分帧单元用于对输入视频数据进行单一图片分帧,视频分帧单元输出端连接有分帧图片筛分单元,分帧图片筛分单元用于对单一图片筛分删除,分帧图片筛分单元输入端连接有剔除要求预定单元,剔除要求预定单元用于提前预定单一图片删除要求,分帧图片筛分单元输出端连接有剪裁视频数据存储单元。
23.具体使用时,视频数据输入单元接收需要进行编辑的数据信息,并将数据信息传输至视频分帧单元,视频分帧单元将输入视频进行单一图片分帧,使输入视频分成多个连续的图片,并将单一图片信息传输至分帧图片筛分单元,通过剔除要求预定单元提前预定单一图片删除要求,例如:单一图片中含有模糊区域、单一图片中含有视频无关信息以及单一图片中信息不全等,同时剔除要求预定单元将预定的单个或者多个单一图片删除要求信息传输至分帧图片筛分单元,分帧图片筛分单元结合单一图片删除要求信息对存储的单一图片信息进行比对,将符合删除要求信息的单一图片进行筛分剔除,并将筛分剔除后的图片信息传输至剪裁视频数据存储单元,剪裁视频数据存储单元结合筛分剔除后的图片信息按照初始顺序生成新的视频数据,实现视频快速剪裁功能,同时通过剔除要求单元,可提前制定多个剔除要求,生成不同剪裁视频,以供使用者进行挑选。
24.此外,视频分帧单元包括分帧时长制定模块,分帧时长制定模块用于制定每张图片的间隔时长,分帧时长制定模块输出端连接有分帧图片计数模块,分帧图片计数模块输出端连接有分帧图片排序模块。具体使用时,分帧时长制定模块根据输入视频信息制定分帧后每张图片的间隔时长,并将间隔时长信息传输至分帧图片计数模块,分帧图片计数模
块根据间隔时长信息计算出该视频分帧后的图片数量,并将图片数量信息传输至分帧图片排序模块,通过分帧图片排序模块对分帧后的图片进行排序,并记录排序信息。
25.进一步的,视频分帧单元采用分帧计算算法,其算法公式如下所示:;其中输入视频总时长,为分帧时长预定时长,为分帧单一图片数量。
26.再进一步的,分帧图片筛分单元包括图片比对分析模块,图片比对分析模块输入端与剔除要求预定单元输入端连接,图片比对分析模块输出端连接有适合图片筛分模块。具体使用时,剔除要求预定单元将预定单一图片删除要求信息传输至图片对比分析模块,通过图片对比分析模块对不同单一图片进行对比分析,并将分析信息传输至适合图片筛分模块,通过适合图片筛分模块将其中符合单一图片删除要求的图片进行筛分去除,其余图片暂存。
27.具体的,适合图片筛分模块输出端连接有剩余图片排序模块,剩余图片排序模块输入端与分帧图片排序模块输入端连接。由于筛分完成后的图片顺序很容易打乱,导致编辑后的视频内容发生混乱,此时通过剩余图片排序模块对筛分完成后的图片进行顺序排布,同时分帧图片排序模块将先前分帧后的图片排序信息传输至剩余图片排序模块,剩余图片排序模块根据先前分帧后的图片排序信息进行筛分完成后的图片排序,保证后期分完成后的图片顺序与前期输入视频分帧后的图片顺序保持一致。
28.此外,分帧图片筛分单元采用图像相似公式,其公式如下所示:;其中,为剔除要求图片a的特征向量,表示需要进行比对的图片b的特征向量,n为分帧后的图片总数,为两各图片之间的相似度。
29.进一步的,剔除要求预定单元包括剔除要求输入模块,剔除要求输入模块输出端连接有剔除要求分步输出模块,剔除要求分步输出模块输出端连接有要求间隔暂存模块。具体使用时,将提前预定的各个图片剔除信息通过剔除要求输入模块输入,并将输入信息传输至剔除要求分步输出模块,剔除要求分步输出模块分步将各个图片剔除信息输出,剔除要求分步输出模块输出端连接有要求间隔暂存模块,当前一个图片剔除信息完成剔除、编辑以及生成新的视频信息后,此时下一个图片剔除信息输出,同时其余图片剔除信息会暂存在要求间隔暂存模块,避免同时输出多个不同图片剔除信息,导致后期难以对应。
30.再进一步的,剪裁视频数据存储单元输出端连接有剪裁视频演示单元,剪裁视频演示单元用于对不同筛分要求后的视频进行演示,剪裁视频演示单元输出端与剪裁视频数据存储单元输入端连接。由于视频剪裁过程中,需要经过不同筛分要求对相同视频数据进行编辑,生成不同版本的编辑视频,通过剪裁视频数据存储单元将不同版本的编辑视频信息传输至剪裁视频演示单元,通过剪裁视频演示单元对不同版本的编辑视频进行演示,并将演示信息重新传输至剪裁视频演示单元,将不同的演示视频进行存储。
31.此外,剪裁视频数据存储单元输出端连接有最终视频适配单元,最终视频适配单元用于提取不同的演示视频中的适配视频。具体使用时,剪裁视频数据存储单元将不同的演示视频传输至最终视频适配单元,最终视频适配单元根据不同的演示视频内容进行流畅度排布,选取其中流畅度最高的演示视频,作为最适配视频进行存储。
32.以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的仅为本发明的优选例,并不用来限制本发明,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。