视频剪切方法、装置、系统、计算机设备和存储介质制造方法及图纸

技术编号:21634644 阅读:43 留言:0更新日期:2019-07-17 13:00
本发明专利技术提出一种视频剪切方法、装置、系统、计算机设备和存储介质,其中,方法包括:将待剪切的视频文件解析得到视频流,获取用户对视频流中所需视频流片段进行标记得到的时间锚点,根据时间锚点,对视频流进行播放,根据时间锚点,对视频流进行剪切,得到视频流片段,将视频流片段存储为剪切后的视频文件。通过将待剪切的视频文件解析得到视频流,对需要的视频流片段进行标记得到时间锚点,根据该时间锚点进行播放并剪切得到对应的视频流片段,使得视频的剪切和播放都是在同一个视频流进行的,解决了现有技术中,剪切的视频流片段,需要重新合成为视频文件,再解析成视频流播放,操作过程繁琐,导致耗时过长的问题。

Video clipping methods, devices, systems, computer equipment and storage media

【技术实现步骤摘要】
视频剪切方法、装置、系统、计算机设备和存储介质
本专利技术涉及视频处理
,尤其涉及一种视频剪切方法、装置、系统、计算机设备和存储介质。
技术介绍
随着智能移动终端的普及以及性能的快速提升,通过移动终端对视频剪切处理的需求,变得越来越频繁。相关技术中,对视频剪辑是在播放的过程中选择需要的片段进行剪切,并合成视频文件,解析成视频流进行播放,若用户对剪切结果不满意,还会重复上述过程,最终得到一个符合预期的视频片段。由于视频是数据量较大的数据流,剪切过程中多次视频流的解析处理,致使操作过程繁琐,耗时过长。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种视频剪切方法,通过将待剪切的视频文件解析得到视频流,对需要的视频流片段进行标记得到时间锚点,根据该时间锚点在原视频流上进行播放,并剪切得到对应的视频流片段,使得视频的剪切和播放都是在同一个视频流进行的,解决了现有技术中,剪切的视频流片段,需要先合成为视频文件,再解析成视频流播放,操作过程繁琐,导致耗时过长。本专利技术的第二个目的在于提出一种视频剪切装置。本专利技术的第三个目的在于提出一种视频剪切系统。本专利技术的第四个目的在于提出一种计算机设备。本专利技术的第五个目的在于提出一种非临时性计算机可读存储介质。本专利技术的第六个目的在于提出一种计算机程序产品。为达上述目的,本专利技术第一方面实施例提出了一种视频剪切方法,包括:将待剪切的视频文件解析得到视频流;获取用户对所述视频流中所需视频流片段进行标记得到的时间锚点;根据所述时间锚点,对所述视频流进行播放;根据所述时间锚点,对所述视频流进行剪切,得到所述视频流片段;将所述视频流片段存储为剪切后的视频文件。本专利技术实施例的视频剪切方法中,将待剪切的视频文件解析得到视频流,获取用户对视频流中所需视频流片段进行标记得到的时间锚点,根据时间锚点,对视频流进行播放,根据时间锚点,对视频流进行剪切,得到视频流片段,将视频流片段存储为剪切后的视频文件。通过将待剪切的视频文件解析得到视频流,对需要的视频流片段进行标记得到时间锚点,根据该时间锚点在原视频流上进行播放,并剪切得到对应的视频流片段,使得视频的剪切和播放都是在同一个视频流进行的,解决了现有技术中,剪切的视频流片段,需要先合成为视频文件,再解析成视频流播放,操作过程繁琐,导致耗时过长。为达上述目的,本专利技术第二方面实施例提出了一种视频剪切装置,包括:解析模块,用于将待剪切的视频文件解析得到视频流;标记模块,用于获取用户对所述视频流中所需视频流片段进行标记得到的时间锚点;播放模块,用于根据所述时间锚点,对所述视频流进行播放;剪切模块,用于根据所述时间锚点,对所述视频流进行剪切,得到所述视频流片段;存储模块,用于将所述视频流片段存储为剪切后的视频文件。本专利技术实施例的视频剪切装置中,解析模块用于将待剪切的视频文件解析得到视频流,标记模块用于获取用户对视频流中所需视频流片段进行标记得到的时间锚点,播放模块用于根据时间锚点,对视频流进行播放,剪切模块用于根据时间锚点,对视频流进行剪切,得到视频流片段,存储模块用于将视频流片段存储为剪切后的视频文件。通过将待剪切的视频文件解析得到视频流,对需要的视频流片段进行标记得到时间锚点,根据该时间锚点在原视频流上进行播放,并剪切得到对应的视频流片段,使得视频的剪切和播放都是在同一个视频流进行的,解决了现有技术中,剪切的视频流片段,需要先合成为视频文件,再解析成视频流播放,操作过程繁琐,导致耗时过长。为达上述目的,本专利技术第三方面实施例提出了一种视频剪切系统,该系统应用于安卓操作系统中,该系统包括:媒体解码模块、视频流编解码模块、用户界面(UserInterface,UI)控制模块、视图模块和封装模块。所述媒体解码模块,用于将待剪切的视频文件解析得到视频流;所述视频流编解码模块,用于对所述媒体解码模块解析得到视频流输出至所述视图模块,以进行展示;所述UI控制模块,用于获取用户对所述视频流中所需视频流片段进行标记得到的时间锚点;所述视图模块,用于根据所述时间锚点,对所述视频流进行播放;所述视频流编解码模块,还用于根据所述时间锚点,对所述视频流进行剪切,得到所述视频流片段并输出至所述封装模块;所述封装模块,用于将所述视频流片段存储为剪切后的视频文件。本专利技术实施例的视频剪切系统中,媒体解码模块用于将待剪切的视频文件解析得到视频流,视频流编解码模块用于对媒体解码模块解析得到视频流输出至所述视图模块,以进行展示,UI控制模块用于获取用户对视频流中所需视频流片段进行标记得到的时间锚点,视图模块用于根据时间锚点,对视频流进行播放,视频流编解码模块还用于根据时间锚点,对视频流进行剪切,得到视频流片段并输出至封装模块,封装模块用于将视频流片段存储为剪切后的视频文件。通过将待剪切的视频文件解析得到视频流,对需要的视频流片段进行标记得到时间锚点,根据该时间锚点在原视频流上进行播放,并剪切得到对应的视频流片段,使得视频的剪切和播放都是在同一个视频流进行的,解决了现有技术中,需要剪切的视频流片段,需要重新合成为视频文件,再解析成视频流播放,操作过程繁琐,导致耗时过长。为了实现上述目的,本专利技术第四方面实施例提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如第一方面所述的视频剪切方法。为了实现上述目的,本专利技术第五方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如第一方面所述的视频剪切方法。为了实现上述目的,本专利技术第六方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,实现如第一方面所述的视频剪切方法。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术实施例所提供的一种视频剪切方法的流程示意图;图2为本专利技术实施例所提供的另一种视频剪切方法的流程示意图;图3为本专利技术实施例所提供又一种视频剪切方法的流程示意图;图4为本专利技术实施例提供的一种视频剪切装置的结构示意图;图5为本专利技术实施例所提供的另一种视频剪切装置的结构示意图;图6为本专利技术实施例所提供的一种视频剪切系统的结构示意图;以及图7示出了适于用来实现本申请实施方式的示例性计算机设备的框图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的视频剪切方法、装置、系统、计算机设备和存储介质。图1为本专利技术实施例所提供的一种视频剪切方法的流程示意图。如图1所示,该方法包括如下步骤:步骤101,将待剪切的视频文件解析得到视频流。具体地,用户选定待剪切的视频文件,将待剪切的视频文件通过媒体解码模块解析得到视频流。步骤102,获取用户对视频流中所需视频流片段进行标记得到的时间锚点。本文档来自技高网...

