一种视频处理方法及终端的制作方法

文档序号:9814809阅读:597来源:国知局
一种视频处理方法及终端的制作方法
【技术领域】
[0001 ]本发明涉及电子技术领域,尤其涉及一种视频处理方法及终端。
【背景技术】
[0002]终端使用越来越多,有些终端的功能设置也很复杂,甚至有些安装在终端上的应用程序使用起来也很复杂,少则几个步骤,多则十几个步骤,要把一个新功能介绍给别人,或者用户发现一个问题之后,反馈给售后,一般为了能够清楚地说明整个过程,通常采用其他设备录制视频,或者是手机内置录屏软件录制视频的方式展示给对方,但是全程录制视频的方式一般会产生一个比较大的视频文件,占用终端的内存空间,并且传输起来也不方便。

【发明内容】

[0003]本发明实施例提供一种视频处理方法,只需要将终端存在更新的各个显示画面数据封装在目标视频文件中,减小目标视频文件的大小,传输方便。
[0004]本发明实施例第一方面提供一种视频处理方法,包括:
[0005]确定终端显示画面是否由第一画面更新为第二画面;
[0006]若是,获取所述第一画面的显示起始时间;
[0007]根据所述显示起始时间和当前时间,计算所述第一画面的显示时长;
[0008]在目标视频文件中与所述显示起始时间对应的时刻开始的所述显示时长内封装所述第一画面数据;
[0009]其中,所述目标视频中包括多帧所述终端的显示画面数据。
[0010]本发明实施例第二方面提供一种终端,包括:
[0011]第一确定单元,用于确定终端显示画面是否由第一画面更新为第二画面;
[0012]第一获取单元,用于若所述终端显示画面由所述第一画面更新为所述第二画面,获取所述第一画面的显示起始时间;
[0013]计算单元,用于根据所述显示起始时间和当前时间,计算所述第一画面的显示时长;
[0014]封装单元,用于在目标视频文件中与所述显示起始时间对应的时刻开始的所述显示时长内封装所述第一画面数据;
[0015]其中,所述目标视频中包括多帧所述终端的显示画面数据。
[0016]本发明实施例,确定终端显示画面是否由第一画面更新为第二画面,若是,则获取第一画面的显示起始时间,根据显示起始时间和当前时间,计算第一画面的显示时长,在目标视频文件中与该显示起始时间对于的时刻开始的显示时长内封装第一画面数据,这种方式可以减小目标视频文件的大小,传输方便。
【附图说明】
[0017]为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本发明实施例提供的视频处理方法的第一实施例流程示意图;
[0019]图2是本发明实施例提供的视频处理方法的第二实施例流程示意图;
[0020]图3是本发明实施例提供的视频处理方法的第三实施例流程示意图;
[0021 ]图4是本发明实施例提供的终端的第一实施例结构示意图;
[0022]图5是本发明实施例提供的一种侦测单元的结构示意图;
[0023]图6是本发明实施例提供的终端的第二实施例结构示意图。
【具体实施方式】
[0024]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]具体实现中,本发明实施例中描述的控制终端以及受控终端可包括:智能手机、平板电脑等,上述终端仅是举例,而非穷举,包含但不限于上述终端。
[0026]下面将结合图1至图6对本发明实施例提供的视频处理方法及终端进行具体描述。
[0027]请参照图1,是本发明实施例提供的视频处理方法的第一实施例流程示意图。本发明实施例的视频处理方法包括步骤:
[0028]SlOO,确定终端显示画面是否由第一画面更新为第二画面;
[0029]具体实施例中,当需要展示终端显示画面情况,或者需要制作视频告知对方操作流程时,确定终端显示画面是否由第一画面更新为第二画面。用户在使用终端时,可以按组合键或者长按屏幕,进入问题复现模式,当进入该模式之后,终端开始侦测屏幕上的显示画面是否由第一画面更新为第二画面。
[0030]可选的,确定终端显示画面是否更新的侦测方式可以包括以下步骤SlO-Sll;
[0031]S10,当侦测到终端显示的第一画面存在变化时,获取所述第一画面与变化后的第二画面之间的变化量;
[0032]本发明实施例中,终端的显示画面是不断切换显示,当侦测到终端显示的第一画面存在变化时,获取第一画面与变化后的第二画面之间的变化量,该变化量可以是第一画面与第二画面场景信息变化量。
[0033]Sll,若所述变化量大于预设阈值,则确定所述终端显示画面由所述第一画面更新为第二画面。
[0034]本发明实施例中,若第一画面与第二画面之间的变化量大于预设阈值,则说明第一画面存在更新,第一画面更新为变化后的第二画面,这种判断画面更新的方式可以减小最终目标视频文件中的画面数据。在目标视频文件中仅仅存储画面之间变化比较大的画面数据。若变化后的第二画面与第一画面之间的变化量小于预设阈值,则认为第一画面没有进行更新,在目标视频文件中不需要存储该第二画面数据。
[0035]SlOl,若是,获取所述第一画面的显示起始时间;
[0036]具体实施例中,若终端的显示画面由第一画面更新为第二画面,获取第一画面的显示起始时间,终端显示画面每切换一次,即存储该显示画面的显示起始时间,因此当第一画面切换为第二画面时,仍然可以从存储器中获取第一画面的显示起始时间。
[0037]S102,根据所述显示起始时间和当前时间,计算所述第一画面的显示时长;
[0038]具体实施例中,根据显示起始时间和当前时间,可以准确计算出第一画面的显示时长,例如若第一画面的显示起始时间为第6秒,当前时间为第8秒,则第一画面的显示时长为2秒。
[0039]S103,在目标视频文件中与所述显示起始时间对应的时刻开始的所述显示时长内封装所述第一画面数据;
[0040]其中,所述目标视频文件中包括多帧所述终端的显示画面数据。
[0041]具体实施例中,目标视频文件即是为了展示终端显示状况的视频,包括了终端显示画面的多帧数据,其中的第一画面数据和第二画面数据仅为举例,但是目标视频文件中每帧画面数据的处理过程与第一画面的处理过程相同。
[0042]在目标视频文件中封装该第一画面数据,第一画面数据处于该目标视频文件的视频流中与该显示起始时间对应的时刻开始的显示时长内。将终端显示画面通过这种方式进行封装后,可以展示出终端显示画面的情况,并且由于该目标视频文件所包含的画面数据比较少,因此可以减小目标视频文件的大小,方便传输以及存储。
[0043]本发明实施例,确定终端显示画面是否由第一画面更新为第二画面,若是,则获取第一画面的显示起始时间,根据显示起始时间和当前时间,计算第一画面的显示时长,在目标视频文件中与该显示起始时间对于的时刻开始的显示时长内封装第一画面数据,这种方式可以减小目标视频文件的大小,传输方便。
[0044]请参照图2,是本发明实施例提供的视频处理方法的第二实施例流程示意图。本发明实施例的视频处理方法包括步骤:
[0045]S200,当终端显示画面为第一画面时,监测终端的触摸屏上是否存在触摸操作;
[0046]具体实施例中,当终端显示画面为第一画面时,用户可以通过触摸屏在第一画面上进行触摸操作,例如,用户可以通过触摸屏点击某一个虚拟按键。终端时时监测显示画面是否存在触摸操作。
[0047]S201,若是,获取所述触摸操作的触摸位置;
[0048]具体实施例中,若终端显示的第一画面上存在触摸操作,即获取该触摸操作的位置,触摸操作的位置可以是触摸屏上的位置坐标。
[0049]S202,在所述第一画面上与所述触摸位置对应的位置进行标记;
[0050]具体实施例中,在第一画面上与该触摸位置对应的位置进行标记,进行标记的方式可以是采用手印进行标记或者采用箭头进行标记等等。
[0051 ] S203,确定终端显示画面是否由第一画面更新为第二画面;
[0052]S204,若是,获取所述第一画面的显示起始时间;
[0053]S205,根据所述显示起始时间和当前时间,计算所述第一画面的显示时长;
[0054]本发明实施例步骤S203-S205请参照图1的实施例步骤S100-S102,在此不再赘述。
[0055]S206,在目标视频文件中与所述显示起始时间对应的时刻开始的所述显示时长内封装进行标记的所述第一画面数据。
[0056]具体实施例中,当在目
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1