一种视频文件的处理方法以及视频文件处理系统技术方案

技术编号:14549540 阅读:170 留言:0更新日期:2017-02-04 22:37
本发明专利技术公开了一种视频文件的处理方法,所述视频文件的处理方法包括:S1、识别存放在集群文件系统的视频文件,判断所述视频文件是否为需要处理的视频文件;若所述视频文件不是需要处理的视频文件,则不对该文件进行处理;若所述视频文件是需要处理的视频文件,则对其进行如下处理;S2、提取需要处理的视频文件的首帧,并保存到集群文件系统中。本发明专利技术还提供了一种视频文件处理系统,所述视频文件处理系统使用上述视频文件的处理方法,基于上述技术方案,本发明专利技术实施例至少可以产生如下技术效果:改善非编软件在视频文件处理过程中的流畅性。

【技术实现步骤摘要】

本专利技术涉及到集群文件系统和非编软件环境,具体是非编软件和底层集群存储对于视频文件的协作处理方法以及视频文件处理系统。
技术介绍
近年来,集群文件系统已经成为计算机技术发展的新趋势。集群文件系统通过将多个单一独立的主机有机的结合串联成一个系统性的整体,并依托存储区域网络,对外提供一个大容量文件系统的共享存储应用,实现了存储区域网络内在线非编环境应用。虽然如此,当非编软件读取集群存储中大量的视频文件时,还是会造成非编软件中视频预览加载过慢的问题。如何保证非编软件在加载处理大量线上视频文件时,同时保证流畅性,降低对集群资源的消耗,都是急需解决的问题。
技术实现思路
本专利技术的其中一个目的是提出一种视频文件的处理方法以及视频文件处理系统,解决了现有技术存在视频预览加载过慢的技术问题。本专利技术提供的诸多技术方案中的优选技术方案所能产生的诸多技术效果详见下文阐述。为实现上述目的,本专利技术提供了以下技术方案:本专利技术提供了一种视频文件的处理方法,所述视频文件的处理方法包括:S1、识别存放在集群文件系统的视频文件,判断所述视频文件是否为需要处理的视频文件;若所述视频文件不是需要处理的视频文件,则不对该文件进行处理;若所述视频文件是需要处理的视频文件,则对其进行如下处理;S2、提取需要处理的视频文件的首帧,并保存到集群文件系统中。优选地,所述视频文件的处理方法还包括:S3、非编软件调用视频文件;S4、根据请求的视频文件地址,视频文件处理系统返回视频文件地址以及保存的首帧文件地址。优选地,所述视频文件的处理方法还包括:在视频文件处理系统返回视频文件地址以及保存的首帧文件地址前,判断非编软件是否请求的视频文件的首帧文件,若非编软件请求了视频文件的首帧文件,则视频文件处理系统返回视频文件地址以及保存的首帧文件地址,若非编软件没有请求视频文件的首帧文件,则仅返回视频文件地址。优选地,所述视频文件的处理方法还包括:对集群文件系统中的指定文件夹进行监控,监控是否有新的视频文件写入集群文件系统,若监控到有新的文件写入集群文件系统则开始进行步骤S1。优选地,所述视频文件的处理方法还包括:对集群文件系统中的指定文件夹进行监控,监控集群文件系统中的视频文件是否发生过变化,若监控到集群文件系统中的视频文件发生过变化,则开始进行步骤S1,在步骤S2中,变化后的视频文件的首帧保存到集群文件系统中并替换变化前视频文件的首帧。优选地,所述视频文件的处理方法的步骤S1包括:通过轮询的方式识别视频文件的后缀名是否为需要处理的视频文件。优选地,所述视频文件的处理方法的步骤S2包括:按照非编软件首帧预览所需的格式存储到首帧存储模块中。本专利技术还提供了一种视频文件处理系统,所述视频文件处理系统使用上述视频文件的处理方法,所述视频文件处理系统包括:集群文件系统,用于存储视频文件;识别模块,用于识别存放在集群文件系统的视频文件,判断所述视频文件是否为需要处理的视频文件;处理模块,用于对需要处理的视频文件进行处理;首帧提取模块,用于提取需要处理的视频文件的首帧;非编软件调用接口,用于非编软件调用视频文件以及视频文件的首帧。优选地,所述视频文件处理系统还包括:监控模块,用于对集群文件系统中的指定文件夹进行监控,监控是否有新的视频文件写入集群文件系统和/或监控集群文件系统中的视频文件是否发生过变化。优选地,所述集群文件系统包括:元数据存储模块,用于存储视频文件;首帧存储模块,用于存储视频文件的首帧,所述首帧存储模块为隐藏模块。基于上述技术方案,本专利技术实施例至少可以产生如下技术效果:改善非编软件在视频文件处理过程中的流畅性。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术实施例所提供的视频文件的处理方法的流程图;图2为本专利技术第一实施例所提供的视频文件的处理方法的流程图;图3为本专利技术第二实施例所提供的视频文件的处理方法的流程图;图4为本专利技术实施例所提供的视频文件的视频文件处理系统的示意图。附图标记:1-集群文件系统;11-元数据存储模块;12-首帧存储模块;2-识别模块;3-处理模块;4-首帧提取模块;5-非编软件调用接口;6-监控模块。具体实施方式下面可以参照附图图1~图4以及文字内容理解本专利技术的内容以及本专利技术与现有技术之间的区别点。下文通过附图以及列举本专利技术的一些可选实施例的方式,对本专利技术的技术方案(包括优选技术方案)做进一步的详细描述。需要说明的是:本实施例中的任何技术特征、任何技术方案均是多种可选的技术特征或可选的技术方案中的一种或几种,为了描述简洁的需要本文件中无法穷举本专利技术的所有可替代的技术特征以及可替代的技术方案,也不便于每个技术特征的实施方式均强调其为可选的多种实施方式之一,所以本领域技术人员应该知晓:可以将本专利技术提供的任一技术手段进行替换或将本专利技术提供的任意两个或更多个技术手段或技术特征互相进行组合而得到新的技术方案。本实施例内的任何技术特征以及任何技术方案均不限制本专利技术的保护范围,本专利技术的保护范围应该包括本领域技术人员不付出创造性劳动所能想到的任何替代技术方案以及本领域技术人员将本专利技术提供的任意两个或更多个技术手段或技术特征互相进行组合而得到的新的技术方案。本专利技术实施例提供了一种视频文件的处理方法以及视频文件处理系统,可以改善非编软件在视频文件处理过程中的流畅性。下面结合图1~图4对本专利技术提供的技术方案进行更为详细的阐述。如图1所示,本专利技术实施例所提供的一种视频文件的处理方法,所述视频文件的处理方法包括:S1、识别存放在集群文件系统1的视频文件,判断所述视频文件是否为需要处理的视频文件;若所述视频文件不是需要处理的视频文件,则不对该文件进行处理;若所述视频文件是需要处理的视频文件,则对其进行如下处理;S2、提取需要处理的视频文件的首帧,并保存到集群文件系统中。上述视频文件的处理方法通过预先处理存放在集群文件系统1中的视频文件,提取视频文件的首帧,这样的处理方式可以使得在非编辑软件调用视频文件时,直接获取视频文件的首帧,从而有效地避免使用本文档来自技高网...