【技术保护点】
1.一种视频剪切方法,其特征在于,包括以下步骤:将待剪切的视频文件解析得到视频流;获取用户对所述视频流中所需视频流片段进行标记得到的时间锚点;根据所述时间锚点,对所述视频流进行播放;根据所述时间锚点,对所述视频流进行剪切,得到所述视频流片段;将所述视频流片段存储为剪切后的视频文件。

【技术特征摘要】
1.一种视频剪切方法,其特征在于,包括以下步骤:将待剪切的视频文件解析得到视频流;获取用户对所述视频流中所需视频流片段进行标记得到的时间锚点;根据所述时间锚点,对所述视频流进行播放;根据所述时间锚点,对所述视频流进行剪切,得到所述视频流片段;将所述视频流片段存储为剪切后的视频文件。2.根据权利要求1所述的视频剪切方法,其特征在于,所述获取用户对所述视频流中所需视频流片段进行标记得到的时间锚点,包括:在视频剪切界面上,显示所述视频流的时间轴;在所述时间轴上,显示候选的时间锚点;所述候选的时间锚点是根据所述视频文件的关键帧确定的;探测用户的在所述时间轴上执行的操作,从所述候选的时间锚点中,确定所述视频流片段的开始时间锚点和结束时间锚点。3.根据权利要求2所述的视频剪切方法,其特征在于,所述根据所述时间锚点,对所述视频流进行播放,包括:从所述开始时间锚点开始,对所述视频流进行播放,直至所述结束时间锚点。4.根据权利要求1所述的视频剪切方法,其特征在于,所述根据所述时间锚点,对所述视频流进行播放之后,还包括:获取用户重新标记的时间锚点;根据重新标记的时间锚点,对所述视频流进行播放。5.根据权利要求1-4任一项所述的视频剪切方法,其特征在于,若所述视频流片段为多段;所述将所述视频流片段存储为剪切后的视频文件,包括:依据多个视频流片段在所述视频流中的播放顺序,对所述多个视频流片段进行拼接;将拼接后的多个视频流片段存储为所述剪切后的视频文件。6.一种视频剪切装置,其特征在于,所述装置包括:解析模块,用于...

【专利技术属性】
技术研发人员:周盼杰
申请(专利权)人:北京小度互娱科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1