视频处理方法、电子设备和计算机可读存储介质与流程

文档序号:39567395发布日期:2024-10-11 11:33阅读:10来源:国知局
视频处理方法、电子设备和计算机可读存储介质与流程

本技术涉及视频处理,具体而言,涉及一种视频处理方法、电子设备和计算机可读存储介质。


背景技术:

1、现有技术中,手机系统用户需要对保存在视频记录设备中的视频进行回放或者编辑,而手机系统用户为了找到自己需要回放或者编辑的视频片段,需要逐一浏览视频内容才能找到需要回放或者编辑的视频片段。

2、这种方式需要花费大量的时间进行筛选才能找到需要的视频,效率十分低下。


技术实现思路

1、本技术实施例的目的在于提供一种视频处理方法、电子设备和计算机可读存储介质,用以解决目前手机系统用户需花费大量时间进行筛选才能从视频中找到所需画面所存在的效率低下的问题。

2、第一方面,本发明提供一种视频处理方法,该方法包括:获取用户对目标视频的视频时间轴的滑动操作;其中,视频时间轴基于数据展示控件对目标视频中抽取的多个视频帧进行展示生成;根据滑动操作,确定滑动操作对应的时间轴偏移量;获取单位宽度时间比以及初始时间轴位置;其中,单位宽度时间比表示数据展示控件的每一宽度所占目标视频的时间比值,初始时间轴位置表示产生滑动操作之前的时间轴位置;根据时间轴偏移量、单位宽度时间比以及初始时间轴位置,计算目标位置对应的目标视频时间;其中,目标视频时间用于在滑动操作后,基于目标视频时间展示对应时间点的视频帧。

3、上述设计的视频处理方法,本方案通过手机系统的数据展示控件将抽取的视频中的多个视频帧显示成视频时间轴的形式,并通过用户对数据展示控件的滑动操作的偏移量来确定滑动操作后目标位置对应的目标视频时间,从而在滑动操作后,基于目标视频时间展示对应时间点的视频帧,进而使得本方案设计的视频处理方法,用户在进行视频回放或者编辑的情况下,通过多个视频帧显示的视频时间轴即可快速找到需回放或编辑的视频片段部分,进而提高用户筛选视频片段的效率,并且通过用户滑动的偏移量来准确定位滑动后的目标位置对应的目标视频,使得目标视频内容与视频时间轴进度更好地联动,从而实现视频帧时间轴与视频内容的准确对应。

4、在第一方面的可选实施方式中,在获取用户对目标视频的视频时间轴的滑动操作之前,该方法还包括:获取目标视频;按照预设间隔时间依次从目标视频中抽取多个视频帧,形成视频帧集合;根据数据展示控件,并基于视频帧集合中的多个视频帧,生成视频时间轴并进行展示。

5、上述实施方式,本方案通过数据展示控件将抽取的多个视频帧生成视频时间轴并进行展示,使得多个视频帧显示的视频时间轴可提示用户快速找到需回放或编辑的视频片段,进而提高效率和用户体验。

6、在第一方面的可选实施方式中,在获取目标视频之前,该方法还包括:对数据展示控件的运行环境和显示参数进行配置。

7、在第一方面的可选实施方式中,对数据展示控件的运行环境和显示参数进行配置,包括:通过布局管理器添加数据展示控件,并创建数据展示控件对应的适配器;对数据展示控件的显示高度和显示宽度进行配置。

8、上述实施方式,本方案通过手机系统的数据展示控件将抽取的多个视频帧形成视频时间轴的形式进行展示,使得视频时间轴,绘制成本低,滑动平滑,视频时间轴样式扩展性好,维护成本低。

9、在第一方面的可选实施方式中,其中,获取单位宽度时间比,包括:获取数据展示控件的显示总宽度;获取目标视频的视频总时长;计算数据展示控件的显示总宽度与目标视频的视频总时长的比值,获得单位宽度时间比。

