视频录制方法和视频录制装置制造方法

文档序号:8000742阅读:138来源:国知局
视频录制方法和视频录制装置制造方法
【专利摘要】本发明是关于一种视频录制方法和装置,其中,视频录制方法包括:步骤11,对特定的图像进行截图,将截取的图片存储到特定的磁盘中;步骤12,根据所述磁盘的可用空间大小,设置最大截图数量;步骤13,在所述磁盘中的所述图片的数量达到所述最大截图数量时,将所述图片生成临时视频,并从所述磁盘中清除所述图片;步骤14,将多次合成得到的临时视频合成为结果视频。本发明的优点在于,通过控制导出图片的数量、尺寸、质量,在磁盘空间有限的情况下,完成图片的导出和视频的合成,并可轻松实现对最后视频质量、长度等各个方面的控制。
【专利说明】视频录制方法和视频录制装置

【技术领域】
[0001]本发明涉及视频处理领域,具体涉及一种视频录制方法和一种视频录制装置。

【背景技术】
[0002]很多场景下,用户常常要将显示屏输出的图像录制成视频,以满足反复观看图像坐雪亜寸而安。
[0003]目前的多数视频录制方法是通过调用操作系统或者显示驱动程序提供的接口来实现,这些方法通常需要编写复杂的底层代码来获取显示屏缓存中的图像数据,并且还涉及到视频生成的编码算法实现等,想要将此方法集成到现有程序模块中往往需要对其进行较大的改造。
[0004]为了避免上述视频录制方法的缺陷,现有技术中还提出了其他的视频录制方法(如程序FFmpeg),其从图像模块中导出图片序列,在图像模块外部完成图像到视频的编码过程。这种方法易于实现,对于图像模块程序的改动非常少,同时对系统资源占用较少:由于不是在演示程序运行同时进行视频记录,所以大大减少了内存和CPU的消耗。但是,这种方法同样具有严重的缺陷:
[0005]导出的图片会占用磁盘的存储空间,对于可用空间有限的磁盘来说,很容易出现没有空间存储导出图片,或没有空间存储图片所合成的视频的情况。
[0006]由此可见,上述现有的视频录制方案显然仍存在有不便与缺陷,而亟待加以进一步改进。本设计人积极加以研究创新,以期创设一种新型的视频录制方法和一种视频录制装置,使其更具有实用性。


【发明内容】

[0007]本发明的主要目的在于,提供一种新型的视频录制方法和一种视频录制装置,所要解决的技术问题是在磁盘可用空间有限的情况下,合理利用磁盘空间导出图片并合成视频,从而更加适于实用。
[0008]本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据本发明提出的一种视频录制方法,包括:步骤11,对特定的图像进行截图,将截取的图片存储到特定的磁盘中;步骤12,根据所述磁盘的可用空间大小,设置最大截图数量;步骤13,在所述磁盘中的所述图片的数量达到所述最大截图数量时,将所述图片生成临时视频,并从所述磁盘中清除所述图片;步骤14,将多次合成得到的临时视频合成为结果视频。
[0009]本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。
[0010]优选的,前述的视频录制方法,还包括:根据所述磁盘的可用空间大小,设置图片尺寸;所述步骤11包括:按所述图片尺寸存储所述图片。
[0011]优选的,前述的视频录制方法,还包括:根据上述磁盘的可用空间大小,设置图片质量;所述步骤11包括:按所述图片质量存储所述图片。
[0012]优选的,前述的视频录制方法,还包括:设置截图起始和终止步数;所述步骤11包括:所述图像中包含人物,在所述人物的行进步数位于所述截图起始和终止步数之间时,进行截图。
[0013]优选的,前述的视频录制方法,还包括:生成所述结果视频后清除所述临时视频。
[0014]本发明的目的及解决其技术问题还采用以下技术方案来实现的。依据本发明提出的一种视频录制装置,包括:截图模块,对特定的图像进行截图,将截取的图片存储到特定的磁盘中;截图数量设置模块,根据所述磁盘的可用空间大小,设置最大截图数量;临时视频生成模块,在所述磁盘中的所述图片的数量达到所述最大截图数量时,将所述图片生成临时视频,并从所述磁盘中清除所述图片;结果视频设置模块,将多次合成得到的临时视频合成为结果视频。
[0015]本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。
[0016]优选的,前述的视频录制装置,还包括:尺寸设置模块,根据所述磁盘的可用空间大小,设置图片尺寸;所述截图模块按所述图片尺寸存储所述图片。
[0017]优选的,前述的视频录制装置,还包括:质量设置模块,根据上述磁盘的可用空间大小,设置图片质量;所述截图模块按所述图片质量存储所述图片。
[0018]优选的,前述的视频录制装置,还包括:步数设置模块,设置截图起始和终止步数;所述图像中包含人物,所述截图模块在所述人物的行进步数位于所述截图起始和终止步数之间时,进行截图。
[0019]优选的,前述的视频录制装置,所述结果视频生成模块在生成所述结果视频后清除所述临时视频。
[0020]借由上述技术方案,本发明的视频录制方法和视频录制装置至少具有下列优点:
[0021]通过控制导出图片的数量、尺寸、质量,在磁盘空间有限的情况下,完成图片的导出和视频的合成,并可轻松实现对最后视频质量、长度等各个方面的控制。
[0022]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。

