视频播放速度调节方法及装置与流程

专利2022-05-09  159


本申请实施例涉及计算机技术领域,尤其涉及一种视频播放速度调节方法、装置、电子设备、计算机存储介质及计算机程序产品。



背景技术:

视频变速是视频播放场景中的常见功能,用户可以通过选取变速值,将视频按照变速值对应的倍率快放或慢放。

相关技术中,用户通常是直接对整个视频进行全局变速,若用户需要对视频其中的一个片段变速,则需要先通过视频分割软件,分割得到视频中的该片段,并对提取的该片段选取相应变速值,进行片段的全局变速,实现对该片段的变速。

但是,目前方案中,用户需要对待变速的片段单独进行分割操作,之后再提取该片段进行变速,导致片段的变速过程交互繁琐复杂,用户体验度较差。



技术实现要素:

本申请实施例提供一种视频播放速度调节方法、装置、电子设备、计算机存储介质及计算机程序产品,以解决相关技术中用户需要对待变速的片段单独进行分割操作,之后再提取该片段进行变速,导致片段的变速过程交互繁琐复杂,用户体验度较差的问题。

第一方面,本申请实施例提供了一种视频播放速度调节方法,该方法包括:

响应于对目标视频的自由变速触发操作,进入自由变速调节界面,所述自由变速调节界面包括视频轨道控件和变速滚轮控件;

响应于添加或删除变速点的操作,在所述视频轨道控件的长度方向上添加或删除所述变速点,所述视频轨道控件中的变速点用于将所述目标视频分割为多个视频片段;

响应于对所述视频轨道控件的选取操作,从所述多个视频片段中选取目标视频片段;

响应于对所述变速滚轮控件的调节操作,对所述目标视频片段进行变速调节。

在一种可选实施方式中,所述自由变速调节界面中还展示有变速点管理控件,所述视频轨道控件的已展示区域的中央设置有中轴线;

所述响应于删除变速点的操作,在所述视频轨道控件的长度方向上删除所述变速点,包括:

在所述中轴线在所述视频轨道控件中的对应时刻,与已有的中间变速点在所述视频轨道控件中的对应时刻之间的时间间隔,小于或等于第一预设时间阈值的情况下,响应于对所述变速点管理控件的触发操作,删除所述视频轨道控件中的已有的中间变速点;所述已有的中间变速点包括:除了所述视频轨道控件的起始位置的变速点、末尾位置的变速点之外的其他已有变速点。

在一种可选实施方式中,所述自由变速调节界面中还展示有变速点管理控件,所述视频轨道控件的已展示区域的中央设置有中轴线;

所述响应于添加变速点的操作,在所述视频轨道控件的长度方向上添加所述变速点,包括:

在所述中轴线在所述视频轨道控件中的对应时刻,与已有的变速点在所述视频轨道控件中的对应时刻之间的时间间隔,大于或等于第二时间阈值的情况下,响应于对所述变速点管理控件的触发操作,在所述中轴线与所述视频轨道控件重叠的位置,建立新的变速点;所述已有的变速点包括:所述视频轨道控件中已存在的变速点。

在一种可选实施方式中,所述中轴线在所述视频轨道控件中的对应时刻,与所述已有的中间变速点在所述视频轨道控件中的对应时刻之间的时间间隔,小于或等于第一时间阈值的情况下,所述已有的中间变速点为放大展示形式。

在一种可选实施方式中,所述方法还包括:

所述中轴线与所述已有的中间变速点之间的距离间隔,小于或等于预设距离阈值的情况下,将所述中轴线与所述已有的中间变速点重叠,同时将所述已有的中间变速点放大展示。

在一种可选实施方式中,所述中轴线在所述视频轨道控件中的对应时刻,与所述已有的中间变速点在所述视频轨道控件中的对应时刻之间的时间间隔,小于或等于第一时间阈值的情况下,所述变速点管理控件展示为删除变速点控件。

在一种可选实施方式中,所述中轴线在所述视频轨道控件中的对应时刻,与所述已有的变速点在所述视频轨道控件中的对应时刻之间的时间间隔,大于或等于第二时间阈值的情况下,所述变速点管理控件展示为添加变速点控件。

在一种可选实施方式中,所述方法还包括:

在所述视频轨道控件中起始位置的变速点、末尾位置的变速点处于所述视频轨道控件的已展示区域的情况下,所述起始位置的变速点、所述末尾位置的变速点以不同于其他变速点的颜色进行显示,且所述起始位置的变速点、所述末尾位置的变速点不可被处理。

在一种可选实施方式中,所述自由变速调节界面中还展示有变速点管理控件,所述视频轨道控件的已展示区域的中央设置有中轴线;

所述方法还包括:

在所述中轴线在所述视频轨道控件中的对应时刻,与所述视频轨道控件中起始位置的变速点或末尾位置的变速点在所述视频轨道控件中的对应时刻之间的间隔时间,小于或等于第二时间阈值的情况下,所述变速点管理控件处于不可操作状态;

在一种可选实施方式中,所述自由变速调节界面中还展示有变速点管理控件,所述视频轨道控件的已展示区域的中央设置有中轴线;

所述方法还包括:

在所述中轴线在所述视频轨道控件中的对应时刻,与已有的中间变速点在所述视频轨道控件中的对应时刻之间的间隔时间,大于第一时间阈值且小于第二时间阈值的情况下,所述变速点管理控件处于不可操作状态;所述已有的中间变速点包括:除了所述视频轨道控件的起始位置的变速点、末尾位置的变速点之外的其他已有变速点。

在一种可选实施方式中,所述第一时间阈值为0.6秒。

在一种可选实施方式中,所述第二时间阈值为1.2秒。

在一种可选实施方式中,所述视频轨道控件的已展示区域的中央设置有中轴线;在所述视频轨道控件中,相邻变速点之间构成的间隔区域用于反映一个视频片段;

所述响应于对所述视频轨道控件的选取操作,从所述多个视频片段中选取目标视频片段,包括:

响应于对所述视频轨道控件的长度方向的滑动操作,将与所述中轴线重叠的间隔区域对应的视频片段,确定为所述目标视频片段。

在一种可选实施方式中,在所述将与所述中轴线重叠的间隔区域对应的视频片段,确定为所述目标视频片段之后,所述方法还包括:

将与所述中轴线重叠的间隔区域按照预设方式突出展示。

在一种可选实施方式中,所述响应于对所述变速滚轮控件的调节操作,对所述目标视频片段进行变速调节,包括:

响应于对所述变速滚轮控件的调节操作,确定目标变速值;

根据所述目标变速值,对所述目标视频片段的播放速度进行调节。

在一种可选实施方式中,对所述目标视频的变速调节模式包括全局变速模式和自由变速模式。