【技术保护点】
一种视频文件的处理方法,其特征在于,所述视频文件的处理方法包括:S1、识别存放在集群文件系统的视频文件,判断所述视频文件是否为需要处理的视频文件;若所述视频文件不是需要处理的视频文件,则不对该文件进行处理;若所述视频文件是需要处理的视频文件,则对其进行如下处理;S2、提取需要处理的视频文件的首帧,并保存到集群文件系统中。

【技术特征摘要】
1.一种视频文件的处理方法,其特征在于,所述视频文件的处
理方法包括:
S1、识别存放在集群文件系统的视频文件,判断所述视频文件是
否为需要处理的视频文件;若所述视频文件不是需要处理的视频文件,
则不对该文件进行处理;若所述视频文件是需要处理的视频文件,则
对其进行如下处理;
S2、提取需要处理的视频文件的首帧,并保存到集群文件系统中。
2.根据权利要求1所述的视频文件的处理方法,其特征在于,
所述视频文件的处理方法还包括:
S3、非编软件调用视频文件;
S4、根据请求的视频文件地址,视频文件处理系统返回视频文件
地址以及保存的首帧文件地址。
3.根据权利要求2所述的视频文件的处理方法,其特征在于,
所述视频文件的处理方法还包括:
在视频文件处理系统返回视频文件地址以及保存的首帧文件地
址前,判断非编软件是否请求的视频文件的首帧文件,若非编软件请
求了视频文件的首帧文件,则视频文件处理系统返回视频文件地址以
及保存的首帧文件地址,若非编软件没有请求视频文件的首帧文件,
则仅返回视频文件地址。
4.根据权利要求1所述的视频文件的处理方法,其特征在于,
所述视频文件的处理方法还包括:
对集群文件系统中的指定文件夹进行监控,监控是否有新的视频
文件写入集群文件系统,若监控到有新的文件写入集群文件系统则开
始进行步骤S1。
5.根据权利要求1所述的视频文件的处理方法,其特征在于,

\t所述视频文件的处理方法还包括:
对集群文件系统中的指定文件夹进行监控,监控集群文件系统中
的视频文件是否发生过变化,若监控到集群文件...

【专利技术属性】
技术研发人员:何权张勤
申请(专利权)人:深圳市中博科创信息技术有限公司
类型:发明
国别省市:广东;44

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

1