【专利附图】

【附图说明】
[0023]图1是根据本发明的一个实施例的视频录制方法的流程图;
[0024]图2是根据本发明的一个实施例的视频录制装置的框图;
[0025]图3是根据本发明的一个实施例的视频录制方法提供的工作示意图;
[0026]图4是根据本发明的一个实施例的视频录制方法提供的工作示意图;
[0027]图5是根据本发明的一个实施例的视频录制方法提供的工作示意图;
[0028]图6是根据本发明的一个实施例的视频录制方法提供的工作示意图。

【具体实施方式】
[0029]为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的视频录制方法和视频录制装置其【具体实施方式】、结构、特征及其功效,详细说明如后。在下述说明中,不同的“一实施例”或“实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构、或特点可由任何合适形式组合。
[0030]如图1所示,本发明的一个实施例提出的一种视频录制方法,包括以下几个步骤:
[0031]步骤11,对计算机(或手机等移动终端)显示屏所输出的图像进行截图,以及将截取的图片存储到计算机内置或外接的磁盘中,具体对于计算机可以采用传统硬盘或固态硬盘,对于手机则可以是内存或存储卡;
[0032]步骤12,为防止一次导出的图片数量过多,导致磁盘空间不足,无法继续存储图片或无空间存储之后合成的视频,本步骤中根据磁盘的可用空间大小,设置一个最大截图数量;
[0033]步骤13,一旦磁盘中的图片的数量达到该最大截图数量时,则将图片生成临时视频,并从磁盘中清除图片,重复操作直至截图完毕(最后一次导出图片和数量小于或等于该最大截图数量,同样也合成为临时视频),由于本次只导出有限的图片并对图片及时进行清理,所以可以保证磁盘内始终具有一定的空间,用于后续的图片导出或视频合成;
[0034]步骤14,将多次合成得到的临时视频合成为结果视频,则视频录制完成。
[0035]较佳的,本发明的另一实施例提出一种视频录制方法,与上述实施例相比,为进一步减少图片对磁盘空间的占用,本实施例的视频录制方法,还可以包括:根据磁盘的可用空间大小,设置图片尺寸,图片尺寸直接决定了每张图片的体积大小,合理设置图片尺寸,可以避免导出图片占用过多的磁盘空间;步骤11包括:按图片尺寸存储图片。
[0036]较佳的,本发明的另一实施例提出一种视频录制方法,与上述实施例相比,为进一步减少图片对磁盘空间的占用,本实施例的视频录制方法,还包括:根据上述磁盘的可用空间大小,设置图片质量,图片质量越高,图片体积越大,所以合理设置图片质量,可以避免导出的图片占用过多的磁盘空间;步骤11包括:按图片质量存储图片。
[0037]较佳的,本发明的另一实施例提出一种视频录制方法,与上述实施例相比,为了有效控制录制视频的长度,以及减少磁盘空间的占用,本实施例的视频录制方法,还包括:设置截图起始和终止步数;步骤11包括:显示屏输出的图像中往往包含人物,可以在人物的行进步数位于已设置的截图起始和终止步数之间时,进行截图,这就合理控制了视频长度,同时避免了不必要的截图,减少了对磁盘空间的占用。人物的行进频率较固定,所以可以每隔一定时间(例如0.5秒)就判定人物行进了一步。
[0038]较佳的,本发明的另一实施例提出一种视频录制方法,与上述实施例相比,本实施例的视频录制方法,还包括:生成结果视频后,临时视频已无存在的必要,为了节省磁盘控制,所以清除临时视频即可。
[0039]如图2所示,本发明的一个实施例提出的一种视频录制装置,包括以下几个模块:
[0040]截图模块21,对计算机(或手机等移动终端)显示屏所输出的图像进行截图,以及将截取的图片存储到计算机内置或外接的磁盘中,具体对于计算机可以采用传统硬盘或固态硬盘,对于手机则可以是内存或存储卡;
[0041]截图数量设置模块22,为防止一次导出的图片数量过多,导致磁盘空间不足,无法继续存储图片或无空间存储之后合成的视频,需根据磁盘的可用空间大小,设置一个最大截图数量;
[0042]临时视频生成模块23,一旦磁盘中的图片的数量达到该最大截图数量时,则将图片生成临时视频,并从磁盘中清除图片,重复操作直至截图完毕(最后一次导出图片和数量小于或等于该最大截图数量,同样也合成为临时视频),由于本次只导出有限的图片并对图片及时进行清理,所以可以保证磁盘内始终具有一定的空间,用于后续的图片导出或视频合成;
[0043]结果视频生成模块24,将多次合成得到的临时视频合成为结果视频,则视频录制完成。
[0044]较佳的,本发明的另一实施例提出一种视频录制装置,与上述实施例相比,为进一步减少图片对磁盘空间的占用,本实施例的视频录制装置还可以包括:尺寸设置模块25,根据磁盘的可用空间大小,设置图片尺寸,图片尺寸直接决定了每张图片的体积大小,合理设置图片尺寸,可以避免导出图片占用过多的磁盘空间;截图模块21按图片尺寸存储图片。
[0045]较佳的,本发明的另一实施例提出一种视频录制装置,与上述实施例相比,为进一步减少图片对磁盘空间的占用,本实施例的视频录制装置,还包括:质量设置模块26,根据上述磁盘的可用空间大小,设置图片质量,图片质量越高,图片体积越大,所以合理设置图片质量,可以避免导出的图片占用过多的磁盘空间;截图模块21按图片质量存储图片。
[0046]较佳的,本发明的另一实施例提出一种视频录制装置,与上述实施例相比,为了有效控制录制视频的长度,以及减少磁盘空间的占用,本实施例的视频录制装置,还包括:步数设置模块27,设置截图起始和终止步数;显示屏输出的图像中往往包含人物,截图模块21可以在人物的行进步数位于已设置的截图起始和终止步数之间时,进行截图,这就合理控制了视频长度,同时避免了不必要的截图,减少了对磁盘空间的占用。人物的行进频率较固定,所以可以每隔一定时间(例如0.5秒)就判定人物行进了一步。
[0047]较佳的,本发明的另一实施例提出一种视频录制装置,与上述实施例相比,本实施例的视频录制装置,所述结果视频生成模块24生成结果视频后,临时视频已无存在的必要,为了节省磁盘控制,所以清除临时视频即可。
[0048]在本发明的一个实施例中,视频录制方法应用于一款三维防火疏散软件中的三维演不子系统。
[0049]该三维演示子系统的主要功能是解析疏散软件其它计算模块生成的结果并实时构建出三维场景。用户可以直接在窗口中的观察到整个疏散场景中的建筑结构和人员分布情况,该系统还具备动画播放功能,能够将从疏散计算模块得到的路径数据以三维动画的方式呈现出来。为了方便保存和查看整个疏散动画的演示过程,本实施例中提供了一种视频录制方法。
[0050]在三维演不子系统的一个窗口中,展不了一个在解析完建筑结构和人员分布情况后生成三维演示场景,包括了人员、墙面、楼梯和出口等信息。具体地,三维演示子系统实现疏散动画演示功能,读取其程序内疏散计算模块产生的结果并播放演示动画,控制人员沿着计算出的路径移动。
[0051]如图3所示,当需要将这段演示动画录制成视频时,本实施例中视频录制方法允许调出视频导出设置对话框,其中可以设置视频录制的起止位置(按起止时间点或者疏散起止步数),直接决定了录制视频的长度,该参数合理设置可以节省磁盘空间。
[0052]在选择开始导出后,三维演示子系统会进入单步渲染运行状态。本实施例的视频录制方法控制所有人员在每移动一小段距离后截取一张当前的画面图片放于临时文件夹中,并可以根据截图的图片生成视频文件。
[0053]当视频录制时间较长时会产生大量的图片序列,为确保不会产生磁盘空间不足产生导出图片不完整的情况,程序会自动根据当前磁盘的可用空间大小来选择一次导出的最大图片数量,本实施例中设置为85,如图4中,文件夹Iib中是第一次导出的图片。此时,优先将前85张图片合成一小段视频,如图5所示,生成图中的临时视频——1.avi,同时,前85张图片已经删除。对于较长的视频会重复上述步骤若干次最后将所有的小段视频合并成一个完整的视频——video_15_36_27.avi,如图6所示。
[0054]另外,为了进一步节省磁盘空间,本实施例的视频录制方法可控制其所截取的图片大小,具体为,根据磁盘的剩余可用空间,来设置导出图片的尺寸和质量。这是因为图片的尺寸越大、质量越高,那么其占用的空间就会增大,反之其占用的空间就降低,设置合理的尺寸和质量,可以有效地降低磁盘空间的占用率。
[0055]综上所述,根据以上实施例的视频录制方法和视频录制装置,优点在于:
[0056]通过控制导出图片的数量、尺寸、质量,在磁盘空间有限的情况下,完成图片的导出和视频的合成,并可轻松实现对最后视频质量、长度等各个方面的控制。
[0057]以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
【权利要求】
1.一种视频录制方法,其特征在于,包括: 步骤11,对特定的图像进行截图,将截取的图片存储到特定的磁盘中; 步骤12,根据所述磁盘的可用空间大小,设置最大截图数量; 步骤13,在所述磁盘中的所述图片的数量达到所述最大截图数量时,将所述图片生成临时视频,并从所述磁盘中清除所述图片; 步骤14,将多次合成得到的临时视频合成为结果视频。
2.根据权利要求1所述的视频录制方法,其特征在于,还包括: 根据所述磁盘的可用空间大小,设置图片尺寸; 所述步骤11包括: 按所述图片尺寸存储所述图片。
3.根据权利要求1所述的视频录制方法,其特征在于,还包括: 根据所述磁盘的可用空间大小,设置图片质量; 所述步骤11包括: 按所述图片质量存储所述图片。
4.根据权利要求1所述的视频录制方法,其特征在于,还包括: 设置截图起始和终止步数; 所述步骤11包括: 所述图像中包含人物,在所述人物的行进步数位于所述截图起始和终止步数之间时,进行截图。
5.根据权利要求1至4中任一项所述的视频录制方法,其特征在于,还包括: 生成所述结果视频后清除所述临时视频。
6.一种视频录制装置,其特征在于,包括: 截图模块,对特定的图像进行截图,将截取的图片存储到特定的磁盘中; 截图数量设置模块,根据所述磁盘的可用空间大小,设置最大截图数量; 临时视频生成模块,在所述磁盘中的所述图片的数量达到所述最大截图数量时,将所述图片生成临时视频,并从所述磁盘中清除所述图片; 结果视频生成模块,将多次合成得到的临时视频合成为结果视频。
7.根据权利要求6所述的视频录制装置,其特征在于,还包括: 尺寸设置模块,根据所述磁盘的可用空间大小,设置图片尺寸; 所述截图模块按所述图片尺寸存储所述图片。
8.根据权利要求6所述的视频录制装置,其特征在于,还包括: 质量设置模块,根据所述磁盘的可用空间大小,设置图片质量; 所述截图模块按所述图片质量存储所述图片。
9.根据权利要求6所述的视频录制装置,其特征在于,还包括: 步数设置模块,设置截图起始和终止步数; 所述图像中包含人物,所述截图模块在所述人物的行进步数位于所述截图起始和终止步数之间时,进行截图。
10.根据权利要求6至9中任一项所述的视频录制装置,其特征在于, 所述结果视频生成模块在生成所述结果视频后清除所述临时视频。
【文档编号】H04N5/781GK104243884SQ201310233786
【公开日】2014年12月24日 申请日期:2013年6月13日 优先权日:2013年6月13日
【发明者】彭华, 刘栋栋 申请人:建研防火设计性能化评估中心有限公司, 北京建筑工程学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1