第二方面,本申请实施例提供了一种视频播放速度调节装置,该装置包括:

变速触发模块,被配置为响应于对目标视频的自由变速触发操作,进入自由变速调节界面,所述自由变速调节界面包括视频轨道控件和变速滚轮控件;

变速点模块,被配置为响应于添加或删除变速点的操作,在所述视频轨道控件的长度方向上添加或删除所述变速点,所述视频轨道控件中的变速点用于将所述目标视频分割为多个视频片段;

选取模块,被配置为响应于对所述视频轨道控件的选取操作,从所述多个视频片段中选取目标视频片段;

调节模块,被配置为响应于对所述变速滚轮控件的调节操作,对所述目标视频片段进行变速调节。

在一种可选实施方式中,所述自由变速调节界面中还展示有变速点管理控件,所述视频轨道控件的已展示区域的中央设置有中轴线;

所述变速点模块包括:

删除子模块,被配置为在所述中轴线在所述视频轨道控件中的对应时刻,与已有的中间变速点在所述视频轨道控件中的对应时刻之间的时间间隔,小于或等于第一预设时间阈值的情况下,响应于对所述变速点管理控件的触发操作,删除所述视频轨道控件中的已有的中间变速点;所述已有的中间变速点包括:除了所述视频轨道控件的起始位置的变速点、末尾位置的变速点之外的其他已有变速点。

在一种可选实施方式中,所述自由变速调节界面中还展示有变速点管理控件,所述视频轨道控件的已展示区域的中央设置有中轴线;

所述变速点模块包括:

添加子模块,被配置为在所述中轴线在所述视频轨道控件中的对应时刻,与已有的变速点在所述视频轨道控件中的对应时刻之间的时间间隔,大于或等于第二时间阈值的情况下,响应于对所述变速点管理控件的触发操作,在所述中轴线与所述视频轨道控件重叠的位置,建立新的变速点;所述已有的变速点包括:所述视频轨道控件中已存在的变速点。

在一种可选实施方式中,所述中轴线在所述视频轨道控件中的对应时刻,与所述已有的中间变速点在所述视频轨道控件中的对应时刻之间的时间间隔,小于或等于第一时间阈值的情况下,所述已有的中间变速点为放大展示形式。

在一种可选实施方式中,所述中轴线与所述已有的中间变速点之间的距离间隔,小于或等于预设距离阈值的情况下,将所述中轴线与所述已有的中间变速点重叠,同时将所述已有的中间变速点放大展示。

在一种可选实施方式中,所述中轴线在所述视频轨道控件中的对应时刻,与所述已有的中间变速点在所述视频轨道控件中的对应时刻之间的时间间隔,小于或等于第一时间阈值的情况下,所述变速点管理控件展示为删除变速点控件。

在一种可选实施方式中,所述中轴线在所述视频轨道控件中的对应时刻,与所述已有的变速点在所述视频轨道控件中的对应时刻之间的时间间隔,大于或等于第二时间阈值的情况下,所述变速点管理控件展示为添加变速点控件。

在一种可选实施方式中,所述装置还包括:

置灰模块,被配置为在所述视频轨道控件中起始位置的变速点、末尾位置的变速点处于所述视频轨道控件的已展示区域的情况下,所述起始位置的变速点、所述末尾位置的变速点以不同于其他变速点的颜色进行显示,且所述起始位置的变速点、所述末尾位置的变速点不可被处理。

在一种可选实施方式中,所述自由变速调节界面中还展示有变速点管理控件,所述视频轨道控件的已展示区域的中央设置有中轴线;

所述装置还包括:

第一状态变更模块,被配置为在所述中轴线在所述视频轨道控件中的对应时刻,与所述视频轨道控件中起始位置的变速点或末尾位置的变速点在所述视频轨道控件中的对应时刻之间的间隔时间,小于或等于第二时间阈值的情况下,所述变速点管理控件处于不可操作状态;

在一种可选实施方式中,所述自由变速调节界面中还展示有变速点管理控件,所述视频轨道控件的已展示区域的中央设置有中轴线;

所述装置还包括:

第二状态变更模块,被配置为在所述中轴线在所述视频轨道控件中的对应时刻,与已有的中间变速点在所述视频轨道控件中的对应时刻之间的间隔时间,大于第一时间阈值且小于第二时间阈值的情况下,所述变速点管理控件处于不可操作状态;所述已有的中间变速点包括:除了所述视频轨道控件的起始位置的变速点、末尾位置的变速点之外的其他已有变速点。

在一种可选实施方式中,所述第一时间阈值为0.6秒。

在一种可选实施方式中,所述第二时间阈值为1.2秒。

在一种可选实施方式中,所述视频轨道控件的已展示区域的中央设置有中轴线;在所述视频轨道控件中,相邻变速点之间构成的间隔区域用于反映一个视频片段;

所述选取模块还包括:

选取子模块,被配置为响应于对所述视频轨道控件的长度方向的滑动操作,将与所述中轴线重叠的间隔区域对应的视频片段,确定为所述目标视频片段。

在一种可选实施方式中,所述装置还包括:

突出子模块,被配置为将与所述中轴线重叠的间隔区域按照预设方式突出展示。

在一种可选实施方式中,所述调节模块还包括:

确定子模块,被配置为响应于对所述变速滚轮控件的调节操作,确定目标变速值;

调节子模块,被配置为根据所述目标变速值,对所述目标视频片段的播放速度进行调节。

在一种可选实施方式中,对所述目标视频的变速调节模式包括全局变速模式和自由变速模式。

第三方面,本申请实施例还提供了一种电子设备,包括用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现所述的视频播放速度调节。

第四方面,本申请实施例还提供了一种存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行所述的视频播放速度调节。

第五方面,本申请实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现所述的视频播放速度调节。

在本申请实施例中,本申请可以在响应于对目标视频的自由变速触发操作后,提供给用户自由变速调节界面,使得用户可以便捷的通过对变速滚轮控件中标尺滚轮进行调节操作,从而在一个界面中快速、直观的选取目标变速值,且通过调节标尺滚轮进行目标变速值的选取,实现了一种新的交互方式,这种交互方式相较于相关技术中的片段变速方式更加便捷直观,提高了用户体验。

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

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1是本申请实施例提供的一种视频播放速度调节方法的步骤流程图;

图2是本申请实施例提供的一种视频播放速度调节界面图;

图3是本申请实施例提供的另一种视频播放速度调节界面图;

图4是本申请实施例提供的另一种视频播放速度调节界面图;

图5是本申请实施例提供的另一种视频播放速度调节方法的步骤流程图;

图6是本申请实施例提供的另一种视频播放速度调节界面图;

图7是本申请实施例提供的另一种视频播放速度调节界面图;

