一种视频合成方法及终端技术

技术编号:15523035 阅读:1010 留言:0更新日期:2017-06-04 11:54
本发明专利技术实施例公开了一种视频合成方法及终端,用于解决现有合成视频时效率低的问题。该方法包括:获取目标视频文件;将所述目标视频文件分割成多个第一视频文件;录制任意一个第一视频文件对应的第二视频文件;将所述任意一个第一视频文件和对应的所述第二视频文件进行合成。

Video synthesizing method and terminal

The embodiment of the invention discloses a video synthesizing method and a terminal, which is used for solving the problem of low efficiency when the existing synthesized video is used. The method comprises: acquiring target video files; the target video file is divided into a plurality of first video files; second video files corresponding to any one of the first recorded video files; the second video files to the any one of the first video files and the corresponding synthesis.

【技术实现步骤摘要】
一种视频合成方法及终端
本专利技术涉及视频处理领域,具体涉及一种视频合成方法及终端。
技术介绍
终端发展到今天,已经被绝大多数用户所使用,而且成为用户日常生活中不可缺少的一部分。目前以手机为例的终端在硬解码方面受系统版本的限制,一般都是通过软解码的方式来实现视频编解码的。由于FFmpeg支持多种编解码格式,很多开发者基于FFmpeg来实现对视频的编解码、画面缩放,画面合成等各种功能。其中,视频合成的过程为:等手机录制好视频后,将录制好的视频和其它已存在的视频文件通过FFmpeg来进行视频合成操作。由于需要等手机录制完视频后才可进行视频合成操作,从而严重影响了视频的合成效率。
技术实现思路
本专利技术实施例提供了一种视频合成方法及终端,用于解决现有合成视频时效率低的问题,有效提高视频的合成效率。第一方面提供一种视频合成方法,包括:获取目标视频文件;将所述目标视频文件分割成多个第一视频文件;录制任意一个第一视频文件对应的第二视频文件;将所述任意一个第一视频文件和对应的所述第二视频文件进行合成。第二方面提供一种终端,包括:获取模块,用于获取目标视频文件;分割模块,用于将所述目标视频文件分割成多个第一视频文件;录制模块,用于录制任意一个第一视频文件对应的第二视频文件;合成模块,用于将所述任意一个第一视频文件和对应的所述第二视频文件进行合成。从以上技术方案可以看出,本专利技术实施例具有以下优点:在获取待合成的目标视频文件后,只需将待合成的目标视频文件分割成多个第一视频文件,然后每录制一个第一视频文件对应的第二视频文件后,就将该第一视频文件和对应的第二视频文件进行合成,无需等待全部的录制视频完成后,才进行视频合成,从而有效提高视频的合成效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中终端的一个结构示意图;图2为本专利技术实施例中视频合成方法的一个实施例示意图;图3为本专利技术实施例中视频合成方法的另一个实施例示意图;图4为本专利技术实施例中视频合成法方法的一个应用场景示意图;图5为本专利技术实施例中终端的另一个结构示意图;图6为本专利技术实施例中终端的另一个结构示意图。具体实施方式本专利技术实施例提供了一种视频合成方法及终端,用于解决现有合成视频时效率低的问题,有效提高视频的合成效率。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。在介绍本专利技术实施例之前,先举例介绍一下本专利技术涉及的术语:术语“FFmpeg”:FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序,它提供了录制、转换以及流化音视频的完整解决方案,它包含了非常先进的音频/视频编解码库libavcodec。FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、MacOSX等。这个项目最早由FabriceBellard发起,现在由MichaelNiedermayer维护。许多FFmpeg的开发人员都来自MPlayer项目,而且当前FFmpeg也是放在MPlayer项目组的服务器上。项目的名称来自MPEG视频编码标准,前面的"FF"代表"FastForward"。术语“画中画”:FFmpeg程序中的一个对视频编辑的功能,能将多段视频合成为一个画面叠加同步播放的新视频。下面,介绍本专利技术涉及的应用场景,本专利技术的技术方案应用于包括但不限于游戏应用的应用场景,随着智能手机的性能不断提高,越来越多的且优质的手游不断衍生,手游已经是用户生活工作之余一种消磨时间的方式了,手游的日益繁荣同样也衍生出了许多和游戏相关的游戏助手、游戏社区及游戏直播等可以帮助游戏玩家获取更多的游戏资讯,让游戏玩家分享自己的游戏经历,还可以和不同玩家进行有趣的互动。而游戏的直播和解说也丰富了游戏的娱乐性。在智能手机上将录制好的游戏视频加上自己的解说分享到游戏社区,可以给玩家在玩游戏之余还可以体验到游戏解说的感觉,让游戏玩家可以尽可能的享受游戏带来的乐趣。因此,通过游戏视频和手机摄像头录制视频的合成,尽可能让玩家可以享受到游戏带来的乐趣和玩家个性化的展现,为了提高视频的合成效率,本专利技术实施例提供如下终端及方法。本专利技术涉及的终端可以包括手机,笔记本,个人数字助理(英文:PersonalDigitalAssistant,PDA)、车载电脑、个人电脑等任意终端设备,此处不做具体限定。所述终端的操作系统可以为Windows系列操作系统、Unix类操作系统、Linux类操作系统、Mac操作系统等,此处不做具体限定。如图1所示,以终端为手机为例,对终端的具体结构进行介绍,手机包括:摄像头110、存储器120、处理器130等部件。本领域技术人员可以理解,图1中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。下面结合图1对手机的各个构成部件进行具体的介绍:摄像头110用于拍摄。存储器120可用于存储软件程序以及模块,处理器130通过运行存储在存储器120的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。处理器130是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器130可包括一个或多个处理单元;优选的,处理器130可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器130中。尽管未示出,手机还可以包括输入单元、显示单元、蓝牙模块、传感器、电源等,本文档来自技高网...
一种视频合成方法及终端

【技术保护点】
一种视频合成方法,其特征在于,包括:获取目标视频文件;将所述目标视频文件分割成多个第一视频文件;录制任意一个第一视频文件对应的第二视频文件;将所述任意一个第一视频文件和对应的所述第二视频文件进行合成。

【技术特征摘要】
1.一种视频合成方法,其特征在于,包括:获取目标视频文件;将所述目标视频文件分割成多个第一视频文件;录制任意一个第一视频文件对应的第二视频文件;将所述任意一个第一视频文件和对应的所述第二视频文件进行合成。2.根据权利要求1所述的视频合成方法,其特征在于,所述将所述目标视频文件分割成多个第一视频文件之前,所述方法还包括:获取所述目标视频文件的目标帧;所述将所述目标视频文件分割成多个第一视频文件包括:根据所述目标帧的位置将所述目标视频文件分割成多个第一视频文件。3.根据权利要求2所述的视频合成方法,其特征在于,所述录制任意一个第一视频文件对应的第二视频文件包括:选取所述目标视频文件中连续的至少两个目标帧;将所述连续的至少两个目标帧之间的时间长度作为所述第二视频文件的录制时长;根据所述录制时长录制所述第二视频文件。4.根据权利要求1所述的视频合成方法,其特征在于,所述将所述任意一个第一视频文件和对应的所述第二视频文件进行合成之后,所述方法还包括:按照预设顺序对多个合成的视频文件进行拼接。5.根据权利要求1至4任一项所述的视频合成方法,其特征在于,所述目标视频文件为本地存储或者网络存储的视频...

【专利技术属性】
技术研发人员:曾奇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1