10、在第一方面的可选实施方式中,根据时间轴偏移量、单位宽度时间比以及初始时间轴位置,计算目标位置对应的目标视频时间,包括:计算时间轴偏移量与单位宽度时间的乘积,获得偏移时间;计算偏移时间与初始时间轴位置之和,获得目标位置对应的目标视频时间。

11、上述实施方式,本方案通过用户滑动的偏移量来准确定位滑动后的目标位置对应的目标视频,使得目标视频内容与视频时间轴进度更好地联动,从而实现视频帧时间轴与视频内容的准确对应。

12、在第一方面的可选实施方式中,根据滑动操作确定滑动操作对应的时间轴偏移量,包括:监听数据展示控件的指示器是否产生滑动;若监听到数据展示控件的指示器产生滑动,则获取数据展示控件的指示器的滑动距离,以确定滑动操作对应的时间轴偏移量。

13、第二方面,本技术提供一种视频处理装置,该视频处理装置包括获取模块、确定模块以及计算模块,其中,获取模块,用于获取用户对目标视频的视频时间轴的滑动操作;其中,视频时间轴基于数据展示控件对目标视频中抽取的多个视频帧进行展示生成;该确定模块,用于根据滑动操作,确定滑动操作对应的时间轴偏移量;该获取模块,还用于获取单位宽度时间比以及初始时间轴位置;其中,单位宽度时间比表示数据展示控件的每一宽度所占目标视频的时间比值,初始时间轴位置表示产生滑动操作之前的时间轴位置;该计算模块,用于根据时间轴偏移量、单位宽度时间比以及初始时间轴位置,计算目标位置对应的目标视频时间;其中,目标视频时间用于在滑动操作后,基于目标视频时间展示对应时间点的视频帧。

14、上述设计的视频处理装置,本方案通过手机系统的数据展示控件将抽取的视频中的多个视频帧显示成视频时间轴的形式,并通过用户对数据展示控件的滑动操作的偏移量来确定滑动操作后目标位置对应的目标视频时间,从而在滑动操作后,基于目标视频时间展示对应时间点的视频帧,进而使得本方案设计的视频处理方法,用户在进行视频回放或者编辑的情况下,通过多个视频帧显示的视频时间轴即可快速找到需回放或编辑的视频片段部分,进而提高用户筛选视频片段的效率,并且通过用户滑动的偏移量来准确定位滑动后的目标位置对应的目标视频,使得目标视频内容与视频时间轴进度更好地联动,从而实现视频帧时间轴与视频内容的准确对应。

15、在第二方面的可选实施方式中,该获取模块,还用于获取目标视频;抽取模块,用于按照预设间隔时间依次从所述目标视频中抽取多个视频帧,形成视频帧集合;生成展示模块,用于根据数据展示控件,并基于视频帧集合中的多个视频帧,生成视频时间轴并进行展示。

16、在第二方面的可选实施方式中,该装置还包括配置模块,用于对数据展示控件的运行环境和显示参数进行配置。

17、在第二方面的可选实施方式中,该配置模块,具体用于通过布局管理器添加数据展示控件,并创建数据展示控件对应的适配器;对数据展示控件的显示高度和显示宽度进行配置。

18、在第二方面的可选实施方式中,该获取模块,具体用于获取数据展示控件的显示总宽度;获取目标视频的视频总时长;计算数据展示控件的显示总宽度与目标视频的视频总时长的比值,获得单位宽度时间比。

19、在第二方面的可选实施方式中,该计算模块,具体用于计算时间轴偏移量与单位宽度时间的乘积,获得偏移时间;计算偏移时间与初始时间轴位置之和,获得目标位置对应的目标视频时间。

20、在第二方面的可选实施方式中,该确定模块,具体用于监听数据展示控件的指示器是否产生滑动;若监听到数据展示控件的指示器产生滑动,则获取数据展示控件的指示器的滑动距离,以确定滑动操作对应的时间轴偏移量。

21、第三方面,本发明提供一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时执行第一方面中任一可选所述的方法。

22、第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时执行第一方面中任一可选所述的方法。

23、第五方面,本发明提供一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时执行第一方面中任一可选所述的方法的步骤。

24、上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1