图8是本申请实施例提供的另一种视频播放速度调节界面图;

图9是本申请实施例提供的另一种视频播放速度调节界面图;

图10是本申请实施例提供的另一种视频播放速度调节界面图;

图11是本申请实施例提供的另一种视频播放速度调节界面图;

图12是本申请实施例提供的一种视频播放速度调节装置的框图;

图13是本申请一个实施例的电子设备的逻辑框图;

图14是本申请另一个实施例的电子设备的逻辑框图。

具体实施方式

下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。

图1是本申请实施例提供的一种视频播放速度调节方法的步骤流程图,如图1所示,该方法可以包括:

步骤101,响应于对目标视频的自由变速触发操作,进入自由变速调节界面,所述自由变速调节界面包括视频轨道控件和变速滚轮控件。

在本申请实施例中,电子设备可以响应用户对目标视频的变速触发操作,从而进入变速调节界面。具体的,参照图2,其示出了本申请实施例提供的一种视频播放速度调节界面图,图2示出了对目标视频选择编辑后进入的界面,包括:视频预览区域10、视频轨道控件20、一级导航区域30。其中,视频预览区域10可以对目标视频进行预览播放。

在图2中,一级导航区域30中包含对目标视频的常用编辑功能按钮,如:“变速”按钮;“特效”按钮;“水印”按钮;“画布”按钮等。在本申请实施例中,在用户具有对目标视频的播放速度调节需求时,用户可以触发一级导航区域30中的“变速”按钮,进入如图3所示的变速调节界面,图3所示的变速调节界面中可以包括视频预览区域10、视频轨道控件20以及变速滚轮控件40,变速滚轮控件40用于响应于用户的调节操作,选取对应的变速值。

进一步的,图3还包括全局变速控件51和自由变速控件52,用户触发相应的控件可以进入相应的变速模式。

在该步骤中,用户触发自由变速控件52后,电子设备可以响应于对目标视频的自由变速触发操作,进入如图4的自由变速调节界面。自由变速是指用户可以选取目标视频中的任意视频片段,并选取对应该视频片段的目标变速值,不同视频片段可以具有不同的变速值。

具体的,在图3、图4中,视频轨道控件20包含目标视频的多帧视频帧21,即视频轨道控件20可以按照目标视频的播放时序,将目标视频以帧序列流的形式展示,视频轨道控件20中相连的两帧视频帧21可以为目标视频中的相邻两帧视频帧,也可以为目标视频中间隔一定时长的两帧视频帧。用户可以对视频轨道控件20进行左右滑动,从而便捷的查看和选取目标视频不同位置的内容。

变速滚轮控件40包括可以被左右滑动的标尺滚轮,标尺滚轮上具有多个间隔设置的变速值,如,变速值2x表示以2倍速对视频进行快放,变速值1/2x表示将视频以1/2倍速进行慢放。

需要说明的是,控件是指对数据和方法的封装,控件可以有自己的属性和方法,其中属性是控件数据的简单访问者,方法则是控件的一些简单而可见的功能,本申请实施例中的视频轨道控件和变速滚轮控件都为图形控件,可以基于用户的操作,实现相应的功能。

步骤102、响应于添加或删除变速点的操作,在所述视频轨道控件的长度方向上添加或删除所述变速点,所述视频轨道控件中的变速点用于将所述目标视频分割为多个视频片段。

在本申请实施例中,视频轨道控件20的长度方向上可以间隔存在有多个变速点21,变速点21用于将目标视频划分为多个视频片段,其中,用户在可以在视频轨道控件20中除了起始位置和末尾位置之外的位置,自行添加变速点,用户也可以根据实际需求,删除视频轨道控件20中除了起始位置的变速点和末尾位置的变速点之外的已有的中间变速点。另外,若用户已事先将目标视频划分为多个视频片段,则可以利用划分视频片段的起始时刻,自动在视频轨道控件20的长度方向上建立对应这些时刻的变速点21。

步骤103、响应于对所述视频轨道控件的选取操作,从所述多个视频片段中选取目标视频片段。

在本申请实施例中,用户可以对视频轨道控件进行左右滑动,从而便捷的查看和选取目标视频不同位置的内容。因此,电子设备可以响应于用户对视频轨道控件的选取操作,从目标视频中选取目标视频片段。

例如,参照图4,用户通过对视频轨道控件20进行左右滑动,将左起第二和第三个变速点之间的间隔区域对应的视频片段选取为目标视频片段。

步骤104、响应于对所述变速滚轮控件的调节操作,对所述目标视频片段进行变速调节。

具体的,参照图4,在选取目标视频片段之后,用户可以对变速滚轮控件40中的标尺滚轮进行滑动,从而选取用于控制目标视频片段的播放速度的目标变速值,其中,变速滚轮控件40所处区域的宽度方向的中央位置设置有标尺滚轮的中线41,用户滑动标尺滚轮的过程中,与该中线41重叠的刻度对应的变速值即为目标变速值。如图4中选取了4x作为目标变速值。之后可以基于4x快放变速值,对目标视频片段进行4x快放。

本申请实施例中,电子设备可以在响应于对目标视频的自由变速触发操作后,提供给用户自由变速调节界面,使得用户可以便捷的通过对变速滚轮控件中标尺滚轮进行调节操作,从而在一个界面中快速、直观的选取目标变速值,且通过调节标尺滚轮进行目标变速值的选取,实现了一种新的交互方式,这种交互方式相较于相关技术中的片段变速方式更加便捷直观,提高了用户体验。

综上所述,本申请实施例提供的一种视频播放速度调节方法,本申请可以在响应于对目标视频的自由变速触发操作后,提供给用户自由变速调节界面,使得用户可以便捷的通过对变速滚轮控件中标尺滚轮进行调节操作,从而在一个界面中快速、直观的选取目标变速值,且通过调节标尺滚轮进行目标变速值的选取,实现了一种新的交互方式,这种交互方式相较于相关技术中的片段变速方式更加便捷直观,提高了用户体验。

图5是本申请实施例提供的另一种视频播放速度调节方法的步骤流程图,如图5所示,该方法可以包括:

步骤201、响应于对目标视频的自由变速触发操作,进入自由变速调节界面,所述自由变速调节界面包括视频轨道控件和变速滚轮控件。

其中,所述变速滚轮控件处于预设的弹窗中进行展示,所述弹窗由所述变速触发操作触发展示,所述弹窗中还展示有全局变速控件和自由变速控件。

在本申请实施例中,变速调节界面包括:图3的全局变速调节界面和图4的自由变速调节界面,在响应于对目标视频的变速触发操作,进入变速调节界面时,可以触发弹窗50弹出显示,且变速滚轮控件40处于弹窗50中进行展示,这样可以将变速滚轮控件40与视频轨道控件20分开展示,具有较清晰的界面层级关系,优化了变速调节界面布局。

