一种视频文件的处理方法以及视频文件处理系统的制作方法

文档序号:9754715阅读:471来源:国知局
一种视频文件的处理方法以及视频文件处理系统的制作方法
【技术领域】
[0001]本发明涉及到集群文件系统和非编软件环境,具体是非编软件和底层集群存储对于视频文件的协作处理方法以及视频文件处理系统。
【背景技术】
[0002]近年来,集群文件系统已经成为计算机技术发展的新趋势。集群文件系统通过将多个单一独立的主机有机的结合串联成一个系统性的整体,并依托存储区域网络,对外提供一个大容量文件系统的共享存储应用,实现了存储区域网络内在线非编环境应用。
[0003]虽然如此,当非编软件读取集群存储中大量的视频文件时,还是会造成非编软件中视频预览加载过慢的问题。如何保证非编软件在加载处理大量线上视频文件时,同时保证流畅性,降低对集群资源的消耗,都是急需解决的问题。

【发明内容】

[0004]本发明的其中一个目的是提出一种视频文件的处理方法以及视频文件处理系统,解决了现有技术存在视频预览加载过慢的技术问题。本发明提供的诸多技术方案中的优选技术方案所能产生的诸多技术效果详见下文阐述。
[0005]为实现上述目的,本发明提供了以下技术方案:
[0006]本发明提供了一种视频文件的处理方法,所述视频文件的处理方法包括:
[0007]S1、识别存放在集群文件系统的视频文件,判断所述视频文件是否为需要处理的视频文件;若所述视频文件不是需要处理的视频文件,则不对该文件进行处理;若所述视频文件是需要处理的视频文件,则对其进行如下处理;
[0008]S2、提取需要处理的视频文件的首帧,并保存到集群文件系统中。
[0009]优选地,所述视频文件的处理方法还包括:
[0010]S3、非编软件调用视频文件;
[0011]S4、根据请求的视频文件地址,视频文件处理系统返回视频文件地址以及保存的首帧文件地址。
[0012]优选地,所述视频文件的处理方法还包括:
[0013]在视频文件处理系统返回视频文件地址以及保存的首帧文件地址前,判断非编软件是否请求的视频文件的首帧文件,若非编软件请求了视频文件的首帧文件,则视频文件处理系统返回视频文件地址以及保存的首帧文件地址,若非编软件没有请求视频文件的首帧文件,则仅返回视频文件地址。
[0014]优选地,所述视频文件的处理方法还包括:
[0015]对集群文件系统中的指定文件夹进行监控,监控是否有新的视频文件写入集群文件系统,若监控到有新的文件写入集群文件系统则开始进行步骤SI。
[0016]优选地,所述视频文件的处理方法还包括:
[0017]对集群文件系统中的指定文件夹进行监控,监控集群文件系统中的视频文件是否发生过变化,若监控到集群文件系统中的视频文件发生过变化,则开始进行步骤SI,在步骤S2中,变化后的视频文件的首帧保存到集群文件系统中并替换变化前视频文件的首帧。
[0018]优选地,所述视频文件的处理方法的步骤SI包括:
[0019]通过轮询的方式识别视频文件的后缀名是否为需要处理的视频文件。
[0020]优选地,所述视频文件的处理方法的步骤S2包括:
[0021 ]按照非编软件首帧预览所需的格式存储到首帧存储模块中。
[0022]本发明还提供了一种视频文件处理系统,所述视频文件处理系统使用上述视频文件的处理方法,所述视频文件处理系统包括:
[0023]集群文件系统,用于存储视频文件;
[0024]识别模块,用于识别存放在集群文件系统的视频文件,判断所述视频文件是否为需要处理的视频文件;
[0025]处理模块,用于对需要处理的视频文件进行处理;
[0026]首帧提取模块,用于提取需要处理的视频文件的首帧;
[0027]非编软件调用接口,用于非编软件调用视频文件以及视频文件的首帧。
[0028]优选地,所述视频文件处理系统还包括:
[0029]监控模块,用于对集群文件系统中的指定文件夹进行监控,监控是否有新的视频文件写入集群文件系统和/或监控集群文件系统中的视频文件是否发生过变化。
[0030]优选地,所述集群文件系统包括:
[0031 ]元数据存储模块,用于存储视频文件;
[0032]首帧存储模块,用于存储视频文件的首帧,所述首帧存储模块为隐藏模块。
[0033]基于上述技术方案,本发明实施例至少可以产生如下技术效果:改善非编软件在视频文件处理过程中的流畅性。
【附图说明】
[0034]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0035]图1为本发明实施例所提供的视频文件的处理方法的流程图;
[0036]图2为本发明第一实施例所提供的视频文件的处理方法的流程图;
[0037]图3为本发明第二实施例所提供的视频文件的处理方法的流程图;
[0038]图4为本发明实施例所提供的视频文件的视频文件处理系统的示意图。
[0039]附图标记:
[0040]1-集群文件系统;11-元数据存储模块;12-首帧存储模块;2-识别模块;3-处理模块;4-首帧提取模块;5-非编软件调用接口 ; 6-监控模块。
【具体实施方式】
[0041]下面可以参照附图图1?图4以及文字内容理解本发明的内容以及本发明与现有技术之间的区别点。下文通过附图以及列举本发明的一些可选实施例的方式,对本发明的技术方案(包括优选技术方案)做进一步的详细描述。需要说明的是:本实施例中的任何技术特征、任何技术方案均是多种可选的技术特征或可选的技术方案中的一种或几种,为了描述简洁的需要本文件中无法穷举本发明的所有可替代的技术特征以及可替代的技术方案,也不便于每个技术特征的实施方式均强调其为可选的多种实施方式之一,所以本领域技术人员应该知晓:可以将本发明提供的任一技术手段进行替换或将本发明提供的任意两个或更多个技术手段或技术特征互相进行组合而得到新的技术方案。本实施例内的任何技术特征以及任何技术方案均不限制本发明的保护范围,本发明的保护范围应该包括本领域技术人员不付出创造性劳动所能想到的任何替代技术方案以及本领域技术人员将本发明提供的任意两个或更多个技术手段或技术特征互相进行组合而得到的新的技术方案。
[0042]本发明实施例提供了一种视频文件的处理方法以及视频文件处理系统,可以改善非编软件在视频文件处理过程中的流畅性。
[0043]下面结合图1?图4对本发明提供的技术方案进行更为详细的阐述。
[0044]如图1所示,本发明实施例所提供的一种视频文件的处理方法,所述视频文件的处理方法包括:
[0045]S1、识别存放在集群文件系统I的视频文件,判断所述视频文件是否为需要处理的视频文件;若所述视频文件不是需要处理的视频文件,则不对该文件进行处理;若所述视频文件是需要处理的视频文件,则对其进行如下处理;
[0046]S2、提取需要处理的视频文件的首帧,并保存到集群文件系统中。
[0047]上述视频文件的处理方法通过预先处理存放在集群文件系统I中的视频文件,提取视频文件的首帧,这样的处理方式可以使得在非编辑软件调用视频文件时,直接获取视频文件的首帧,从而有效地避免使用非编软件编辑视频文件时第一次加载过慢的问题,改善非编软件在视频文件处理过程中的流畅性。其中,在识别存放在集群文件系统I的视频文件时,可以通过轮询的方式识别视频文件的后缀名是否为需要处理的视频文件。在保存到集群文件系统中时,可以按照非编软件首帧预览所需的格式存储到集群文件系统I的首帧存储模块12中。
[0048]优选地,所述视频文件的处理方法还包括:
[0049]S3、非编软件调用视频文件;
[0050]S4、根据请求的视频文件地址,视频文件处理系统返回视频文件地址以及保存的首帧文件地址。
[0051]优选地,在视频文件处理系统返回视频文件地址以及保存的首帧文件地址前,判断非编软件是否请求的视频文件的首帧文件,若非编软件请求了视频文件的首帧文件,则视频文件处理系统返回视频文件地址以及保存的首帧文件地址,若非编软件没有请求视频文件的首帧文件,则仅返回视频文件地址。
[0052]如图2所示,所述视频文件的处理方法还包括:
[0053]对集群文件系统中的指定文件夹进行监控,监控是否有新的视频文件写入集群文件系统
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1