一种视频处理方法及装置的制造方法

文档序号:8384176阅读:247来源:国知局
一种视频处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及图像处理技术领域,特别涉及一种视频处理方法及装置。
【背景技术】
[0002]经过近几年的发展,网络视频以其海量性、即时性、选择主动性、全球化等特点,越来越受到人们的关注,有着广泛的应用。网络视频的即时性体现在用户可以在任何时候观看任何自己需要观看的视频,而主动选择性体现在用户在观看某一视频时,可以跳转到视频的任一时间位置观看。
[0003]在网络视频播放过程中,用户可能有各种需求,例如用户已经看过视频的前半部分,希望跳转到自己没看完的部分开始播放,又例如用户想对视频做快速浏览,希望跳过不重要的内容等情况。
[0004]在现有技术中,要解决视频播放定位问题,通常是通过调整视频的播放速度、点击快进按钮、通过拖动视频播放进度条上的播放滑块或直接点击视频播放进度条的某一位置等方式来实现快进的。
[0005]而上述的几种方式只能通过用户的盲目选择进行跳转,通常需要反复尝试才能定位到需要看的部分,无法实现对视频播放位置的快速、精准定位。

【发明内容】

[0006]本发明提供一种视频处理方法及装置,用以实现对视频播放位置的快速、精准定位。
[0007]本发明提供一种视频处理方法,包括:
[0008]显示类外挂字幕,所述类外挂字幕中包括视频的截图和/或视频的帧;
[0009]获取在所述类外挂字幕中选择的目标截图或目标帧;
[0010]根据所述目标截图或目标帧,下载或者播放包含所述目标截图或目标帧的视频段。
[0011]在一个实施例中,所述获取在所述类外挂字幕中选择的目标截图或目标帧,包括:
[0012]接收对所述视频的截图和/或视频的帧的选择指令;
[0013]确定所述选择指令所对应的截图或者视频的帧为所述类外挂字幕中选择的目标截图或目标帧。
[0014]在一个实施例中,所述方法还包括:
[0015]当所述包含所述目标截图或目标帧的视频段下载完成时,下载所述视频段的之后的所有视频段,并从所述下载完成的视频段开始播放所述视频。
[0016]在一个实施例中,所述方法还包括:
[0017]当所述包含所述目标截图或者目标帧的视频段下载完成时,播放所述下载完成的视频段;
[0018]当所述下载完成的视频段开始播放时,下载所述视频段的下一段视频。
[0019]在一个实施例中,所述方法还包括:
[0020]当所述包含所述目标截图或目标帧的视频段之后的所有视频段下载完成时,下载所述包含所述目标截图或目标帧的视频段之前的视频段。
[0021]本发明提供一种视频处理装置,包括:
[0022]显示模块,用于显示类外挂字幕,所述类外挂字幕中包括视频的截图和/或视频的帧;
[0023]获取模块,用于获取在所述类外挂字幕中选择的目标截图或目标帧;
[0024]下载模块,用于根据所述目标截图或目标帧,下载或者播放包含所述目标截图或目标帧的视频段。
[0025]在一个实施例中,所述获取模块,包括:
[0026]接收子模块,用于接收对所述视频的截图和/或视频的帧的选择指令;
[0027]确定子模块,用于确定所述选择指令所对应的截图或者视频的帧为所述类外挂字幕中选择的目标截图或目标帧。
[0028]在一个实施例中,所述装置还包括:
[0029]第一下载模块,用于当所述包含所述目标截图或目标帧的视频段下载完成时,下载所述视频段的之后的所有视频段,并从所述下载完成的视频段开始播放所述视频。
[0030]在一个实施例中,所述装置还包括:
[0031]播放模块,用于当所述包含所述目标截图或者目标帧的视频段下载完成时,播放所述下载完成的视频段;
[0032]第二下载模块,用于当所述下载完成的视频段开始播放时,下载所述视频段的下一段视频。
[0033]在一个实施例中,所述装置还包括:
[0034]第三下载模块,当所述包含所述目标截图或目标帧的视频段之后的所有视频段下载完成时,下载所述包含所述目标截图或目标帧的视频段之前的视频段。
[0035]本发明的有益效果在于,通过类外挂字幕展示视频的截图或视频的帧,使用户通过视频的截图对视频内容进行了解,在用户需要跳转到某一截图对应的视频位置播放时,仅需要点击视频的截图该截图在视频中的时间位置,并从该时间位置开始播放,无需用户通过反复拖拽时间轴上的播放滑块进行盲目定位,实现了对视频播放位置的快速、精准定位。
[0036]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0037]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0038]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0039]图1为本发明实施例中视频处理方法的流程图。
[0040]图2为本发明实施例中视频处理方法的另一流程图。
[0041]图3为本发明实施例中视频处理装置的结构图。
[0042]图4为本发明实施例中视频处理装置的另一结构图。
【具体实施方式】
[0043]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0044]图1为本发明一实施例中视频处理方法的流程图,如图1所示,本发明中视频处理方法可用于终端,例如用于下载或者播放视频的终端,该方法包括如下步骤:
[0045]在步骤SlOl中,显示类外挂字幕,类外挂字幕中包括视频的截图和/或视频的帧。
[0046]举例而言,这里的类外挂字幕除了用于记录字幕、时间轴之外,还用于记录对应视频的截图和/或视频的帧的文件。当该视频为课程视频时,该类外挂字幕还可以记录课程视频、该课程视频对应的PPT,PPT每页在视频中的帧或截图的对应关系(即视频的帧或视频的截图),可以将课程视频、课程视频对应的PPT、PPT每一页在视频中的帧或截图和类外挂字幕封装成一个课程数据单元。终端在该课程数据单元时,先从该课程数据单元中下载类外挂字幕,然后显示该类外挂字幕。
[0047]在步骤S102中,获取在类外挂字幕中选择的目标截图或目标帧。
[0048]在一个实施例中,如图2所示,步骤S102可被实施为如下步骤S201-S203:
[0049]在步骤S201中,接收对该视频的截图和/或视频的帧的选择指令。
[0050]在步骤S202中,确定该选择指令所对应的截图或者视频的帧为类外挂字幕中选择的目标截图或目标帧。
[0051]以视频的截图为例,当用户希望从课程视频的某部分开始观看时,可以浏览类外挂字幕上的视频的截图,当找到希望观看的部分对应的视频的截图时,通过点击视频的截图进行选择,终端收到选择指令,将被选择的视频的截图作为目标截图。
[0052]在步骤S103中,根据目标截图或目标帧,下载或者播放包含该目标截图或目标帧的视频段。
[0053]举例而言,终端对该视频的下载是分段进行的,例如,每次下载时长为10秒的一段视频,这段时长为10秒的视频即为一个视频段。根据从类外挂字幕中获取到的目标截图确定包含该目标截图的视频段,并从包含该目标截图的视频段开始下载该视频。需要说明的是,在对视频进行截图时,会对每一张视频的截图打上时间戳,该时间戳是相对于视频时间轴的时间戳。另外,由于类外挂字幕中记录了视频时间轴,因此确定包含该目标截图的视频段的方法,可以是根据该视频的截图中的时间戳,确定并跳转到该目标截图在视频时间轴上的位置。例如,当用户通过终端点选某张截图,该截图的截取时间为00:15:03,查找视频时间轴上的相应位置,确定该截图落在起止时间为00:15:00-00:15:10的视频段中,因此,从时间轴显示为00:15:00的位置开始下载该视频。
[0054]另外,当该视频为课程视频时,也可以根据在类外挂字幕中预先建立的视频的截图和课程视频的对应关系查找该目标截图在视频中的时间位置。
[0055]在一个实施例中,方法还可包括:
[0056]当包含目标截图或目标帧的视频段下载完成时,下载该视频段的之后的所有视频段,并从下载完成的视频段开始播放该视频。
[0057]以一个总时长为90分钟的视频为例,当用户通过终端显示的类外挂字幕点选某张截图,该截图的截取时间为00:45:03,查找视频时间轴上的相应位置,确定该截图落在起止时间为00:45:00-00:45:10的视频段中,从时间轴显示为00:45:00的位置开始下载该视频。当时间轴的起止时间为00:45:00-00:45:10所对应的视频段下载完成时,下载该位置之后的所有视频段,直到时间轴上00:45:00-01:30:00的时段内所对应的所有视频段下载完成,并且,当时间轴的起止时间为00:45:00-00:45:10所对应的视频段下载完成时,从该下载完成的视频段开始播放视频。
[0058]如此,在下载完目标截图对应的视频段时,不考虑播放速度,直接下载完该视频段之后的所有视频,在带宽良好的情况下,下载速度要比播放速度快得多,保证视频观看过程的流畅。
[0059]在一个实施例中,方法还可包括如下步骤A1-A2:
[0060]在步骤Al中,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1