可选的,对所述目标视频的变速调节模式包括全局变速模式和自由变速模式。

进一步的,本申请实施例提供了两种变速方式:全局变速和自由变速,其中,全局变速是指选取一个目标变速值为整个目标视频进行变速。因此,本申请实施例可以在弹窗50中展示全局变速控件51和自由变速控件52,用户触发相应的控件可以进入相应的变速模式。

需要说明的是,在首次进入对一个目标视频的变速调节界面时,默认进入全局变速模式,用户可以通过选取自由变速控件来切换到自由变速模式。另外,用户在退出全局变速模式后,下次再进入变速调节界面时,可以直接进入全局变速模式;用户在退出自由变速模式后,下次再进入变速调节界面时,可以直接进入自由变速模式。

步骤202,响应于添加或删除变速点的操作,在所述视频轨道控件的长度方向上添加或删除所述变速点,所述视频轨道控件中的变速点用于将所述目标视频分割为多个视频片段。

该步骤具体可以参照上述步骤102,此处不再赘述。

可选的,参照图4,所述自由变速调节界面中还展示有变速点管理控,53,所述视频轨道控件20的已展示区域的中央设置有中轴线22;步骤202具体可以包括:

子步骤2021、在所述中轴线在所述视频轨道控件中的对应时刻,与已有的中间变速点在所述视频轨道控件中的对应时刻之间的时间间隔,小于或等于预设时间阈值的情况下,响应于对所述变速点管理控件的触发操作,删除所述视频轨道控件中的已有的中间变速点。

其中,所述已有的中间变速点包括:除了所述视频轨道控件的起始位置的变速点、末尾位置的变速点之外的其他已有变速点。

可选的,所述中轴线在所述视频轨道控件中的对应时刻,与所述已有的中间变速点在所述视频轨道控件中的对应时刻之间的时间间隔,小于或等于预设时间阈值的情况下,所述已有的中间变速点为放大展示形式。

可选的,所述第一时间阈值为0.6秒。

在实际应用中,一个视频片段可以具有最小的时间长度限定,从而避免出现时长过短的无价值视频片段,而视频轨道控件中,不同的位置对应有不同的画面帧播放时刻,由于两个变速点之间的间隔区域构成一个视频片段,因此,一个变速点对应的时刻与另一个变速点对应的时刻之间的时间间隔需小于视频片段可以具有的最小时间长度,优选的,该视频片段可以具有的最小时间长度为1.2秒。

在本申请实施例中,提供了对变速点的删除功能,参照图6,可以将中轴线22所选取的已有的中间变速点确定为待删除的变速点,具体如何确定中轴线22选取了已有的中间变速点,本申请实施例可以基于视频片段可以具有的最小时间长度为1.2秒的设定,将中轴线在视频轨道控件中的对应时刻,与已有的中间变速点在视频轨道控件中的对应时刻之间的时间间隔,小于或等于第一时间阈值0.6秒的情况,确定为中轴线22选取了该已有的中间变速点。即中轴线在一个变速点前后0.6秒的范围内时,认为中轴线选取了该变速点。图6中,中轴线在视频轨道控件中的对应时刻,与已有的中间变速点在视频轨道控件中的对应时刻之间的时间间隔,小于或等于第一时间阈值0.6秒的情况,确定为中轴线22选取了该已有的中间变速点

另外,为了更醒目突出的展示选中的已有的中间变速点,本申请实施例的一种实现方式中,可以在中轴线在所述视频轨道控件中的对应时刻,与所述已有的中间变速点在视频轨道控件中的对应时刻之间的时间间隔,小于或等于第一时间阈值的情况下,将选中的已有的中间变速点放大展示,提高用户对选中的已有的中间变速点的感知。即中轴线在一个变速点前后0.6秒的范围内时,认为中轴线选取了该变速点,并放大突出展示该变速点。

可选的,所述中轴线在所述视频轨道控件中的对应时刻,与所述已有的中间变速点在所述视频轨道控件中的对应时刻之间的时间间隔,小于或等于第一时间阈值的情况下,所述变速点管理控件展示为删除变速点控件。

在本申请实施例中,为了实现对变速点的管理功能(删除功能),参照图6,弹窗50中还可以展示有变速点管理控件53,在中轴线22在所述视频轨道控件20中的对应时刻,与已有的中间变速点在所述视频轨道控件20中的对应时刻之间的时间间隔,小于或等于第一时间阈值的情况下,认为中轴线22选取了已有的中间变速点,此时变速点管理控件53中的文案可以变为“删除变速点”,电子设备可以响应于用户对变速点管理控件53的触发操作,删除视频轨道控件20中的已有的中间变速点。

可选的,所述中轴线与所述已有的中间变速点之间的距离间隔,小于或等于预设距离阈值的情况下,将所述中轴线与所述已有的中间变速点重叠,同时将所述已有的中间变速点放大展示。

另外,为了更醒目突出的展示选中的已有的中间变速点,本申请实施例的另一种实现方式中,可以在中轴线与已有的中间变速点极其接近的情况下,自动改变该已有的中间变速点与中轴线之间的相对位置关系,将该已有的中间变速点吸附至与中轴线重叠,并将该已有的中间变速点放大展示,提高用户对选中的已有的中间变速点的感知。

需要说明的是,在中轴线与所述已有的中间变速点之间的距离间隔,小于或等于预设距离阈值的情况下,可以认为中轴线与所述已有的中间变速点极其接近,优选地,该预设距离阈值可以为30像素距离,即中轴线在一个变速点前后30像素距离的范围内时,将该变速点吸附至与中轴线重叠,并放大突出展示该变速点。

可选的,参照图7,所述自由变速调节界面中还展示有变速点管理控,53,所述视频轨道控件20的已展示区域的中央设置有中轴线22;步骤202具体可以包括:

子步骤2022、在所述中轴线在所述视频轨道控件中的对应时刻,与已有的中间变速点在所述视频轨道控件中的对应时刻之间的时间间隔,小于或等于第一预设时间阈值的情况下,响应于对所述变速点管理控件的触发操作,删除所述视频轨道控件中的已有的中间变速点;所述已有的中间变速点包括:除了所述视频轨道控件的起始位置的变速点、末尾位置的变速点之外的其他已有变速点。

可选的,所述第二时间阈值为1.2秒。

在本申请实施例中,提供了对变速点的添加功能,参照图7,本申请实施例可以基于视频片段可以具有的最小时间长度为1.2秒的设定,将中轴线在视频轨道控件中的对应时刻,与已有的中间变速点在视频轨道控件中的对应时刻之间的时间间隔,大于或等于第二时间阈值1.2秒的情况,确定为中轴线22处于可添加变速度的位置。即中轴线在一个变速点前后1.2秒的范围外时,认为中轴线所处的位置可以添加变速点,以保证视频片段的最小时间长度不会低于1.2秒。

