视频处理方法、装置及计算机存储介质与流程

文档序号:32942386发布日期:2023-01-14 09:29阅读:34来源:国知局
视频处理方法、装置及计算机存储介质与流程

1.本技术涉及计算机技术领域,尤其涉及一种视频处理方法、装置及计算机存储介质。


背景技术:

2.目前越来越多的用户会通过智能终端的屏幕来观看播放的视频,用户在观看视频的过程中,可以对播放视频进行暂停或者进度条前后拉动等操作来查看播放视频中的视频帧图像,但由于视频帧图像在播放界面中的显示时间非常短,故上述操作往往无法准确地定位到要查看的视频帧图像,导致用户需要不断地对播放视频进行暂停或拉动进度条。


技术实现要素:

3.本技术实施例提供了一种视频处理方法、装置及计算机存储介质,可以在视频播放过程中准确地定位想要查看的视频帧图像。
4.一方面,本技术实施例提供了一种视频处理方法,所述方法包括:
5.显示视频播放界面,在所述视频播放界面中按帧播放目标视频,所述目标视频是按照设置的每帧播放时长进行按帧播放的;
6.当检测到针对所述目标视频的第一操作时,在所述视频播放界面中显示针对所述目标视频中的当前播放视频帧所截取的视频帧图像。
7.一方面,本技术实施例提供了一种视频处理装置,所述装置包括:
8.显示模块,用于显示视频播放界面,在所述视频播放界面中按帧播放目标视频,所述目标视频是按照设置的每帧播放时长进行按帧播放的;
9.处理模块,用于当检测到针对所述目标视频的第一操作时,在所述视频播放界面中显示针对所述目标视频中的当前播放视频帧所截取的视频帧图像。
10.一方面,本技术实施例提供了一种智能终端,所述智能终端包括存储器、通信接口、用户接口以及处理器,其中,所述存储器、所述通信接口、所述用户接口和所述处理器相互连接,所述存储器存储有计算机程序代码,所述处理器调用所述存储器中存储的计算机程序代码,实现上述的视频处理方法。
11.一方面,本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序适于由处理器加载并执行上述的视频处理方法。
12.一方面,本技术实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。智能终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的视频处理方法。
13.本技术实施例中,可以显示视频播放界面,并在视频播放界面中按照设置的每帧播放时长来按帧播放目标视频,当检测到针对目标视频的第一操作时,在视频播放界面中显示针对目标视频中的当前播放视频帧所截取的视频帧图像;上述视频处理方法可以允许
基于设置的每帧播放时长按帧播放视频,根据实际需要可通过设置的每帧播放时长,精准控制每帧显示的时长,使得视频播放时每帧显示的时长,满足在用户对所需查看的视频帧图像的准确定位的需求,减少因难以定位到所需查看的视频帧图像而反复暂停或其他无效反复操作的次数。并通过在检测到第一操作时截图当前视频帧图像并显示在视频播放界面上,使得不仅可准确定位所需查看的视频帧图像,还可直接截图显示所定位的视频帧图像,以供用户直接在视频播放界面上对当前定位到的该视频帧图像进行操作,大大提升操作效率,改善了用户体验。
附图说明
14.为了更清楚地说明本技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
15.图1是本技术一个示例性实施例提供的一种视频处理方法的流程示意图;
16.图2是本技术另一个示例性实施例提供的一种视频处理方法的流程示意图;
17.图3是本技术另一个示例性实施例提供的一种视频处理方法的流程示意图;
18.图4是本技术一个示例性实施例提供的视频播放界面中按帧播放时长选项的示意图;
19.图5是本技术一个示例性实施例提供的设置界面的界面示意图;
20.图6是本技术一个示例性实施例提供的视频播放界面中按帧播放选项的示意图;
21.图7是本技术另一个示例性实施例提供的设置界面的界面示意图;
22.图8是本技术一个示例性实施例提供的暂停播放图标的示意图;
23.图9是本技术一个示例性实施例提供的缩放操作的示意图;
24.图10是本技术一个示例性实施例提供的移动操作的示意图;
25.图11是本技术一个示例性实施例提供的一种视频处理装置的结构示意图;
26.图12是本技术一个示例性实施例提供的一种智能终端的结构示意图。
具体实施方式
27.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
28.为了可以在视频播放过程中准确地定位想要查看的视频帧图像,本技术提供了一种视频处理方法,该方法可以集成在智能终端上,该智能终端可以是手机、平板电脑、笔记本电脑、台式计算机、个人计算机(pc,personal computer)、电视或者其他智能播放装置,本技术对此不作限定。
29.如图1所示,图1是本技术一个示例性实施例提供的一种视频处理方法的流程示意图,用户可以在视频播放界面通过触发操作或者通过遥控器或者通过手势对目标视频开启播放,例如在视频播放界面点击目标视频开启播放,或者利用遥控器上的“ok”键选定目标视频开启播放,或者利用“ok”手势选定目标视频开启播放,此时,智能终端判断是否有设置
的每帧播放时长,每帧播放时长是指每个视频帧播放的时长,例如每帧播放时长为每个视频帧播放2秒,当有设置的每帧播放时长时,目标视频中的每个视频帧按照设置的每帧播放时长进行按帧播放,例如设置的每帧播放时长为每个视频帧播放2秒,则目标视频中的各个视频帧均播放2秒,当没有设置的每帧播放时长时,可以在设置界面中通过显示的一个或多个按帧播放时长选项设置视频帧播放时长,并保存为初始按帧播放时长,智能终端让目标视频中的每个视频帧按照设置的初始按帧播放时长进行按帧播放,此时,将初始按帧播放时长作为设置的每帧播放时长,例如初始按帧播放时长为2s/帧,即为每个视频帧播放2秒,则目标视频中的各个视频帧均播放2秒;或者目标视频可以在视频播放界面按照视频播放参数(例如30fps(frames per second,每秒传输帧数))进行播放,此时用户可以在视频播放界面通过显示的一个或多个按帧播放时长选项设置视频帧播放时长,将设置的视频帧播放时长作为设置的每帧播放时长,智能终端让目标视频中的每个视频帧按照设置的视频帧播放时长进行按帧播放,例如选择的按帧播放时长选项为2s/帧,即为每个视频帧播放2秒,则目标视频中的各个视频帧均播放2秒。
30.当用户需要查看视频中每一帧视频帧时,例如在学习瑜伽动作时,需要查看教练员的动作变化的细节,即使视频按照正常播放(例如按照倍速播放或者按照帧率(每秒传输帧数))时的最慢的速度播放,用户也难以定位到要查看的视频帧,例如倍速播放通常包括慢速:0.5倍,0.75倍,快速:1.25倍,1.5倍,2.0倍,当视频以最慢速度是正常速度的0.5倍进行播放时,以一个帧率24fps的视频为例(24fps比较常见,更高的还有30fps,60fps,120fps),此时1秒播放12帧视频帧,在这种情况下,用户通常还是需要多次暂停播放视频才能准确定位视频帧,而本技术提出的视频处理方法,可以允许设置每个视频帧的播放时长按照慢于正常播放的速度进行播放,用户可以一帧一帧地查看视频,使得用户可以在观看视频时一次性就定位到要查看的视频帧,解决因为视频播放太快,用户难以定位到所需查看的视频帧,而需要不断反复暂停播放或执行其他无效反复操作的问题。
31.另外,通常视频在暂停播放时一般会有暂停播放图标遮挡,这样会影响到用户查看暂停播放时的视频帧的画面内容,本技术可以在视频暂停播放时在视频播放界面中不显示暂停播放图标,或者在暂停播放视频时,在视频播放界面中显示暂停播放图标,并在检测到第一操作时不显示暂停播放图标,可以避免暂停播放图标影响用户的查看,从而影响到用户体验。
32.另外,通常不可以对视频中的视频帧图像进行缩放、移动等操作,这在一定程度上影响了用户的使用体验,例如当用户在观看一部非常烧脑的影片时,需要与影中人一样,仔细观察视频中的各个画面,找到蛛丝马迹时,如果不可以对视频帧图像进行放大,用户则无法探究视频帧中的一些画面细节,影响了用户的使用体验。本技术可以在定位到视频帧后,对视频帧所截取的视频帧图像进行缩放、移动等操作,改善了用户体验,增加了视频处理的多样性。
33.下面详细介绍本技术的一种视频处理方法。
34.如图2所示,图2是本技术另一个示例性实施例提供的一种视频处理方法的流程示意图,该方法可包括以下步骤:
35.s201、显示视频播放界面,在所述视频播放界面中按帧播放目标视频,所述目标视频是按照设置的每帧播放时长进行按帧播放的。
36.其中,目标视频为在视频播放界面中播放的视频流,每帧播放时长是指每个视频帧播放的时长,通过设置较长的每帧播放时长使得在播放目标视频的过程中可以实现目标视频中视频帧的按帧播放,按帧播放可以让用户看清每一帧视频帧的图像内容,例如,正常播放时通常采用的是30fps,则1s播放30帧视频帧,每个视频帧播放0.34秒,而设置的每帧播放时长可以为1s/帧(每个视频帧播放1秒)、2s/帧(每个视频帧播放2秒)、3s/帧(每个视频帧播放3秒),等等,因此相比于正常播放,设置的每帧播放可以让每个视频帧的播放时长变长,可以解决由于播放速度太快导致用户看不清每一帧视频帧图像的问题。可以理解的是,设置的每帧播放时长也可以为每个视频帧播放0.34秒、0.5秒、0.2秒等等,即设置的每帧播放时长可以是用户根据使用需求进行自定义的。
37.其中,视频流包括经过压缩算法压缩的流数据,称为编码流,目前压缩/编码算法以h.264/h.265为主,因此也常常称为h.264/h.265码流;还可以为未经压缩的流数据,是解码后的流数据,称为原始流,可以理解视频流是由一幅一幅在时间上连续的视频帧组成的。
38.智能终端可以让目标视频可以在视频播放界面上按照设置的按帧播放时长进行按帧播放,设置的每帧播放时长可以是用户在视频播放界面对显示的一个或多个按视频帧播放选项中的任一个按视频帧播放选项进行选择操作(例如点击按视频帧播放选项)时设置的;也可以是用户在设置界面对显示的一个或多个按视频帧播放选项中的任一个按视频帧播放选项进行选择操作(例如点击按视频帧播放选项),然后在视频播放界面对显示的按帧播放选项进行选择操作(例如点击按帧播放选项)时进行设置的,还可以是用户在设置界面对显示的一个或多个按视频帧播放选项中的任一个按视频帧播放选项进行选择操作(例如点击按视频帧播放选项),以及在设置界面对按帧播放选项进行开启操作(例如点击按帧播放选项对应的开启控件)时进行设置的。
39.其中,每个视频帧播放选项对应一个视频帧播放时长,例如有三个视频帧播放选项,三个视频帧播放选项可以分别对应1s/帧、2s/帧、3s/帧。
40.s202、当检测到针对所述目标视频的第一操作时,在所述视频播放界面中显示针对所述目标视频中的当前播放视频帧所截取的视频帧图像。
41.其中,第一操作可以是指手势操作、也可以是按下遥控器上的按键时发起的操作、还可以是对智能终端的触摸屏进行触摸(例如点击、双击、滑动)发起的操作、等等,通过第一操作可以获取目标视频中的当前播放视频帧所截取的视频帧图像,并将所截取的视频帧图像在视频播放界面中显示,以供用户或其他对象对当前播放视频帧对应的视频帧图像进行查看。需要说明的是,当前播放视频帧可以为当前时刻在视频播放界面中播放的视频帧,也可以为目标视频暂停播放时在视频播放界面所显示的视频帧。
42.在一个实施例中,用户可以对目标视频进行暂停播放操作(例如可以通过暂停播放控件实现暂停播放操作,也可以是通过点击触摸屏实现暂停播放操作),当智能终端检测到暂停播放操作时,则暂停播放目标视频,用户可以针对暂停播放的目标视频触发第一操作,当智能终端检测到用户针对目标视频的第一操作(例如可以为截图操作)时,则智能终端在视频播放界面中显示针对目标视频中的当前播放视频帧所截取的视频帧图像。
43.其中,当前播放视频帧所截取的视频帧图像可以包含当前播放视频帧所对应的全部图像区域,例如智能终端在检测到第一操作时,就截取包含当前播放视频帧所对应的全部图像区域的图像作为当前播放视频帧所截取的视频帧图像;也可以仅包含当前播放视频
帧所对应的部分图像区域的图像,例如可以通过显著区域检测算法,来获取当前播放视频帧中的显著区域(即感兴趣区域),并将该显著区域对应的图像作为当前播放视频帧所截取的视频帧图像,或者是用户在截取的包含当前播放视频帧所对应的全部图像区域的视频帧图像的基础上,进一步进行截取得到的。
44.本技术实施例中,可以显示视频播放界面,并在视频播放界面中按照设置的每帧播放时长来按帧播放目标视频,当检测到针对目标视频的第一操作时,在视频播放界面中显示针对目标视频中的当前播放视频帧所截取的视频帧图像;上述视频处理方法可以允许基于设置的每帧播放时长按帧播放视频,根据实际需要可通过设置的每帧播放时长,精准控制每帧显示的时长,使得视频播放时每帧显示的时长,满足在用户对所需查看的视频帧图像的准确定位的需求,减少因难以定位到所需查看的视频帧图像而反复暂停或其他无效反复操作的次数。并通过在检测到第一操作时截图当前视频帧图像并显示在视频播放界面上,使得不仅可准确定位所需查看的视频帧图像,还可直接截图显示所定位的视频帧图像,以供用户直接在视频播放界面上对当前定位到的该视频帧图像进行操作,大大提升操作效率,改善了用户体验。
45.如图3所示,图3是本技术另一个示例性实施例提供的一种视频处理方法的流程示意图,该方法可包括以下步骤:
46.s301、显示视频播放界面,在所述视频播放界面中按帧播放目标视频,所述目标视频是按照设置的每帧播放时长进行按帧播放的。
47.在一个实施例中,智能终端显示视频播放界面,并按照视频播放参数在视频播放界面中播放目标视频,其中,视频播放参数所指示的视频帧的播放时长为第一视频帧播放时长。
48.其中,视频播放参数为视频所具有的播放属性,不同的视频播放参数使得目标视频可以在视频播放界面播放时具有不同的播放时长,例如视频播放参数可以为目标视频的帧率,例如帧率为30fps,此时,视频播放参数所指示的视频帧的播放时长为0.034秒,即第一视频帧播放时长为每个视频帧播放0.034秒;视频播放参数也可以是倍速联合帧率,例如目标视频的帧率为30fps,0.5倍的倍速,则视频播放参数所指示的视频帧的播放时长为0.067秒,即第一视频帧播放时长为每个视频帧播放0.067秒,视频播放参数还可以为每帧播放时长,例如每帧播放时长为每个视频帧播放1秒,则视频播放参数所指示的视频帧的播放时长为1秒,即第一视频帧播放时长为每个视频帧播放1秒。
49.进一步地,用户可以在智能终端上发起第一显示触发操作,该第一显示触发操作可以是手势操作、也可以是按下遥控器上的按键时发起的操作、还可以是对智能终端的触摸屏进行触摸(例如点击、双击、滑动)发起的操作、等等,智能终端在检测到第一显示触发操作时,可以在视频播放界面显示一个或多个按帧播放时长选项,如图4所示,该一个或多个按帧播放时长选项可以包括0.5s/帧、1s/帧、2s/帧、3s/帧,当检测到用户针对一个或多个按帧播放时长选项进行选择操作时,按照选择操作所选中的按帧播放时长选项所对应的第二视频帧播放时长,在视频播放界面中按帧播放目标视频中的视频帧,此时,选择操作所选中的按帧播放时长选项所对应的第二视频帧播放时长大于第一视频帧播放时长,将按帧播放时长选项所对应的第二视频帧播放时长作为每帧播放时长,例如,第一视频帧播放时长为每个视频帧播放0.067秒,选中的按帧播放时长选项为2s/帧,则第二视频帧播放时长
为每个视频帧播放时长为2秒,且第二视频帧播放时长大于第一视频帧播放时长。
50.在一个实施例中,当检测到用户针对一个或多个按帧播放时长选项进行选择操作时,按照选择操作所选中的按帧播放时长选项所对应的第三视频帧播放时长,在视频播放界面中按帧播放目标视频中的视频帧,此时,选择操作所选中的按帧播放时长选项所对应的第三视频帧播放时长小于或等于第一视频帧播放时长,将按帧播放时长选项所对应的第三视频帧播放时长作为每帧播放时长,例如,第一视频帧播放时长为每个视频帧播放1秒,选中的按帧播放时长选项为0.5s/帧,则第三视频帧播放时长为每个视频帧播放时长为0.5秒,且第三视频帧播放时长小第一视频帧播放时长。
51.其中,选择操作可以是手势操作、也可以是按下遥控器上的按键时发起的操作、还可以是对智能终端的触摸屏进行触摸(例如点击、双击、滑动)发起的操作、等等,通过对按帧播放时长选项进行选择操作可以使目标视频按照选择操作所选中的按帧播放时长选项所对应的每帧播放时长进行播放,每帧播放时长包括第二视频帧播放时长或第三视频帧播放时长。
52.在本实施例中,用户可以在视频播放界面对显示的一个或多个按帧播放时长选项进行选择,从而使得目标视频可以按照按帧播放时长选项所对应的第二视频帧播放时长或按帧播放时长选项所对应的第三视频帧播放时长进行播放。
53.在一个实施例中,可以在智能终端上显示设置界面,设置界面中包括一个或多个按帧播放时长选项,如图5所示,一个或多个按帧播放时长选项包括0.5s/帧、1s/帧、2s/帧、3s/帧,当检测到针对一个或多个按帧播放时长选项的选择操作时,保存选择操作所选中的按帧播放时长选项所对应的视频帧播放时长作为初始按帧播放时长,并将初始按帧播放时长作为每帧播放时长。例如,选择操作所选中的按帧播放时长选项为2s/帧,则所对应的视频帧播放时长为每个视频帧播放2秒,则初始按帧播放时长为每个视频帧播放2秒。
54.进一步地,按照视频播放参数在视频播放界面中播放目标视频,视频播放参数所指示的视频帧的播放时长为第一视频帧播放时长。此时,用户可以在智能终端上发起第二显示触发操作,该第二显示触发操作可以是手势操作、也可以是按下遥控器上的按键时发起的操作、还可以是对智能终端的触摸屏进行触摸(例如点击、双击、滑动)发起的操作、等等,智能终端在检测到第二显示触发操作时,可以在视频播放界面显示按帧播放选项,如图6所示,在视频播放界面中显示按帧播放选项:“按帧播放”,该按帧播放选项可以用于对上述保存的初始按帧播放时长进行管理,管理方式如下:当检测到针对按帧播放选项,即针对“按帧播放”的选择操作(例如点击“按帧播放”)时,则按照保存的初始按帧播放时长在视频播放界面中按帧播放目标视频中的视频帧,例如保存的初始按帧播放时长为每个视频帧播放2秒,则在视频播放界面中按照每个视频帧播放2秒来按帧播放目标视频中的视频帧;当未检测到针对按帧播放选项的选择操作时,目标视频则继续按照视频播放参数进行播放。
55.通过本实施例,用户可以通过设置界面配置初始按帧播放时长,并在视频播放界面通过选择按帧播放选项来启动设置的初始按帧播放时长,使得当检测到对按帧播放选项的选择操作时,可以让目标视频中的每个视频帧按照初始按帧播放时长进行逐帧播放。
56.在一个实施例中,可以在智能终端上显示设置界面,如图7所示,设置界面中可以包括按帧播放选项以及一个或多个按帧播放时长选项,用户可以在设置界面针对按帧播放选项进行开启操作以及一个或多个按帧播放时长选项进行选择操作,当智能终端检测到针
对一个或多个按帧播放时长选项的选择操作时,则保存选择操作所选中的按帧播放时长选项所对应的视频帧播放时长作为初始按帧播放时长,并将初始按帧播放时长作为每帧播放时长;当智能终端检测到针对按帧播放选项的开启操作时,则目标视频在视频播放界面播放时按照初始按帧播放时长进行播放,当未检测到针对按帧播放选项的开启操作时,则目标视频在视频播放界面按照视频播放参数进行播放。
57.其中,开启操作可以是手势操作、也可以是按下遥控器上的按键时发起的操作、还可以是对智能终端的触摸屏进行触摸(例如点击、双击、滑动)发起的操作、等等,通过对按帧播放选项进行开启操作,可以使得目标视频按照保存的初始按帧播放时长进行逐帧播放。
58.通过本实施例,用户可以通过设置界面配置初始按帧播放时长和通过按帧播放选项启动配置的初始按帧播放时长,使得在视频播放界面按照初始按帧播放时长播放目标视频中的视频帧。
59.上述一个或多个按帧播放时长选项中的部分或者全部按帧播放时长选项所对应的视频帧播放时长大于第一视频帧播放时长。例如第一视频帧播放时长为每个视频帧播放时长为1秒,一个或多个帧播放时长选项可以为2s/帧、3s/帧,也可以为0.5s/帧、1s/帧、2s/帧。
60.在一个实施例中,在设置视频帧播放时长或初始按帧播放时长后,智能终端可以根据视频帧播放时长或初始按帧播放时长所指示的每个视频帧的播放时长,作为解码间隔时长对目标视频对应的编码数据进行相应的解码,可以减缓网络压力,避免资源浪费。
61.在一个实施例中,不管是在视频播放界面或在设置界面,在检测到针对一个或多个按帧播放时长选项的选择操作时,将选择操作所选中的按帧播放时长选项所对应的视频帧播放时长存储至数据库(例如相册)中,以使得在视频播放界面中播放的视频都可以根据设置的视频帧播放时长进行按帧播放。
62.当用户需要查看视频中每一帧视频帧时,例如在学习瑜伽动作时,需要查看教练员的动作变化的细节,本技术通过步骤s301可以设置每个视频帧播放较长的时长,让用户或其他对象可以可以一帧一帧地以慢于正常播放速度的方式逐帧查看视频中的每个视频帧的画面,就像播放幻灯片一样。
63.s302、当检测到针对所述目标视频的第一操作时,在所述视频播放界面中显示针对所述目标视频中的当前播放视频帧所截取的视频帧图像。
64.在一个实施例中,用户可以在视频播放界面针对目标视频触发暂停播放操作,当智能终端检测到针对目标视频的暂停播放操作时,则暂停播放目标视频,并将暂停播放时视频播放界面所显示的视频帧作为目标视频中的当前播放视频帧,进一步地,用户可以在视频播放界面针对当前播放视频帧触发第一操作,当智能终端检测到针对当前播放视频帧的第一操作时,在视频播放界面中显示针对当前播放视频帧所截取的视频帧图像,并按照第一操作对视频帧图像进行处理。
65.其中,暂停播放操作可以是手势操作、也可以是按下遥控器上的按键时发起的操作、还可以是对智能终端的触摸屏进行触摸(例如点击)发起的操作、还可以是视频播放界面上的暂停播放控件进行选择触发的,等等,通过暂停播放操作,可以让目标视频暂停播放。第一操作可以是手势操作、也可以是按下遥控器上的按键时发起的操作、还可以是对智
能终端的触摸屏进行触摸(例如长按)发起的操作、等等,通过第一操作可以让智能终端在视频播放界面显示当前播放视频帧所截取的视频帧图像,并按照第一操作所指示的处理方式对视频帧图像进行处理,例如第一操作具体可以为缩放操作(例如缩放操作可以通过对遥控器上的按键“放大”、“缩小”进行选择触发,或对放大控件或缩小控件进行选择触发),缩放操作可以包括放大视频帧图像的操作和缩小视频帧图像的操作,当用户发起第一操作指示放大视频帧图像的操作,则智能终端获取当前播放视频帧所截取的视频帧图像,并将视频帧图像放大至相应的大小。
66.在一个实施例中,用户可以在视频播放界面针对目标视频触发暂停播放操作,当智能终端检测到针对目标视频的暂停播放操作时,则暂停播放目标视频,并将暂停播放时视频播放界面所显示的视频帧作为目标视频中的当前播放视频帧,此时,用户可以在视频播放界面针对当前播放视频帧触发第一操作,当智能终端检测到针对当前播放视频帧的第一操作时,确定检测到针对目标视频的视频帧图像查看操作,就在视频播放界面中显示针对当前播放视频帧所截取的视频帧图像,进一步地,用户可以在视频播放界面针对当前播放视频帧触发第二操作,当智能终端检测到针对视频帧图像的第二操作时,按照第二操作对视频帧图像进行处理。
67.其中,暂停播放操作可以是手势操作、也可以是按下遥控器上的按键时发起的操作、还可以是对智能终端的触摸屏进行触摸(例如点击)发起的操作、还可以是视频播放界面上的暂停播放控件进行选择触发的,等等,通过暂停播放操作,可以让目标视频暂停播放。第一操作可以是手势操作、也可以是按下遥控器上的按键时发起的操作、还可以是对智能终端的触摸屏进行触摸(例如长按)发起的操作、等等,通过第一操作可以让智能终端在视频播放界面显示当前播放视频帧所截取的视频帧图像,此时第一操作为视频帧图像查看操作,例如第一操作可以为截图操作(截图操作可以是通过手势、遥控器上的按键或对智能终端的触摸屏进行触摸或视频播放界面上的截图控件进行触发的)。第二操作可以是手势操作、也可以是按下遥控器上的按键时发起的操作、还可以是对智能终端的触摸屏进行触摸发起的操作、等等,第二操作可以让智能终端按照第二操作所指示的处理方式对视频帧图像进行处理,例如第二操作具体可以为缩放操作(例如可以通过对遥控器上的按键“放大”、“缩小”进行选择触发,或对放大控件或缩小控件进行选择触发),缩放操作可以包括放大视频帧图像的操作和缩小视频帧图像的操作,当用户发起第二操作指示放大视频帧图像的操作,则智能终端获取当前播放视频帧所截取的视频帧图像,并将视频帧图像放大至相应的大小。
68.在一个实施例中,用户可以在视频播放界面针对目标视频触发暂停播放操作,智能终端可以在检测到针对目标视频的暂停播放操作时,就在视频播放界面中显示针对当前播放视频帧所截取的视频帧图像,此时暂停播放操作可以作为视频帧图像查看操作。
69.在一个实施例中,智能终端在暂停播放目标视频时,可以在视频播放界面中不显示暂停播放图标;或者,如图8所示,智能终端在暂停播放目标视频时,在视频播放界面中显示暂停播放图标,并在检测到针对目标视频的第一操作时,在视频播放界面中将显示的暂停播放图标作不显示处理,这种方式可以避免用户在查看视频帧图像时,暂停播放图标影响用户的查看,而影响到用户体验。
70.s303、当检测到针对所述视频帧图像的目标操作时,按照所述目标操作对所述视
频帧图像进行处理。
71.其中,目标操作可以是手势操作、也可以是按下遥控器上的按键时发起的操作、还可以是对智能终端的触摸屏进行触摸(例如长按)发起的操作,等等,当智能终端检测到目标操作时,可以让智能终端按照目标操作所指示的处理方式对视频帧图像进行处理,例如目标操作可以为分享操作、缩放操作、保存操作、移动操作。可以理解的是,目标操作包括上述第一操作或者第二操作。
72.在一个实施例中,当检测到的目标操作为缩放操作时,在视频播放界面中显示按照所述缩放操作对所述视频帧图像进行缩放后的图像内容。
73.其中,缩放操作可以是手势操作、也可以是按下遥控器上的按键时发起的操作、还可以是对智能终端的触摸屏进行触摸(例如双击)发起的操作,等等,例如可以通过对遥控器上的按键“放大”、“缩小”进行选择触发,或对放大控件或缩小控件进行选择触发,通过检测到的缩放操作可以对视频帧图像进行放大或缩小,如图9所示,可以对视频帧图像进行放大,右图为对作图中的视频帧图像进行放大的图像内容,显示的图像内容可以包括视频帧图像的全部图像内容,也可以如图9所示,只显示视频帧图像的部分图像内容。通过对视频帧图像进行缩放操作,可以让用户通过放大视频帧图像从而更清楚地查看视频帧图像中的某个画面细节,有利于用户对画面细节进行研究,例如当用户在观看一部非常烧脑的影片时,需要与影中人一样,仔细观察视频中的各个画面,找到蛛丝马迹时,用户可以对视频帧图像进行放大,探究视频帧中的画面细节,可以提高用户的使用体验。
74.在一个实施例中,当检测到的目标操作为移动操作时,按照移动操作在视频播放界面中调整视频帧图像的显示位置。
75.其中,移动操作可以是手势操作(例如手指向上则表示向上移动)、也可以是按下遥控器上的按键时发起的操作、还可以是对智能终端的触摸屏进行触摸(例如滑动)发起的操作,等等,通过移动操作可以在视频播放界面中调整视频帧图像的显示位置,如图10所示,可以将视频帧图像从视频播放界面的中间位置移动到右上角的位置。
76.在一个实施例中,当检测到的目标操作为分享操作时,将视频帧图像按照分享操作所指示的分享对象进行分享。
77.其中,分享操作可以是手势操作、也可以是按下遥控器上的按键时发起的操作、还可以是对智能终端的触摸屏进行触摸发起的操作,等等,通过分享操作可以将视频帧图像发送至分享对象,例如用户可以通过点击分享控件触发分享操作,智能终端在检测到分享操作时,在视频播放界面中显示分享对象选择项,该分享对象选择项可以为通讯软件,也可以为社交网络平台,等等,当用户针对通讯软件进行选择时,可以转换至通讯软件,将视频帧图像分享至通讯软件中选中的通讯好友,当用户针对社交网络平台时,可以直接将视频帧图像分享至社交网络平台。
78.在一个实施例中,当检测到的目标操作为保存操作时,保存视频帧图像。
79.其中,保存操作可以是手势操作、也可以是按下遥控器上的按键时发起的操作、还可以是对智能终端的触摸屏进行触摸发起的操作,还可以是视频播放界面上显示保存控件,智能终端检测到针对保存控件进行选择操作时发起的操作,等等,通过保存操作可以将视频帧图像保存至数据库,(例如相册)中。
80.通过本实施例,用户可以在视频播放界面或者设置界面设置每帧播放时长,使得
目标视频在视频播放界面按照设置的每帧播放时长逐帧播放,并在检测到第一操作时在视频播放界面显示目标视频中的当前播放视频帧所截取的视频帧图像,进一步地,可以在检测到针对视频帧图像的目标操作时,对视频帧图像进行处理;上述视频处理方法可以允许基于设置的每帧播放时长按帧播放视频,根据实际需要可通过设置的每帧播放时长,精准控制每帧显示的时长,使得视频播放时每帧显示的时长,满足在用户对所需查看的视频帧图像的准确定位的需求,减少因难以定位到所需查看的视频帧图像而反复暂停或其他无效反复操作的次数。并通过在检测到第一操作时截图当前视频帧图像并显示在视频播放界面上,使得不仅可准确定位所需查看的视频帧图像,还可直接截图显示所定位的视频帧图像,以供用户直接在视频播放界面上对当前定位到的该视频帧图像进行分享、缩放、移动、保存,大大提升操作效率,改善了用户体验。
81.上述详细阐述了本技术实施例的方法,为了便于更好地实施本技术实施例的上述方案,相应地,下面提供了本技术实施例的装置。请参见图11,图11是本技术一个示例性实施例提供的一种视频处理装置的结构示意图,该装置110可以包括:
82.显示模块1101,用于显示视频播放界面,在所述视频播放界面中按帧播放目标视频,所述目标视频是按照设置的每帧播放时长进行按帧播放的;
83.处理模块1102,用于当检测到针对所述目标视频的第一操作时,在所述视频播放界面中显示针对所述目标视频中的当前播放视频帧所截取的视频帧图像;
84.所述处理模块1102,还用于按照针对所述视频帧图像的目标操作对所述视频帧图像进行处理。
85.在一个实施例中,上述处理模块1102,还用于:
86.按照视频播放参数在所述视频播放界面中播放所述目标视频,所述视频播放参数所指示的视频帧的播放时长为第一视频帧播放时长;
87.上述显示模块1101,还用于:
88.在视频播放界面中显示一个或多个按帧播放时长选项,其中,所述一个或多个按帧播放时长选项中的部分或者全部按帧播放时长选项所对应的视频帧播放时长大于所述第一视频帧播放时长;
89.上述处理模块1102,还用于:
90.当检测到针对所述一个或多个按帧播放时长选项中所对应视频帧播放时长大于所述第一视频帧播放时长的按帧播放时长选项的选择操作时,按照所述选择操作所选中的按帧播放时长选项所对应的第二视频帧播放时长,在所述视频播放界面中按帧播放所述目标视频中的视频帧。
91.在一个实施例中,上述显示模块1101,还用于:
92.显示设置界面,所述设置界面中包括一个或多个按帧播放时长选项;
93.上述处理模块1102,还用于:
94.当检测到针对所述一个或多个按帧播放时长选项的选择操作时,保存所述选择操作所选中的按帧播放时长选项所对应的视频帧播放时长作为初始按帧播放时长;
95.按照视频播放参数在所述视频播放界面中播放所述目标视频,所述视频播放参数所指示的视频帧的播放时长为第一视频帧播放时长;
96.在视频播放界面中显示按帧播放选项,当检测到针对所述按帧播放选项的选择操
作时,按照所述初始按帧播放时长在所述视频播放界面中按帧播放所述目标视频中的视频帧;
97.其中,所述一个或多个按帧播放时长选项中的部分或者全部按帧播放时长选项所对应的视频帧播放时长大于所述第一视频帧播放时长。
98.在一个实施例中,上述显示模块1101,还用于:
99.显示设置界面,所述设置界面中包括按帧播放选项以及一个或多个按帧播放时长选项;
100.上述处理模块1102,还用于:
101.当检测到针对所述按帧播放选项的开启操作以及针对所述一个或多个按帧播放时长选项的选择操作时,保存所述选择操作所选中的按帧播放时长选项所对应的视频帧播放时长作为初始按帧播放时长;
102.按照所述初始按帧播放时长在所述视频播放界面中按帧播放所述目标视频中的视频帧。
103.在一个实施例中,上述处理模块1102,还用于:
104.当检测到针对所述目标视频的暂停播放操作时,暂停播放所述目标视频,暂停播放时所述视频播放界面所显示的视频帧为所述目标视频中的当前播放视频帧;
105.当检测到针对所述当前播放视频帧的第一操作时,在所述视频播放界面中显示针对所述当前播放视频帧所截取的视频帧图像;
106.按照所述第一操作对所述视频帧图像进行处理。
107.在一个实施例中,上述处理模块1102,还用于:
108.当检测到针对所述目标视频的暂停播放操作时,暂停播放所述目标视频,暂停播放时所述视频播放界面所显示的视频帧为所述目标视频中的当前播放视频帧;
109.当检测到针对所述当前播放视频帧的第一操作时,确定检测到针对所述目标视频的视频帧图像查看操作,并在所述视频播放界面中显示针对所述当前播放视频帧所截取的视频帧图像;
110.当检测到针对所述视频帧图像的第二操作时,按照所述第二操作对所述视频帧图像进行处理。
111.在一个实施例中,上述处理模块1102,还用于:
112.在暂停播放所述目标视频时,在所述视频播放界面中不显示暂停播放图标;
113.或者,在暂停播放所述目标视频时,在所述视频播放界面中显示暂停播放图标,并在检测到针对所述目标视频的第一操作时,在所述视频播放界面中不显示所述暂停播放图标。
114.在一个实施例中,目标操作包括所述第一操作或者所述第二操作,上述处理模块1102,还用于:
115.当所述目标操作为针对所述视频帧图像的缩放操作时,按照所述目标操作对所述视频帧图像进行处理,包括:在所述视频播放界面中显示按照所述缩放操作对所述视频帧图像进行缩放后的图像内容;或者,
116.当所述目标操作为针对所述视频帧图像的移动操作时,按照所述目标操作对所述视频帧图像进行处理,包括:按照所述移动操作在所述视频播放界面中调整所述视频帧图
像的显示位置;或者,
117.当所述目标操作为针对所述视频帧图像的分享操作时,按照所述目标操作对所述视频帧图像进行处理,包括:将所述视频帧图像按照所述分享操作所指示的分享对象进行分享;或者,
118.当所述目标操作为针对所述视频帧图像的保存操作时,按照所述目标操作对所述视频帧图像进行处理,包括:保存所述视频帧图像。
119.本技术实施例中,可以显示视频播放界面,并在视频播放界面中按照设置的每帧播放时长来按帧播放目标视频,当检测到针对目标视频的第一操作时,在视频播放界面中显示针对目标视频中的当前播放视频帧所截取的视频帧图像;上述视频处理方法可以允许基于设置的每帧播放时长按帧播放视频,根据实际需要可通过设置的每帧播放时长,精准控制每帧显示的时长,使得视频播放时每帧显示的时长,满足在用户对所需查看的视频帧图像的准确定位的需求,减少因难以定位到所需查看的视频帧图像而反复暂停或其他无效反复操作的次数。并通过在检测到第一操作时截图当前视频帧图像并显示在视频播放界面上,使得不仅可准确定位所需查看的视频帧图像,还可直接截图显示所定位的视频帧图像,以供用户直接在视频播放界面上对当前定位到的该视频帧图像进行操作,大大提升操作效率,改善了用户体验。
120.图12所示,图12是本技术一个示例性实施例提供的一种智能终端120的结构示意图,该智能终端120内部结构如图12所示,包括:一个或多个处理器1201、存储器1202、通信接口1203、用户接口1204。上述处理器1201、存储器1202、通信接口1203和用户接口1204可通过总线1205或其他方式连接,本技术实施例以通过总线1205连接为例。
121.其中,处理器1201(或称cpu(central processing unit,中央处理器))是智能终端120的计算核心以及控制核心,其可以解析智能终端120内的各类指令以及处理智能终端120的各类数据,例如:cpu可以用于解析用户向智能终端120所发送的开关机指令,并控制智能终端120进行开关机操作;再如:cpu可以在智能终端120内部结构之间传输各类交互数据,等等。通信接口1203可选的可以包括标准的有线接口、无线接口(如wi-fi、移动通信接口等),受处理器1201的控制用于收发数据。用户接口1204可以包括显示屏(display),可选用户接口1204还可以包括标准的有线接口、无线接口。存储器1202(memory)是智能终端120中的记忆设备,用于存放程序和数据。可以理解的是,此处的存储器1202既可以包括智能终端120的内置存储介质,当然也可以包括智能终端120所支持的扩展存储介质。
122.在一个实施例中,处理器1201通过运行存储器1202中的可执行程序代码,执行如下操作:
123.显示视频播放界面,在所述视频播放界面中按帧播放目标视频,所述目标视频是按照设置的每帧播放时长进行按帧播放的;
124.当检测到针对所述目标视频的第一操作时,在所述视频播放界面中显示针对所述目标视频中的当前播放视频帧所截取的视频帧图像;
125.按照针对所述视频帧图像的目标操作对所述视频帧图像进行处理。
126.在一个实施例中,所述处理器1201,具体用于:
127.按照视频播放参数在所述视频播放界面中播放所述目标视频,所述视频播放参数所指示的视频帧的播放时长为第一视频帧播放时长;
128.其中,所述在所述视频播放界面中按帧播放目标视频,包括:
129.在视频播放界面中显示一个或多个按帧播放时长选项,其中,所述一个或多个按帧播放时长选项中的部分或者全部按帧播放时长选项所对应的视频帧播放时长大于所述第一视频帧播放时长;
130.当检测到针对所述一个或多个按帧播放时长选项中所对应视频帧播放时长大于所述第一视频帧播放时长的按帧播放时长选项的选择操作时,按照所述选择操作所选中的按帧播放时长选项所对应的第二视频帧播放时长,在所述视频播放界面中按帧播放所述目标视频中的视频帧。
131.在一个实施例中,所述处理器1201,具体用于:
132.显示设置界面,所述设置界面中包括一个或多个按帧播放时长选项;
133.当检测到针对所述一个或多个按帧播放时长选项的选择操作时,保存所述选择操作所选中的按帧播放时长选项所对应的视频帧播放时长作为初始按帧播放时长;
134.其中,所述在所述视频播放界面中按帧播放目标视频,包括:
135.按照视频播放参数在所述视频播放界面中播放所述目标视频,所述视频播放参数所指示的视频帧的播放时长为第一视频帧播放时长;
136.在视频播放界面中显示按帧播放选项,当检测到针对所述按帧播放选项的选择操作时,按照所述初始按帧播放时长在所述视频播放界面中按帧播放所述目标视频中的视频帧;
137.其中,所述一个或多个按帧播放时长选项中的部分或者全部按帧播放时长选项所对应的视频帧播放时长大于所述第一视频帧播放时长。
138.在一个实施例中,所述处理器1201,具体用于:
139.显示设置界面,所述设置界面中包括按帧播放选项以及一个或多个按帧播放时长选项;
140.当检测到针对所述按帧播放选项的开启操作以及针对所述一个或多个按帧播放时长选项的选择操作时,保存所述选择操作所选中的按帧播放时长选项所对应的视频帧播放时长作为初始按帧播放时长;
141.其中,所述在所述视频播放界面中按帧播放目标视频,包括:
142.按照所述初始按帧播放时长在所述视频播放界面中按帧播放所述目标视频中的视频帧。
143.在一个实施例中,所述处理器1201,具体用于:
144.当检测到针对所述目标视频的暂停播放操作时,暂停播放所述目标视频,暂停播放时所述视频播放界面所显示的视频帧为所述目标视频中的当前播放视频帧;
145.当检测到针对所述当前播放视频帧的第一操作时,在所述视频播放界面中显示针对所述当前播放视频帧所截取的视频帧图像;
146.按照所述第一操作对所述视频帧图像进行处理。
147.在一个实施例中,所述处理器1201,具体用于:
148.当检测到针对所述目标视频的暂停播放操作时,暂停播放所述目标视频,暂停播放时所述视频播放界面所显示的视频帧为所述目标视频中的当前播放视频帧;
149.当检测到针对所述当前播放视频帧的第一操作时,确定检测到针对所述目标视频
的视频帧图像查看操作,并在所述视频播放界面中显示针对所述当前播放视频帧所截取的视频帧图像;
150.当检测到针对所述视频帧图像的第二操作时,按照所述第二操作对所述视频帧图像进行处理。
151.在一个实施例中,所述处理器1201,具体用于:
152.在暂停播放所述目标视频时,在所述视频播放界面中不显示暂停播放图标;
153.或者,在暂停播放所述目标视频时,在所述视频播放界面中显示暂停播放图标,并在检测到针对所述目标视频的第一操作时,在所述视频播放界面中不显示所述暂停播放图标。
154.在一个实施例中,目标操作包括所述第一操作或者所述第二操作,所述处理器1201,具体用于:
155.当所述目标操作为针对所述视频帧图像的缩放操作时,按照所述目标操作对所述视频帧图像进行处理,包括:在所述视频播放界面中显示按照所述缩放操作对所述视频帧图像进行缩放后的图像内容;或者,
156.当所述目标操作为针对所述视频帧图像的移动操作时,按照所述目标操作对所述视频帧图像进行处理,包括:按照所述移动操作在所述视频播放界面中调整所述视频帧图像的显示位置;或者,
157.当所述目标操作为针对所述视频帧图像的分享操作时,按照所述目标操作对所述视频帧图像进行处理,包括:将所述视频帧图像按照所述分享操作所指示的分享对象进行分享;或者,
158.当所述目标操作为针对所述视频帧图像的保存操作时,按照所述目标操作对所述视频帧图像进行处理,包括:保存所述视频帧图像。
159.本技术实施例中,可以显示视频播放界面,并在视频播放界面中按照设置的每帧播放时长来按帧播放目标视频,当检测到针对目标视频的第一操作时,在视频播放界面中显示针对目标视频中的当前播放视频帧所截取的视频帧图像;上述视频处理方法可以允许基于设置的每帧播放时长按帧播放视频,根据实际需要可通过设置的每帧播放时长,精准控制每帧显示的时长,使得视频播放时每帧显示的时长,满足在用户对所需查看的视频帧图像的准确定位的需求,减少因难以定位到所需查看的视频帧图像而反复暂停或其他无效反复操作的次数。并通过在检测到第一操作时截图当前视频帧图像并显示在视频播放界面上,使得不仅可准确定位所需查看的视频帧图像,还可直接截图显示所定位的视频帧图像,以供用户直接在视频播放界面上对当前定位到的该视频帧图像进行操作,大大提升操作效率,改善了用户体验。
160.本技术实施例还提供了一种计算机可读存储介质(memory),计算机可读存储介质是智能终端120中的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机可读存储介质既可以包括智能终端120中的内置存储介质,当然也可以包括智能终端120所支持的扩展存储介质。计算机可读存储介质提供存储空间,该存储空间存储了智能终端120的操作系统。并且,在该存储空间中还存放了适于被前述处理器1201加载并执行的一条或多条的计算机指令,这些计算机指令可以是一个或多个的计算机程序(包括程序代码)。需要说明的是,此处的计算机可读存储介质可以是高速ram存储器,也可以是非不稳定的存储器
(non-volatile memory),例如至少一个磁盘存储器;可选的还可以是至少一个位于远离前述处理器1201的计算机可读存储介质。
161.本技术一个或多个实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。智能终端120的处理器1201从计算机可读存储介质读取该计算机指令,处理器1201执行该计算机指令,使得该智能终端120执行上述各方法的实施例中所执行的步骤。
162.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1