可选的,所述中轴线在所述视频轨道控件中的对应时刻,与所述已有的变速点在所述视频轨道控件中的对应时刻之间的时间间隔,大于或等于第二时间阈值的情况下,所述变速点管理控件展示为添加变速点控件。

在本申请实施例中,为了实现对变速点的管理功能(删除功能),参照图7,弹窗50中还可以展示有变速点管理控件53,在中轴线22在所述视频轨道控件20中的对应时刻,与所述已有的变速点在所述视频轨道控件20中的对应时刻之间的时间间隔,大于或等于第二时间阈值的情况下,确定为中轴线22处于可添加变速度的位置,此时变速点管理控件53中的文案可以变为“添加变速点”,电子设备可以响应于用户对变速点管理控件53的触发操作,在中轴线22所处的位置添加新的变速点。

本申请实施例仅通过一个变速点管理控件,可以通过快捷的交互方式,实现变速点的添加/删除管理功能,降低了变速调节界面和操作逻辑的复杂度。

需要说明的是,用户还可以对除了视频轨道控件的起始位置的变速点、末尾位置的变速点之外的其他变速点进行拖动操作,从而改变拖动的变速点在视频轨道控件中的位置,从而达到改变视频片段的划分的目的。

步骤203、响应于对所述视频轨道控件的长度方向的滑动操作,将与所述中轴线重叠的间隔区域对应的视频片段,确定为所述目标视频片段。

其中,所述视频轨道控件的已展示区域的中央设置有中轴线;在所述视频轨道控件中,相邻变速点之间构成的间隔区域用于反映一个视频片段。

具体的,参照图4,可以利用视频轨道控件20来实现选取目标视频片段,用户可以将视频轨道控件20沿长度方向左右滑动,从而改变视频轨道控件20的已展示区域与中轴线22之间的相对位置关系,当中轴线22与一个间隔区域重叠时,将该间隔区域对应的视频片段作为目标视频片段,在图4中,中轴线22与左起第二和第三个变速点之间的间隔区域重叠,则该间隔区域对应的视频片段可以被作为目标视频片段。

步骤204、将与所述中轴线重叠的间隔区域按照预设方式突出展示。

参照图4,为了提高用户对选取的目标视频片段的感知,本申请实施例可以将目标视频片段对应的间隔区域按照预设方式突出展示,如,图4中,与中轴线重叠的间隔区域对应目标视频片段,可以将该间隔区域放大显示,以提高用户的感知。

步骤205、响应于对所述变速滚轮控件的调节操作,确定目标变速值。

步骤206、根据所述目标变速值,对所述目标视频片段的播放速度进行调节。

在本申请实施例中,参照图4,选取了目标视频片段的同时,用户可以对变速滚轮控件40中的标尺滚轮进行滑动,从而选取用于控制目标视频片段的播放速度的目标变速值,如图4中,针对左起第二和第三个变速点之间的间隔区域对应的视频片段选取了变速值4x。选择了变速值4x后,该视频片段可以以4x的倍速进行快放。

可选的,所述方法还可以包括:

步骤207、在所述视频轨道控件中起始位置的变速点、末尾位置的变速点处于所述视频轨道控件的已展示区域的情况下,所述起始位置的变速点、所述末尾位置的变速点以不同于其他变速点的颜色进行显示,且所述起始位置的变速点、所述末尾位置的变速点不可被处理。

参照图8,视频轨道控件20中起始位置的变速点、末尾位置的变速点处于视频轨道控件20的已展示区域的情况下,可以将其以不同于其他变速点的颜色进行显示,如可以为图中的黑色变速点,由于起始位置的变速点、末尾位置的变速点被认为是不可操作,即不能删除和拖动,则在中轴线22与起始位置的变速点或末尾位置的变速点重叠的情况下,可以将变速点管理控件53设置于不可操作状态,另外,在中轴线22选中起始位置的变速点、末尾位置的变速点的情况下,可以将变速点管理控件53置灰显示,以告知用户此时变速点管理控件53处于不可操作状态,无法对起始位置的变速点、末尾位置的变速点进行处理。

可选的,参照图8,所述自由变速调节界面中还展示有变速点管理控件,所述视频轨道控件的已展示区域的中央设置有中轴线;所述方法还可以包括:

步骤208、在所述中轴线在所述视频轨道控件中的对应时刻,与所述视频轨道控件中起始位置的变速点或末尾位置的变速点在所述视频轨道控件中的对应时刻之间的间隔时间,小于或等于第二时间阈值的情况下,所述变速点管理控件处于不可操作状态。

可选的,第二时间阈值可以为1.2秒。

本申请实施例中,参照图8,可以基于视频片段可以具有的最小时间长度为1.2秒的设定,在所述中轴线在所述视频轨道控件中的对应时刻,与所述视频轨道控件中起始位置的变速点或末尾位置的变速点在所述视频轨道控件中的对应时刻之间的间隔时间,小于或等于第二时间阈值的情况下,为了避免视频首尾的视频片段的最小时间长度低于1.2秒,则可以将变速点管理控件置为不可操作状态,并将其置灰显示。

步骤209、在所述中轴线在所述视频轨道控件中的对应时刻,与已有的中间变速点在所述视频轨道控件中的对应时刻之间的间隔时间,大于第一时间阈值且小于第二时间阈值的情况下,所述变速点管理控件处于不可操作状态;所述已有的中间变速点包括:除了所述视频轨道控件的起始位置的变速点、末尾位置的变速点之外的其他已有变速点。

可选的,第一时间阈值可以为0.6秒,第二时间阈值可以为1.2秒。

在本申请实施例中,针对视频轨道控件的起始位置的变速点、末尾位置的变速点之外的已有的中间变速点,当中轴线处于该已有的中间变速点前后0.6秒范围内时,认为中轴线选中该已有的中间变速点,可以进一步通过变速点管理控件删除该已有的中间变速点,而在中轴线处于该已有的中间变速点前后0.6秒范围之外,1.2秒范围之内时,为了避免该已有的中间变速点划分得到视频片段的最小时间长度低于1.2秒,则应将变速点管理控件置为不可操作状态,并将其置灰显示,以避免在该已有的中间变速点前后0.6秒范围之外,1.2秒范围之内的位置进行变速点的添加操作。

可选的,所述方法还可以包括:

步骤210、响应于对目标视频的全局变速触发操作,进入全局变速调节界面,所述全局变速调节界面包括视频轨道控件和变速滚轮控件。

步骤211、响应于对所述变速滚轮控件的调节操作,对所述目标视频进行变速调节。

在本申请实施例中,变速调节界面可以包括:图3的全局变速调节界面,在响应于对目标视频的全局变速触发操作,进入图3的全局变速调节界面之后,可以进行全局变速操作,全局变速是指通过变速滚轮控件选取一个目标变速值为整个目标视频进行变速。如图3中,可以选取2x变速值,对目标视频进行2倍快放。

步骤212、根据所述目标变速值,调节所述视频轨道控件的长度。

在本申请实施例中,由于视频轨道控件的长度反映了目标视频播放时长的长短,而对目标视频进行变速调节,会改变目标视频的播放时长,如,将目标视频进行2x变速快放,可以使得目标视频的播放时长缩短1/2;将目标视频进行1/2x变速慢放,可以使得目标视频的播放时长增加2倍。

而为了让用户直观的感受到变速操作对目标视频播放时长产生的影响,本申请实施例可以根据目标变速值,对应调节视频轨道控件的长度,例如,参照图3,在目标变速值为2x的情况下,可以将视频轨道控件的长度变更为变速值为1x(正常播放速度)时视频轨道控件的长度的1/2,使得用户可以通过视频轨道控件的长度的变化,直观感知到2倍速快放下目标视频的时长缩短1/2的变化;参照图9,若将目标变速值由2x调节为4x,则可以将视频轨道控件的长度变更为变速值为2x时视频轨道控件的长度的1/2,从而达到了通过目标变速值的取值,动态调整视频轨道控件的长度的目的。

具体的,步骤212具体可以包括:

子步骤2121,在所述目标变速值大于1的情况下,将所述视频轨道控件的长度以所述目标变速值为缩短倍数进行缩短。

在本申请实施例中,进行全局变速的过程中,在目标变速值大于1的情况下,可以认为对目标视频进行快放操作,会使得目标视频的播放时长缩短,为了使得用户可以直观的感受到快放操作对目标视频播放时长产生的影响,本申请实施例可以将视频轨道控件的长度以目标变速值为缩短倍数进行缩短,如,将目标视频进行2x变速快放,使得目标视频的播放时长缩短1/2,则可以将视频轨道控件的长度缩短为1/2。

子步骤2122,在所述目标变速值大于0且小于1的情况下,将所述视频轨道控件的长度以所述目标变速值的倒数为伸长倍数进行伸长。

在本申请实施例中,进行全局变速的过程中,在目标变速值大于0且小于1的情况下,可以认为对目标视频进行慢放操作,会使得目标视频的播放时长变长,为了使得用户可以直观的感受到慢放操作对目标视频播放时长产生的影响,本申请实施例可以将视频轨道控件的长度以目标变速值的倒数为伸长倍数进行伸长,如,将目标视频进行1/2x变速慢放,使得目标视频的播放时长增加2倍,则可以将视频轨道控件的长度伸长2倍。

可选的,在步骤206之后,所述方法还可以包括:

步骤213、在所述目标变速值大于1的情况下,将所述视频轨道控件中与所述目标视频片段对应区域的长度,以所述目标变速值为缩短倍数进行缩短。

在本申请实施例中,进行自由变速的过程中,在目标变速值大于1的情况下,可以认为对目标视频片段进行快放操作,会使得目标视频片段的播放时长缩短,本申请实施例可以将视频轨道控件中与目标视频片段对应的区域的长度以目标变速值为缩短倍数进行缩短,如,图4中,将目标视频片段(与中轴线重叠的间隔区域对应的视频片段)进行4x变速快放,使得目标视频片段的播放时长缩短1/4,则可以将视频轨道控件20中目标视频片段对应区域的长度缩短为1/4。

进一步的,参照图7,若进一步将目标视频片段(与中轴线重叠的间隔区域对应的视频片段)由4x变速快放调整为2x变速快放,则视频轨道控件20中目标视频片段对应区域的长度,被调整为4x变速快放时视频轨道控件20中目标视频片段对应区域的长度的2倍。使得用户可以直观的感受到变速操作对目标视频片段播放时长产生的影响。

步骤214、在所述目标变速值大于0且小于1的情况下,将所述视频轨道控件中与所述目标视频片段对应区域的长度,以所述目标变速值的倒数为伸长倍数进行伸长。

在本申请实施例中,进行自由变速的过程中,在目标变速值大于0且小于1的情况下,可以认为对目标视频片段进行慢放操作,会使得目标视频片段的播放时长增加,为了使得用户可以直观的感受到慢放操作对目标视频片段播放时长产生的影响,本申请实施例可以将视频轨道控件中与目标视频片段对应的区域的长度以目标变速值的倒数为伸长倍数进行伸长。

可选的,在一种实现方式中,步骤205具体可以包括:

子步骤2051、响应于对所述变速滚轮控件中标尺滚轮的调节操作,将所述标尺滚轮中与所述变速滚轮控件的展示区域的中线重叠的变速值,确定为所述目标变速值;所述与中线重叠的变速值具有预设尺寸和颜色的高亮显示背景。

子步骤2052、在所述视频轨道控件的已展示区域的预设位置,展示所述目标变速值。

参照图10,在一种实现方式中,在选取目标变速值的过程中,可以将标尺滚轮中与变速滚轮控件40的展示区域的中线41重叠的变速值,确定为目标变速值,为了提高选取的目标变速值的醒目程度,本申请实施例可以为目标变速值设置具有预设尺寸和颜色的高亮显示背景42,另外还可以在视频轨道控件的已展示区域的预设位置,展示目标变速值,如图10中,可以固定在视频轨道控件的已展示区域的左下角展示该目标变速值。这种方式可以使得关键信息:目标变速值的显示更清晰稳定。

可选的,在另一种实现方式中,所述视频轨道控件的已展示区域的中央设置有中轴线;步骤205具体可以包括:

子步骤2053、响应于对所述变速滚轮控件中标尺滚轮的调节操作,将所述标尺滚轮中与所述变速滚轮控件的展示区域的中线重叠的变速值,确定为所述目标变速值。

子步骤2054、在所述中轴线的一侧展示所述目标变速值。

参照图11,在另一种实现方式中,在选取目标变速值的过程中,可以将标尺滚轮中与变速滚轮控件40的展示区域的中线41重叠的变速值,确定为目标变速值,为了提高选取的目标变速值的醒目程度,本申请实施例可以在中轴线22的固定一侧展示目标变速值,如,图11中,可以固定在中轴线22的右侧展示目标变速值。这种方式可以使得关键信息:目标变速值的显示在视觉上更加集中,减少了注意力的分散。

综上所述,本申请实施例提供的一种视频播放速度调节方法,本申请可以在响应于对目标视频的自由变速触发操作后,提供给用户自由变速调节界面,使得用户可以便捷的通过对变速滚轮控件中标尺滚轮进行调节操作,从而在一个界面中快速、直观的选取目标变速值,且通过调节标尺滚轮进行目标变速值的选取,实现了一种新的交互方式,这种交互方式相较于相关技术中的片段变速方式更加便捷直观,提高了用户体验。

图12是本申请实施例提供的一种视频播放速度调节装置的框图,如图12所示,包括:变速触发模块301、变速点模块302、选取模块303、调节模块304。

变速触发模块301,被配置为响应于对目标视频的自由变速触发操作,进入自由变速调节界面,所述自由变速调节界面包括视频轨道控件和变速滚轮控件;

变速点模块302,被配置为响应于添加或删除变速点的操作,在所述视频轨道控件的长度方向上添加或删除所述变速点,所述视频轨道控件中的变速点用于将所述目标视频分割为多个视频片段;

选取模块303,被配置为响应于对所述视频轨道控件的选取操作,从所述多个视频片段中选取目标视频片段;

调节模块304,被配置为响应于对所述变速滚轮控件的调节操作,对所述目标视频片段进行变速调节。

在一种可选实现方式中,所述自由变速调节界面中还展示有变速点管理控件,所述视频轨道控件的已展示区域的中央设置有中轴线;

所述变速点模块包括:

删除子模块,被配置为在所述中轴线在所述视频轨道控件中的对应时刻,与已有的中间变速点在所述视频轨道控件中的对应时刻之间的时间间隔,小于或等于第一预设时间阈值的情况下,响应于对所述变速点管理控件的触发操作,删除所述视频轨道控件中的已有的中间变速点;所述已有的中间变速点包括:除了所述视频轨道控件的起始位置的变速点、末尾位置的变速点之外的其他已有变速点。

在一种可选实现方式中,所述自由变速调节界面中还展示有变速点管理控件,所述视频轨道控件的已展示区域的中央设置有中轴线;

所述变速点模块包括:

添加子模块,被配置为在所述中轴线在所述视频轨道控件中的对应时刻,与已有的变速点在所述视频轨道控件中的对应时刻之间的时间间隔,大于或等于第二时间阈值的情况下,响应于对所述变速点管理控件的触发操作,在所述中轴线与所述视频轨道控件重叠的位置,建立新的变速点;所述已有的变速点包括:所述视频轨道控件中已存在的变速点。

在一种可选实现方式中,所述中轴线在所述视频轨道控件中的对应时刻,与所述已有的中间变速点在所述视频轨道控件中的对应时刻之间的时间间隔,小于或等于第一时间阈值的情况下,所述已有的中间变速点为放大展示形式。

在一种可选实现方式中,所述中轴线与所述已有的中间变速点之间的距离间隔,小于或等于预设距离阈值的情况下,将所述中轴线与所述已有的中间变速点重叠,同时将所述已有的中间变速点放大展示。

在一种可选实现方式中,所述中轴线在所述视频轨道控件中的对应时刻,与所述已有的中间变速点在所述视频轨道控件中的对应时刻之间的时间间隔,小于或等于第一时间阈值的情况下,所述变速点管理控件展示为删除变速点控件。

在一种可选实现方式中,所述中轴线在所述视频轨道控件中的对应时刻,与所述已有的变速点在所述视频轨道控件中的对应时刻之间的时间间隔,大于或等于第二时间阈值的情况下,所述变速点管理控件展示为添加变速点控件。

在一种可选实现方式中,所述装置还包括:

置灰模块,被配置为在所述视频轨道控件中起始位置的变速点、末尾位置的变速点处于所述视频轨道控件的已展示区域的情况下,所述起始位置的变速点、所述末尾位置的变速点以不同于其他变速点的颜色进行显示,且所述起始位置的变速点、所述末尾位置的变速点不可被处理。

在一种可选实现方式中,所述自由变速调节界面中还展示有变速点管理控件,所述视频轨道控件的已展示区域的中央设置有中轴线;

所述装置还包括:

第一状态变更模块,被配置为在所述中轴线在所述视频轨道控件中的对应时刻,与所述视频轨道控件中起始位置的变速点或末尾位置的变速点在所述视频轨道控件中的对应时刻之间的间隔时间,小于或等于第二时间阈值的情况下,所述变速点管理控件处于不可操作状态;

第二状态变更模块,被配置为在所述中轴线在所述视频轨道控件中的对应时刻,与已有的中间变速点在所述视频轨道控件中的对应时刻之间的间隔时间,大于第一时间阈值且小于第二时间阈值的情况下,所述变速点管理控件处于不可操作状态;所述已有的中间变速点包括:除了所述视频轨道控件的起始位置的变速点、末尾位置的变速点之外的其他已有变速点。

在一种可选实现方式中,所述第一时间阈值为0.6秒。

在一种可选实现方式中,所述第二时间阈值为1.2秒。

在一种可选实现方式中,所述视频轨道控件的已展示区域的中央设置有中轴线;在所述视频轨道控件中,相邻变速点之间构成的间隔区域用于反映一个视频片段;

所述选取模块还包括:

选取子模块,被配置为响应于对所述视频轨道控件的长度方向的滑动操作,将与所述中轴线重叠的间隔区域对应的视频片段,确定为所述目标视频片段。

在一种可选实现方式中,所述装置还包括:

突出子模块,被配置为将与所述中轴线重叠的间隔区域按照预设方式突出展示。

在一种可选实现方式中,所述调节模块还包括:

确定子模块,被配置为响应于对所述变速滚轮控件的调节操作,确定目标变速值;

调节子模块,被配置为根据所述目标变速值,对所述目标视频片段的播放速度进行调节。

在一种可选实现方式中,对所述目标视频的变速调节模式包括全局变速模式和自由变速模式。

综上所述,本申请实施例提供的一种视频播放速度调节装置,本申请可以在响应于对目标视频的自由变速触发操作后,提供给用户自由变速调节界面,使得用户可以便捷的通过对变速滚轮控件中标尺滚轮进行调节操作,从而在一个界面中快速、直观的选取目标变速值,且通过调节标尺滚轮进行目标变速值的选取,实现了一种新的交互方式,这种交互方式相较于相关技术中的片段变速方式更加便捷直观,提高了用户体验。

图13是根据一示例性实施例示出的一种电子设备600的框图。例如,电子设备600可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图13,电子设备600可以包括以下一个或多个组件:处理组件602,存储器604,电力组件606,多媒体组件608,音频组件610,输入/输出(i/o)的接口612,传感器组件614,以及通信组件616。

处理组件602通常控制电子设备600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。

存储器604用于存储各种类型的数据以支持在电子设备600的操作。这些数据的示例包括用于在电子设备600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,多媒体等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件606为电子设备600的各种组件提供电力。电源组件606可以包括电源管理系统,一个或多个电源,及其他与为电子设备600生成、管理和分配电力相关联的组件。

多媒体组件608包括在所述电子设备600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的分界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当电子设备600处于操作模式,如拍摄模式或多媒体模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件610用于输出和/或输入音频信号。例如,音频组件610包括一个麦克风(mic),当电子设备600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。

i/o接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件614包括一个或多个传感器,用于为电子设备600提供各个方面的状态评估。例如,传感器组件614可以检测到电子设备600的打开/关闭状态,组件的相对定位,例如所述组件为电子设备600的显示器和小键盘,传感器组件614还可以检测电子设备600或电子设备600一个组件的位置改变,用户与电子设备600接触的存在或不存在,电子设备600方位或加速/减速和电子设备600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件616用于便于电子设备600和其他设备之间有线或无线方式的通信。电子设备600可以接入基于通信标准的无线网络,如wifi,运营商网络(如2g、3g、4g或5g),或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件616还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,电子设备600可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于实现本申请实施例提供的一种视频播放速度调节方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机存储介质,例如包括指令的存储器604,上述指令可由电子设备600的处理器620执行以完成上述方法。例如,所述非临时性存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

图14是根据一示例性实施例示出的一种电子设备700的框图。例如,电子设备700可以被提供为一服务器。参照图14,电子设备700包括处理组件722,其进一步包括一个或多个处理器,以及由存储器732所代表的存储器资源,用于存储可由处理组件722的执行的指令,例如应用程序。存储器732中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件722被配置为执行指令,以执行本申请实施例提供的一种视频播放速度调节方法。

电子设备700还可以包括一个电源组件726被配置为执行电子设备700的电源管理,一个有线或无线网络接口750被配置为将电子设备700连接到网络,和一个输入输出(i/o)接口758。电子设备700可以操作基于存储在存储器732的操作系统,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm或类似。

本申请实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现所述的视频播放速度调节方法。

本领域技术人员在考虑说明书及实践这里公开的申请后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。


技术特征:

1.一种视频播放速度调节方法,其特征在于,所述方法包括:

响应于对目标视频的自由变速触发操作,进入自由变速调节界面,所述自由变速调节界面包括视频轨道控件和变速滚轮控件;

响应于添加或删除变速点的操作,在所述视频轨道控件的长度方向上添加或删除所述变速点,所述视频轨道控件中的变速点用于将所述目标视频分割为多个视频片段;

响应于对所述视频轨道控件的选取操作,从所述多个视频片段中选取目标视频片段;

响应于对所述变速滚轮控件的调节操作,对所述目标视频片段进行变速调节。

2.根据权利要求1所述的方法,其特征在于,所述自由变速调节界面中还展示有变速点管理控件,所述视频轨道控件的已展示区域的中央设置有中轴线;

所述响应于删除变速点的操作,在所述视频轨道控件的长度方向上删除所述变速点,包括:

在所述中轴线在所述视频轨道控件中的对应时刻,与已有的中间变速点在所述视频轨道控件中的对应时刻之间的时间间隔,小于或等于第一预设时间阈值的情况下,响应于对所述变速点管理控件的触发操作,删除所述视频轨道控件中的已有的中间变速点;所述已有的中间变速点包括:除了所述视频轨道控件的起始位置的变速点、末尾位置的变速点之外的其他已有变速点。

3.根据权利要求1所述的方法,其特征在于,所述自由变速调节界面中还展示有变速点管理控件,所述视频轨道控件的已展示区域的中央设置有中轴线;

所述响应于添加变速点的操作,在所述视频轨道控件的长度方向上添加所述变速点,包括:

在所述中轴线在所述视频轨道控件中的对应时刻,与已有的变速点在所述视频轨道控件中的对应时刻之间的时间间隔,大于或等于第二时间阈值的情况下,响应于对所述变速点管理控件的触发操作,在所述中轴线与所述视频轨道控件重叠的位置,建立新的变速点;所述已有的变速点包括:所述视频轨道控件中已存在的变速点。

4.根据权利要求2所述的方法,其特征在于,所述中轴线在所述视频轨道控件中的对应时刻,与所述已有的中间变速点在所述视频轨道控件中的对应时刻之间的时间间隔,小于或等于第一时间阈值的情况下,所述已有的中间变速点为放大展示形式。

5.根据权利要求2所述的方法,其特征在于,所述方法还包括:

所述中轴线与所述已有的中间变速点之间的距离间隔,小于或等于预设距离阈值的情况下,将所述中轴线与所述已有的中间变速点重叠,同时将所述已有的中间变速点放大展示。

6.根据权利要求2所述的方法,其特征在于,所述中轴线在所述视频轨道控件中的对应时刻,与所述已有的中间变速点在所述视频轨道控件中的对应时刻之间的时间间隔,小于或等于第一时间阈值的情况下,所述变速点管理控件展示为删除变速点控件。

7.一种视频播放速度调节装置,其特征在于,所述装置包括:

变速触发模块,被配置为响应于对目标视频的自由变速触发操作,进入自由变速调节界面,所述自由变速调节界面包括视频轨道控件和变速滚轮控件;

变速点模块,被配置为响应于添加或删除变速点的操作,在所述视频轨道控件的长度方向上添加或删除所述变速点,所述视频轨道控件中的变速点用于将所述目标视频分割为多个视频片段;

选取模块,被配置为响应于对所述视频轨道控件的选取操作,从所述多个视频片段中选取目标视频片段;

调节模块,被配置为响应于对所述变速滚轮控件的调节操作,对所述目标视频片段进行变速调节。

8.一种电子设备,其特征在于,包括:处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为执行所述指令,以实现如权利要求1至6中任一项所述的方法。

9.一种计算机存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1至6中任一项所述的方法。

10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-6任一项所述的方法。

技术总结
本申请提供了一种视频播放速度调节方法、装置、电子设备、计算机存储介质及计算机程序产品,包括:响应于对目标视频的自由变速触发操作,进入自由变速调节界面,自由变速调节界面包括视频轨道控件和变速滚轮控件;响应于添加或删除变速点的操作,在视频轨道控件的长度方向上添加或删除变速点,变速点用于将目标视频分割为多个视频片段;响应于对视频轨道控件的选取操作,从多个视频片段中选取目标视频片段;响应于对变速滚轮控件的调节操作,对目标视频片段进行变速调节。本申请使得用户可以便捷的通过对变速滚轮控件中标尺滚轮进行调节操作,从而在一个界面中快速、直观的选取目标变速值,这种交互方式更加便捷直观,提高了用户体验。

技术研发人员:王星
受保护的技术使用者:北京达佳互联信息技术有限公司
技术研发日:2021.03.29
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-553.html

最新回复(0)