视频剪辑方法、装置、终端及存储介质

文档序号:1941841 发布日期:2021-12-07 浏览:15次 >En<

阅读说明:本技术 视频剪辑方法、装置、终端及存储介质 (Video editing method, device, terminal and storage medium ) 是由 卢嘉欣 黄灵 郑乃光 任振普 于 2021-09-29 设计创作,主要内容包括:本公开关于一种视频剪辑方法、装置、终端及存储介质,属于视频处理技术领域。该视频剪辑方法包括:展示视频剪辑界面,视频剪辑界面展示有待剪辑的第一视频;基于视频剪辑界面,确定第一视频的目标播放速度;基于目标播放速度,调节第一视频中多个第一视频帧的播放间隔;在目标播放速度小于速度阈值的情况下,在第一视频中之间插入第二视频帧,得到第二视频,第二视频帧是基于第一视频中被插帧位置两侧的第一视频帧生成的;在视频剪辑界面中,展示第二视频。上述方法中,通过在第一视频中插入第二视频帧,使得所生成的第二视频中视频帧的播放间隔较小,从而提高了视频在播放时的流畅度,进而改善了视频的显示效果。(The disclosure relates to a video editing method, a video editing device, a video editing terminal and a storage medium, and belongs to the technical field of video processing. The video clipping method includes: displaying a video editing interface, wherein the video editing interface displays a first video to be edited; determining a target playing speed of the first video based on the video clipping interface; adjusting the playing intervals of a plurality of first video frames in the first video based on the target playing speed; under the condition that the target playing speed is smaller than the speed threshold, inserting second video frames between the first videos to obtain second videos, wherein the second video frames are generated based on the first video frames on two sides of the position of the inserted frame in the first videos; in the video clip interface, a second video is presented. In the method, the second video frame is inserted into the first video, so that the playing interval of the video frame in the generated second video is smaller, the fluency of the video in playing is improved, and the display effect of the video is improved.)

视频剪辑方法、装置、终端及存储介质

技术领域

本公开涉及视频处理技术领域,尤其涉及一种视频剪辑方法、装置、终端及存储介质。

背景技术

目前,用户可以通过终端在网络视频平台发布视频,以供其他用户观看。在发布视频之前,用户还可以通过终端剪辑视频,例如,分割剪辑、变速剪辑或者添加动画等剪辑方式,以改善视频的显示效果。

相关技术中,变速剪辑就是改变视频的帧率。在对视频进行变速剪辑的过程中,以将视频的播放速度调节至原始播放速度的50%为例,若视频的原始帧率是30FPS(FramesPer Second,每秒传输帧数),相当于将视频的帧率降低到15FPS,相邻两个视频帧之间的播放间隔由原始的33.3ms(毫秒)延长为66.66ms。其中,由于视频的播放速度降低了,视频的帧率也降低了,导致视频播放的流畅度也降低了,因此急需一种在对视频进行变速编辑时,能够提高视频播放的流畅度的方法,以改善视频的显示效果。

发明内容

本公开实施例提供了一种视频剪辑方法、装置、终端及存储介质,以提高视频播放的流畅度。本公开的技术方案如下:

根据本公开实施例的第一方面,提供一种视频剪辑方法,所述方法包括:

展示视频剪辑界面,所述视频剪辑界面展示有待剪辑的第一视频;

基于所述视频剪辑界面,确定所述第一视频的目标播放速度;

基于所述目标播放速度,调节所述第一视频中多个第一视频帧的播放间隔;

在所述目标播放速度小于速度阈值的情况下,在所述第一视频中插入第二视频帧,得到第二视频,所述第二视频帧是基于所述第一视频中被插帧位置两侧的第一视频帧生成的;

在所述视频剪辑界面中,展示所述第二视频。

在上述方案中,由于调整了播放间隔的第一视频在目标播放速度小于速度阈值的情况下,第一视频帧之间的播放间隔变大了,那么第一视频在播放时可能出现不流畅的现象,通过在第一视频中插入第二视频帧,使得所生成的第二视频中视频帧的播放间隔较小,从而提高了视频在播放时的流畅度,进而改善了视频的显示效果。

在一些实施例中,所述视频剪辑界面还展示有第一插帧选项,所述第一插帧选项用于对所述第一视频进行插帧;所述在所述目标播放速度小于速度阈值的情况下,在所述第一视频中插入第二视频帧,得到第二视频,包括:

在所述目标播放速度小于所述速度阈值的情况下,响应于对所述第一插帧选项的触发操作,在所述第一视频中插入所述第二视频帧,得到所述第二视频。

在上述方案中,通过在视频剪辑界面中展示第一插帧选项,在目标播放速度小于速度阈值时,用户能够触发该第一插帧选项,从而对第一视频进行插帧,这样,用户能够灵活选择是否对第一视频进行插帧,进而提高了视频插帧的灵活性和便捷性。

在一些实施例中,所述响应于对所述第一插帧选项的触发操作,在所述第一视频中插入所述第二视频帧,得到所述第二视频,包括:

响应于对所述第一插帧选项的触发操作,展示插帧菜单,所述插帧菜单包括多个第二插帧选项,每个所述第二插帧选项对应一种插帧方式;

响应于对任一所述第二插帧选项的触发操作,基于所述第二插帧选项对应的插帧方式,在所述第一视频中插入所述第二视频帧,得到所述第二视频。

在上述方案中,通过在插帧菜单中展示多个第二插帧选项,从而能够从不同的插帧方式中选择合适的插帧方式对第一视频进行插帧,进而不仅提高了视频插帧的灵活性。

在一些实施例中,所述方法还包括:

响应于对任一所述第二插帧选项的触发操作,展示插帧进度信息,所述插帧进度信息用于提示所述第一视频当前的插帧进度。

在上述方案中,通过展示插帧进度信息,使得用户能够实时看到当前第一视频的插帧进度,进度显示的方式更加人性化,从而改善了进度显示的视觉效果。

在一些实施例中,所述方法还包括:

响应于对任一所述第二插帧选项的触发操作,展示取消插帧选项;

响应于对所述取消插帧选项的触发操作,停止对所述第一视频进行插帧。

在上述方案中,通过展示取消插帧选项,使得用户能够在对第一视频插帧的过程中,触发该选项,从而实现停止插帧的效果,提高了取消插帧的便捷性,丰富了视频插帧的操作方式。

在一些实施例中,所述方法还包括:

响应于对所述第一视频插帧完成,展示插帧完成信息,将所述第二插帧选项展示为被选中状态,所述插帧完成信息用于提示所述第一视频插帧完成;

响应于对所述第一视频插帧失败,展示插帧失败信息,所述插帧失败信息用于提示所述第一视频插帧失败,以及,提示重新对所述第一视频进行插帧。

在上述方案中,通过展示插帧完成信息,使得用户能够及时得知当前第一视频已完成插帧,以及,通过展示插帧失败信息,使得用户能够及时得知第一视频插帧失败,从而能够及时进行下一步操作,进而改善了视频插帧的提示效果。

在一些实施例中,所述方法还包括:

响应于对任一所述第二插帧选项的触发操作,在已缓存所述第二视频的情况下,将所述第二插帧选项展示为被选中状态。

在上述方案中,由于已经缓存了第二视频,那么无需再对第一视频重复插帧,从而直接将第二插帧选项展示为被选中的状态即可,进而减少了操作流程,提高了视频插帧的效率。

在一些实施例中,所述方法还包括:

响应于对所述插帧菜单的取消展示操作,取消展示所述插帧菜单。

在上述方案中,通过取消展示插帧菜单,以使用户能够继续在视频剪辑界面中进行其他操作,从而丰富了界面展示方式,改善了界面展示效果。

在一些实施例中,所述方法还包括:

响应于对所述第一视频插帧完成,将所述视频剪辑界面中的第一插帧选项的选项名称更新为被触发的第二插帧选项的选项名称。

在上述方案中,在第一视频插帧完成时,通过将视频剪辑界面中的第一插帧选项的选项名称更新为被触发的第二插帧选项的选项名称,使得用户在视频剪辑界面也能看到第一视频所使用的插帧方式,从而无需触发插帧菜单的展示,进而改善了界面展示的效果。

在一些实施例中,所述插帧菜单还包括不插帧选项,所述方法还包括:

响应于对所述不插帧选项的触发操作,不对所述第一视频进行插帧。

在上述方案中,通过在插帧菜单中显示不插帧选项,从而丰富了视频插帧操作的选择方式,使得视频插帧操作更加人性化。

在一些实施例中,所述视频剪辑界面还展示有第一插帧选项和变速选项,所述第一插帧选项用于对所述第一视频进行插帧,所述变速选项用于调节所述第一视频的播放速度,在所述在所述视频剪辑界面中,展示所述第二视频之后,所述方法还包括:

响应于对所述变速选项的触发操作,将所述视频剪辑界面中展示的第一插帧选项更新为第三插帧选项,所述第三插帧选项用于重新对所述第一视频进行插帧;

响应于对所述第三插帧选项的触发操作,执行所述在所述目标播放速度小于速度阈值的情况下,在所述第一视频中插入第二视频帧,得到第二视频的步骤。

在上述方案中,由于在视频插帧之后,用户可能还会触发视频变速,那么通过展示第三插帧选项,使得用户能够选择是否重新对第一视频进行插帧,以使视频既满足变速要求又有足够的流畅度,从而提高了视频插帧的准确性。

在一些实施例中,所述方法还包括:

在所述第一插帧选项更新为所述第三插帧选项的情况下,展示重新插帧信息,所述重新插帧信息用于提示重新对所述第一视频进行插帧。

在上述方案中,通过展示重新插帧信息,使得用户及时得知当前能够对第一视频进行重新插帧,从而提高了视频重新插帧的可能性,进而提高了视频插帧的准确性。

在一些实施例中,在所述在所述视频剪辑界面中,展示所述第二视频之后,所述方法还包括:

响应于对所述变速选项的触发操作,在已缓存所述第二视频的情况下,删除已缓存的所述第二视频。

在上述方案中,由于在再次变速之后,需要重新对第一视频插帧,而已缓存的第二视频为上次插帧的结果,也即是已缓存的第二视频失效,通过删除已缓存的第二视频,从而节省了缓存空间。

在一些实施例中,所述视频剪辑界面还展示有变速菜单,所述变速菜单包括所述变速选项;所述方法还包括:

响应于对所述变速菜单的取消展示操作,在未基于所述第三插帧选项重新对所述第一视频进行插帧的情况下,展示重新插帧确认选项和重新插帧取消选项;

响应于对所述重新插帧确认选项的触发操作,执行所述在所述目标播放速度小于速度阈值的情况下,在所述第一视频中插入第二视频帧,得到第二视频的步骤;

响应于对所述重新插帧取消选项的触发操作,不对所述第一视频进行插帧。

在上述方案中,通过展示重新插帧确认选项,使得用户在想要对第一视频进行插帧时能够通过触发该选项来实现重新插帧,从而提高了视频重新插帧的可能性,以及,通过展示重新插帧取消选项来为用户提供不重新插帧的选择方式,从而丰富了插帧操作的选择方式。

在一些实施例中,所述视频剪辑界面还展示有变速选项,所述变速选项用于调节所述第一视频的播放速度,所述变速选项包括曲线变速选项,所述曲线变速选项用于调节所述第一视频包括的多个第一视频段的播放速度;在任一所述第一视频段的目标播放速度小于所述速度阈值的情况下,所述在所述第一视频中插入第二视频帧,得到第二视频,包括:

对于目标播放速度小于所述速度阈值的第一视频段,在所述第一视频段中插入所述第二视频帧,得到第二视频段;

将所述第二视频段和第三视频段组成所述第二视频,所述第三视频段为目标播放速度不小于所述速度阈值的第一视频段。

在上述方案中,由于经过曲线变速后的第一视频可能包括多个播放速度不同的视频段,那么只需对目标播放速度小于速度阈值的视频段进行插帧即可,从而在保证视频流畅度的基础上还节省了插帧时间。

在一些实施例中,所述视频剪辑界面还展示有第一插帧选项,所述第一插帧选项用于对所述第一视频进行插帧;所述方法还包括:

在所述目标播放速度不小于所述速度阈值的情况下,将所述第一插帧选项展示为不可操作状态;

在所述目标播放速度小于所述速度阈值的情况下,将所述第一插帧选项展示为可操作状态。

在上述方案中,通过根据第一视频的目标播放速度调整第一插帧选项的操作状态,使得用户能够实时根据第一插帧选项的操作状态选择是否对第一视频进行插帧,从而改善了界面展示效果。

在一些实施例中,所述方法还包括:

在所述第一插帧选项展示为所述可操作状态的情况下,展示插帧提示信息,所述插帧提示信息用于提示当前能够进行插帧。

在上述方案中,通过在第一插帧选项处于可操作状态时展示插帧提示信息,使得用户能够得知第一插帧选项的功能,从而提高了插帧操作的便捷性。

在一些实施例中,所述方法还包括:

在所述第一插帧选项展示为所述不可操作状态的情况下,响应于对所述第一插帧选项的触发操作,展示插帧禁用信息,所述插帧禁用信息用于提示当前不能进行插帧。

在上述方案中,在第一插帧选项处于不可操作状态但被触发时,通过展示插帧禁用信息,使得用户明确第一插帧选项的使用方式,从而在合适时间触发第一插帧选项,从而提高了插帧操作的便捷性。

根据本公开实施例的第二方面,提供一种视频剪辑装置,所述装置包括:

第一展示单元,被配置为执行展示视频剪辑界面,所述视频剪辑界面展示有待剪辑的第一视频;

确定单元,被配置为执行基于所述视频剪辑界面,确定所述第一视频的目标播放速度;

调节单元,被配置为执行基于所述目标播放速度,调节所述第一视频中多个第一视频帧的播放间隔;

插帧单元,被配置为执行在所述目标播放速度小于速度阈值的情况下,在所述第一视频中插入第二视频帧,得到第二视频,所述第二视频帧是基于所述第一视频中被插帧位置两侧的第一视频帧生成的;

第二展示单元,被配置为执行在所述视频剪辑界面中,展示所述第二视频。

在一些实施例中,所述视频剪辑界面还展示有第一插帧选项,所述第一插帧选项用于对所述第一视频进行插帧;所述插帧单元,被配置为执行在所述目标播放速度小于所述速度阈值的情况下,响应于对所述第一插帧选项的触发操作,在所述第一视频中插入所述第二视频帧,得到所述第二视频。

在一些实施例中,所述插帧单元,包括:

展示子单元,被配置为执行响应于对所述第一插帧选项的触发操作,展示插帧菜单,所述插帧菜单包括多个第二插帧选项,每个所述第二插帧选项对应一种插帧方式;

插帧子单元,被配置为执行响应于对任一所述第二插帧选项的触发操作,基于所述第二插帧选项对应的插帧方式,在所述第一视频中插入所述第二视频帧,得到所述第二视频。

在一些实施例中,所述装置还包括:

第三展示单元,被配置为执行响应于对任一所述第二插帧选项的触发操作,展示插帧进度信息,所述插帧进度信息用于提示所述第一视频当前的插帧进度。

在一些实施例中,所述装置还包括:

第四展示单元,被配置为执行响应于对任一所述第二插帧选项的触发操作,展示取消插帧选项;响应于对所述取消插帧选项的触发操作,停止对所述第一视频进行插帧。

在一些实施例中,所述装置还包括:

第五展示单元,响应于对所述第一视频插帧完成,展示插帧完成信息,将所述第二插帧选项展示为被选中状态,所述插帧完成信息用于提示所述第一视频插帧完成;响应于对所述第一视频插帧失败,展示插帧失败信息,所述插帧失败信息用于提示所述第一视频插帧失败,以及,提示重新对所述第一视频进行插帧。

在一些实施例中,所述装置还包括:

第六展示单元,被配置为执行响应于对任一所述第二插帧选项的触发操作,在已缓存所述第二视频的情况下,将所述第二插帧选项展示为被选中状态。

在一些实施例中,所述装置还包括:

所述展示子单元,还被配置为执行响应于对所述插帧菜单的取消展示操作,取消展示所述插帧菜单。

在一些实施例中,所述装置还包括:

第一更新单元,被配置为执行响应于对所述第一视频插帧完成,将所述视频剪辑界面中的第一插帧选项的选项名称更新为被触发的第二插帧选项的选项名称。

在一些实施例中,所述插帧菜单还包括不插帧选项,所述装置还包括:

所述插帧子单元,还被配置为执行响应于对所述不插帧选项的触发操作,不对所述第一视频进行插帧。

在一些实施例中,所述视频剪辑界面还展示有第一插帧选项和变速选项,所述第一插帧选项用于对所述第一视频进行插帧,所述变速选项用于调节所述第一视频的播放速度,所述装置还包括:

第二更新单元,被配置为执行响应于对所述变速选项的触发操作,将所述视频剪辑界面中展示的第一插帧选项更新为第三插帧选项,所述第三插帧选项用于重新对所述第一视频进行插帧;

所述插帧单元,被配置为执行响应于对所述第三插帧选项的触发操作,在所述目标播放速度小于所述速度阈值的情况下,在所述第一视频中插入所述第二视频帧,得到所述第二视频。

在一些实施例中,所述装置还包括:

第七展示单元,被配置为执行在所述第一插帧选项更新为所述第三插帧选项的情况下,展示重新插帧信息,所述重新插帧信息用于提示重新对所述第一视频进行插帧。

在一些实施例中,所述装置还包括:

删除单元,被配置为执行响应于对所述变速选项的触发操作,在已缓存所述第二视频的情况下,删除已缓存的所述第二视频。

在一些实施例中,所述视频剪辑界面还展示有变速菜单,所述变速菜单包括所述变速选项;所述装置还包括:

第八展示单元,被配置为执行响应于对所述变速菜单的取消展示操作,在未基于所述第三插帧选项重新对所述第一视频进行插帧的情况下,展示重新插帧确认选项和重新插帧取消选项;

所述插帧单元,被配置为执行响应于对所述重新插帧确认选项的触发操作,在所述目标播放速度小于所述速度阈值的情况下,在所述第一视频中插入所述第二视频帧,得到所述第二视频;响应于对所述重新插帧取消选项的触发操作,不对所述第一视频进行插帧。

在一些实施例中,所述视频剪辑界面还展示有变速选项,所述变速选项用于调节所述第一视频的播放速度,所述变速选项包括曲线变速选项,所述曲线变速选项用于调节所述第一视频包括的多个第一视频段的播放速度;在任一所述第一视频段的目标播放速度小于所述速度阈值的情况下,所述插帧单元,被配置为执行对于目标播放速度小于所述速度阈值的第一视频段,在所述第一视频段中插入所述第二视频帧,得到第二视频段;将所述第二视频段和第三视频段组成所述第二视频,所述第三视频段为目标播放速度不小于所述速度阈值的第一视频段。

在一些实施例中,所述视频剪辑界面还展示有第一插帧选项,所述第一插帧选项用于对所述第一视频进行插帧;所述装置还包括:

第八展示单元,被配置为执行在所述目标播放速度不小于所述速度阈值的情况下,将所述第一插帧选项展示为不可操作状态;在所述目标播放速度小于所述速度阈值的情况下,将所述第一插帧选项展示为可操作状态。

在一些实施例中,所述装置还包括:

第九展示单元,被配置为执行在所述第一插帧选项展示为所述可操作状态的情况下,展示插帧提示信息,所述插帧提示信息用于提示当前能够进行插帧。

在一些实施例中,所述装置还包括:

第十展示单元,被配置为执行在所述第一插帧选项展示为所述不可操作状态的情况下,响应于对所述第一插帧选项的触发操作,展示插帧禁用信息,所述插帧禁用信息用于提示当前不能进行插帧。

根据本公开实施例的第三方面,提供一种终端,所述终端包括:一个或多个处理器;用于存储所述处理器可执行的指令的存储器;其中,所述处理器被配置为执行所述指令,以实现上述实施例所述的视频剪辑方法。

根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由终端的处理器执行时,使得所述终端能够执行上述实施例所述的视频剪辑方法。

根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述实施例所述的视频剪辑方法。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。

图1是根据一示例性实施例示出的一种视频剪辑方法的实施环境的示意图;

图2是根据一示例性实施例示出的一种视频剪辑方法的流程图;

图3是根据一示例性实施例示出的一种视频剪辑方法的流程图;

图4是根据一示例性实施例示出的一种视频剪辑界面的示意图;

图5是根据一示例性实施例示出的一种视频剪辑界面的示意图;

图6是根据一示例性实施例示出的一种视频剪辑界面的示意图;

图7是根据一示例性实施例示出的一种视频剪辑界面的示意图;

图8是根据一示例性实施例示出的一种视频剪辑方法的流程图;

图9是根据一示例性实施例示出的一种视频剪辑界面的示意图;

图10是根据一示例性实施例示出的一种视频剪辑界面的示意图;

图11是根据一示例性实施例示出的一种视频剪辑装置的框图;

图12是根据一示例性实施例示出的一种终端的框图。

具体实施方式

为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。

需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

另外,本公开所涉及的数据为经用户授权或者经过各方充分授权的数据。

本公开实施例提供的视频剪辑方法由终端执行。在一些实施例中,终端为台式计算机、笔记本电脑、平板电脑、智能手机或者其他终端。

图1是根据一示例性实施例示出的一种视频剪辑方法的实施环境的示意图,如图1所示,该实施环境包括:终端100和服务器200。终端100通过有线或无线通信方式与服务器200进行连接,本公开实施例对此不加以限定。

在一些实施例中,终端100上安装有目标应用,且终端100能够通过该目标应用剪辑视频。该目标应用为能够提供视频剪辑、视频发布或者视频浏览功能的任一应用。例如,该目标应用为短视频应用、社交应用、视频剪辑应用、浏览器或者包含webview(网页视图)控件的任一应用等。

服务器200用于为目标应用提供后台服务。服务器200为一台服务器,或者由若干服务器组成的服务器集群云服务器、云计算平台和虚拟化中心中的至少一种。在一些实施例中,上述服务器200的数量可以更多或更少,本公开实施例对此不加以限定。

在一些实施例中,终端100,用于对视频进行剪辑,得到剪辑后的视频,展示剪辑后的视频,以供操作终端的用户观看该视频。在另一些实施例中,终端100将视频上传至服务器200,由服务器200对视频进行剪辑,得到剪辑后的视频,将该视频发送至终端100,终端100展示剪辑后的视频,以供操作终端的用户观看该视频。

本公开实施例提供的视频剪辑方法能够应用在视频剪辑场景中。在一些实施例中,以发布视频的场景为例,用户触发终端上传一段待发布的视频,终端通过本公开实施例提供的视频剪辑方法,对该视频进行剪辑,得到一段流畅度较高的视频,然后发布该视频,以使其他用户能够观看该视频。

在另一些实施例中,以录制视频的场景为例,终端先录制一段视频,然后通过本公开实施例提供的视频剪辑方法,对该视频进行剪辑,得到一段流畅度较高的视频,然后存储该视频。

需要说明的一点是,以上应用场景仅是示例性说明,并不对视频剪辑场景造成限制,本公开除了应用在以上场景外,还能够应用在其他任一视频剪辑场景中。

图2是根据一示例性实施例示出的一种视频剪辑方法的流程图。参见图2,该方法由终端执行,包括以下步骤:

在步骤S201中,终端展示视频剪辑界面,该视频剪辑界面展示有待剪辑的第一视频。

在步骤S202中,终端基于该视频剪辑界面,确定该第一视频的目标播放速度。

在步骤S203中,终端基于该目标播放速度,调节该第一视频中多个第一视频帧的播放间隔。

在步骤S204中,终端在该目标播放速度小于速度阈值的情况下,在该第一视频中插入第二视频帧,得到第二视频,该第二视频帧是基于该第一视频中被插帧位置两侧的第一视频帧生成的。

在步骤S205中,终端在该视频剪辑界面中,展示该第二视频。

在本公开实施例中,由于调整了播放间隔的第一视频在目标播放速度小于速度阈值的情况下,第一视频帧之间的播放间隔变大了,那么第一视频在播放时可能出现不流畅的现象,通过在第一视频中插入第二视频帧,使得所生成的第二视频中视频帧的播放间隔较小,从而提高了视频在播放时的流畅度,进而改善了视频的显示效果。

在一些实施例中,该视频剪辑界面还展示有第一插帧选项,该第一插帧选项用于对该第一视频进行插帧;该在该目标播放速度小于速度阈值的情况下,在该第一视频中插入第二视频帧,得到第二视频,包括:

在该目标播放速度小于该速度阈值的情况下,响应于对该第一插帧选项的触发操作,在该第一视频中插入该第二视频帧,得到该第二视频。

在一些实施例中,该响应于对该第一插帧选项的触发操作,在该第一视频中插入该第二视频帧,得到该第二视频,包括:

响应于对该第一插帧选项的触发操作,展示插帧菜单,该插帧菜单包括多个第二插帧选项,每个该第二插帧选项对应一种插帧方式;

响应于对任一该第二插帧选项的触发操作,基于该第二插帧选项对应的插帧方式,在该第一视频中插入该第二视频帧,得到该第二视频。

在一些实施例中,该方法还包括:

响应于对任一该第二插帧选项的触发操作,展示插帧进度信息,该插帧进度信息用于提示该第一视频当前的插帧进度。

在一些实施例中,该方法还包括:

响应于对任一该第二插帧选项的触发操作,展示取消插帧选项;

响应于对该取消插帧选项的触发操作,停止对该第一视频进行插帧。

在一些实施例中,该方法还包括:

响应于对该第一视频插帧完成,展示插帧完成信息,将该第二插帧选项展示为被选中状态,该插帧完成信息用于提示该第一视频插帧完成;

响应于对该第一视频插帧失败,展示插帧失败信息,该插帧失败信息用于提示该第一视频插帧失败,以及,提示重新对该第一视频进行插帧。

在一些实施例中,该方法还包括:

响应于对任一该第二插帧选项的触发操作,在已缓存该第二视频的情况下,将该第二插帧选项展示为被选中状态。

在一些实施例中,该方法还包括:

响应于对该插帧菜单的取消展示操作,取消展示该插帧菜单。

在一些实施例中,该方法还包括:

响应于对该第一视频插帧完成,将该视频剪辑界面中的第一插帧选项的选项名称更新为被触发的第二插帧选项的选项名称。

在一些实施例中,该插帧菜单还包括不插帧选项,该方法还包括:

响应于对该不插帧选项的触发操作,不对该第一视频进行插帧。

在一些实施例中,该视频剪辑界面还展示有第一插帧选项和变速选项,该第一插帧选项用于对该第一视频进行插帧,该变速选项用于调节该第一视频的播放速度,在该在该视频剪辑界面中,展示该第二视频之后,该方法还包括:

响应于对该变速选项的触发操作,将该视频剪辑界面中展示的第一插帧选项更新为第三插帧选项,该第三插帧选项用于重新对该第一视频进行插帧;

响应于对该第三插帧选项的触发操作,执行该在该目标播放速度小于速度阈值的情况下,在该第一视频中插入第二视频帧,得到第二视频的步骤。

在一些实施例中,该方法还包括:

在该第一插帧选项更新为该第三插帧选项的情况下,展示重新插帧信息,该重新插帧信息用于提示重新对该第一视频进行插帧。

在一些实施例中,在该在该视频剪辑界面中,展示该第二视频之后,该方法还包括:

响应于对该变速选项的触发操作,在已缓存该第二视频的情况下,删除已缓存的该第二视频。

在一些实施例中,该视频剪辑界面还展示有变速菜单,该变速菜单包括该变速选项;该方法还包括:

响应于对该变速菜单的取消展示操作,在未基于该第三插帧选项重新对该第一视频进行插帧的情况下,展示重新插帧确认选项和重新插帧取消选项;

响应于对该重新插帧确认选项的触发操作,执行该在该目标播放速度小于速度阈值的情况下,在该第一视频中插入第二视频帧,得到第二视频的步骤;

响应于对该重新插帧取消选项的触发操作,不对该第一视频进行插帧。

在一些实施例中,该视频剪辑界面还展示有变速选项,该变速选项用于调节该第一视频的播放速度,该变速选项包括曲线变速选项,该曲线变速选项用于调节该第一视频包括的多个第一视频段的播放速度;在任一该第一视频段的目标播放速度小于该速度阈值的情况下,该在该第一视频中插入第二视频帧,得到第二视频,包括:

对于目标播放速度小于该速度阈值的第一视频段,在该第一视频段中插入该第二视频帧,得到第二视频段;

将该第二视频段和第三视频段组成该第二视频,该第三视频段为目标播放速度不小于该速度阈值的第一视频段。

在一些实施例中,该视频剪辑界面还展示有第一插帧选项,该第一插帧选项用于对该第一视频进行插帧;该方法还包括:

在该目标播放速度不小于该速度阈值的情况下,将该第一插帧选项展示为不可操作状态;

在该目标播放速度小于该速度阈值的情况下,将该第一插帧选项展示为可操作状态。

在一些实施例中,该方法还包括:

在该第一插帧选项展示为该可操作状态的情况下,展示插帧提示信息,该插帧提示信息用于提示当前能够进行插帧。

在一些实施例中,该方法还包括:

在该第一插帧选项展示为该不可操作状态的情况下,响应于对该第一插帧选项的触发操作,展示插帧禁用信息,该插帧禁用信息用于提示当前不能进行插帧。

图3是根据一示例性实施例示出的一种视频剪辑方法的流程图。参见图3,该实施例以终端对第一视频进行剪辑,得到第二视频为例进行说明,该方法包括以下步骤:

在步骤S301中,终端展示视频剪辑界面,该视频剪辑界面展示有待剪辑的第一视频。

其中,第一视频为终端当前拍摄的视频,或者,第一视频为终端的视频库中的视频,本公开对此不作具体限定。终端中安装有目标应用,用户在想要对视频进行剪辑时,触发终端运行该目标应用。在一些实施例中,用户触发终端在目标应用中展示该视频剪辑界面。例如,终端展示目标应用的主界面,该主界面展示有视频拍摄选项,用户对该视频拍摄选项进行触发操作,终端响应于检测该触发操作,拍摄第一视频,或者,终端响应于检测到该触发操作,从视频库中选择第一视频,从而对第一视频进行剪辑。

在步骤S302中,终端基于该视频剪辑界面,确定该第一视频的目标播放速度。

其中,视频剪辑界面还展示有变速选项,该变速选项用于调节该第一视频的播放速度。用户能够触发该变速选项以触发终端对第一视频进行变速剪辑,相应地,步骤S302的实现方式包括:终端响应于对视频剪辑界面中的变速选项的触发操作,确定该变速选项对应的目标播放速度。

在一些实施例中,变速选项包括常规变速选项和曲线变速选项。其中,常规变速选项用于等间隔地调节第一视频的多个视频帧之间的播放间隔。该调节是指将播放间隔延长或缩短。曲线变速选项用于分别调节第一视频中多个第一视频段的播放速度,也即是调节第一视频段中至少一个视频帧之间的播放间隔。

在被触发的变速选项为常规变速选项的情况下,视频剪辑界面中展示有目标播放速度的输入区域,在一些实施例中,终端确定该变速选项对应的目标播放速度的实现方式包括:用户手动在该输入区域中输入播放速度,终端获取手动输入的播放速度,得到目标播放速度。其中,输入区域的展示样式可以根据需要进行设置,本公开对此不作具体限定,例如,输入区域的展示样式为矩形输入框。在本公开实施例中,通过手动输入播放速度,使得目标播放速度的准确性较高。

或者,视频剪辑界面中展示有速度选择器,该速度选择器包括步进速度。在一些实施例中,终端获取该变速选项对应的目标播放速度的实现方式包括:用户触发该速度选择器中的任一步进速度,终端确定被触发的步进速度对应的播放速度,得到目标播放速度。

其中,速度选择器的展示样式、步进速度和选择范围可以根据需要进行设置,本公开对此不作具体限定。例如,参见图4,速度选择器的展示样式为滑动轴,选择范围为0至10倍(x),步进速度为0.1倍,0.1倍所指示的播放速度为第一视频的原始播放速度的0.1倍。

需要说明的是,终端还可以通过其他实现方式确变速选项对应的目标播放速度,本公开对此不作具体限定。

在被触发的变速选项为曲线变速选项的情况下,曲线变速选项包括多个曲线变速子选项,每个曲线变速子选项对应一种变速方式,在一些实施例中,终端确定该变速选项对应的目标播放速度的实现方式包括:用户在想要使用某种变速方式时,触发该变速方式,终端确定被触发的变速方式对应的播放速度,得到目标播放速度。

其中,变速方式可以根据需要进行设置,本公开对此不作具体限定。例如,变速方式包括蒙太奇变速、闪进变速或者闪出变速等方式。用户触发一种变速方式,进而终端确定被触发的变速方式对应的曲线变速子选项。

需要说明的是,曲线变速选项还包括不变速子选项,相应地,终端响应于对不变速子选项的触发操作,不对第一视频进行曲线变速剪辑。

在步骤S303中,终端基于该目标播放速度,调节该第一视频中多个第一视频帧的播放间隔。

在一些实施例中,在被触发的变速选项为常规变速选项的情况下,基于目标播放速度调节出的每个第一视频帧的播放间隔相同。例如,目标播放速度为0.8倍,那么终端将第一视频中的每个第一视频帧的播放间隔调节为原始播放间隔的1.25倍。在被触发的变速选项为曲线变速选项的情况下,第一视频的目标播放速度以一个目标播放速度集合的形式存在,该目标播放速度集合包括第一视频中每个第一视频段对应的目标播放速度。相应地,终端基于每个第一视频段对应的目标播放速度,调节该第一视频段中多个第一视频帧的播放间隔。例如,目标播放速度集合为[0.5倍,1倍,2.5倍],相应地,第一视频包括的第一视频段为[视频段1,视频段2,视频段3],终端将视频段1中每个第一视频帧的播放间隔调节为原始播放间隔的2倍,将视频段3中每个第一视频帧的播放间隔调节为原始播放间隔的0.4倍,不对视频段2中的第一视频帧的播放间隔进行调节。

在本公开实施例中,该视频剪辑界面还展示有第一插帧选项,该第一插帧选项用于对该第一视频进行插帧;相应地,本公开实施例提供的视频剪辑方法还包括以下步骤:终端在该目标播放速度不小于速度阈值的情况下,将该第一插帧选项展示为不可操作状态;在该目标播放速度小于该速度阈值的情况下,将该第一插帧选项展示为可操作状态。

其中,速度阈值为终端事先设置好的,可以根据需要进行设置,本公开对此不作具体限定。例如,速度阈值为1倍、0.8倍或者0.6倍等,在本公开实施例中以速度阈值为1倍为例进行说明。可操作状态和不可操作状态可以根据需要进行设置,本公开对此不作具体限定。例如,可操作状态为高亮状态,不可操作状态为置灰状态。

需要说明的是,在曲线变速剪辑过程中,目标播放速度集合包括多个目标播放速度,相应地,在目标播放速度集合中存在任一目标播放速度小于速度阈值的情况下,终端确定第一视频的目标播放速度小于速度阈值;否则,终端确定第一视频的目标播放速度不小于速度阈值。

例如,参见图4,常规变速选项被选中,速度选择器中“2x”被选中,速度阈值为1x,则第一插帧选项“慢速插帧”为置灰状态。参见图5,曲线变速选项被选中,不变速子选项被选中,此时第一插帧选项“慢速插帧”为置灰状态,在蒙太奇变速方式对应的曲线变速子选项被选中时,由于存在小于速度阈值的目标播放速度,第一插帧选项“慢速插帧”为高亮状态。

在本公开实施例中,通过根据第一视频的目标播放速度调整第一插帧选项的操作状态,使得用户能够实时根据第一插帧选项的操作状态选择是否对第一视频进行插帧,从而改善了界面展示效果。

在一些实施例中,用户可能并不知道第一插帧选项的功能,那么终端能够通过插帧提示信息提示用户,相应地,本公开实施例提供的视频剪辑方法还包括以下步骤:终端在该第一插帧选项展示为该可操作状态的情况下,展示插帧提示信息,该插帧提示信息用于提示当前能够进行插帧。

其中,插帧提示信息的展示方式和提示内容可以根据需要进行设置,本公开对此不作具体限定。例如,参见图6,在第一插帧选项“慢速插帧”的上方展示插帧提示信息“插帧可以提升视频流畅度”。

在本公开实施例中,通过在第一插帧选项处于可操作状态时展示插帧提示信息,使得用户能够得知第一插帧选项的功能,从而提高了插帧操作的便捷性。

在一些实施例中,在第一插帧选项处于不可操作状态的情况下,用户也可能会触发第一插帧选项,那么终端能够通过插帧禁用信息提示用户,相应地,本公开实施例提供的视频剪辑方法还包括以下步骤:终端在该第一插帧选项展示为该不可操作状态的情况下,响应于对该第一插帧选项的触发操作,展示插帧禁用信息,该插帧禁用信息用于提示当前不能进行插帧。

其中,插帧禁用信息的展示方式和提示内容可以根据需要进行设置,本公开对此不作具体限定。例如,参见图4,在第一插帧选项“慢速插帧”被点击时,终端在显示界面的中间位置,展示插帧禁用信息“小于1x才可以插帧”,也即是当前不能插帧,在目标播放速度小于速度阈值(1x)时才能插帧。

在本公开实施例中,在第一插帧选项处于不可操作状态但被触发时,通过展示插帧禁用信息,使得用户明确第一插帧选项的使用方式,从而在合适时间触发第一插帧选项,从而提高了插帧操作的便捷性。

在步骤S304中,该视频剪辑界面还展示有第一插帧选项,该第一插帧选项用于对该第一视频进行插帧,终端在该目标播放速度小于速度阈值的情况下,响应于对第一插帧选项的触发操作,展示插帧菜单,该插帧菜单包括多个第二插帧选项,每个该第二插帧选项对应一种插帧方式。

其中,插帧方式可以根据需要进行设置,本公开对此不作具体限定。在一些实施例中,插帧方式包括帧混合、运动补偿、帧采样或者光流法等方式。在一些实施例中,该插帧菜单还包括不插帧选项,相应地,本公开实施例提供的视频剪辑方法还包括以下步骤:终端响应于对该不插帧选项的触发操作,不对该第一视频进行插帧。

其中,不插帧选项的展示样式可以根据需要进行设置,本公开对此不作具体限定。例如,参见图6,用户触发第一插帧选项“慢速插帧”,终端展示插帧菜单,插帧菜单展示有三个选项:不插帧选项、帧混合选项和运动补偿选项。

在本公开实施例中,通过在插帧菜单中显示不插帧选项,从而丰富了视频插帧操作的选择方式,使得视频插帧操作更加人性化。

需要说明的是,终端可以在对第一视频变速完成之后,再对第一视频进行插帧,或者终端还可以在对第一视频进行变速的过程中,对第一视频进行插帧,从而得到一个既变速了又插帧完成的第二视频,以节省操作时间。此外,终端可以自动对第一视频进行插帧,缓存插帧得到的视频,或者,终端还可以在用户触发第一插帧选项时,才开始对第一视频进行插帧,本公开对此不作具体限定。

在步骤S305中,终端响应于对任一该第二插帧选项的触发操作,基于该第二插帧选项对应的插帧方式,在该第一视频中插入第二视频帧,得到该第二视频。

其中,第二视频帧是基于该第一视频中被插入位置两侧的第一视频帧生成的。在一些实施例中,在第一视频的播放速度变化不大的情况下,终端无需在每对相邻第一视频帧之间插帧,在第一视频的播放速度变化较大的情况下,终端需要在每对相邻第一视频帧之间插帧,以提高视频流畅度,相应地,终端基于该第二插帧选项对应的插帧方式,在该第一视频中插入第二视频帧,得到该第二视频的实现方式包括:终端基于目标播放速度,确定待插帧的相邻第一视频帧,基于待插帧的相邻第一视频帧以及第二插帧选项对应的插帧方式,生成第二视频帧,在待插帧的相邻第一视频帧之间插入第二视频帧,得到第二视频。

其中,确定出的待插帧的相邻第一视频帧也即是被插入位置两侧的第一视频帧。目标播放速度越接近第一视频的原始播放速度,第一视频在播放时的流畅度越高,那么待插帧的相邻第一视频帧越少,相应地,终端基于目标播放速度,确定待插帧的相邻第一视频帧的实现方式包括:在目标播放速度不大于第一视频的原始播放速度的一半时,终端将每对相邻第一视频帧作为待插帧的相邻第一视频帧。在目标播放速度大于第一视频的原始播放速度的一半时,终端按照目标播放速度与原始播放速度之间的差值,从第一视频中选择待插帧的相邻第一视频帧。

例如,以原始播放速度为每秒24帧为例,在目标播放速度为原始播放速度的0.5倍时,则调节播放间隔后的第一视频的播放速度为每秒12帧,此时需要额外插入12帧以保证播放时仍然为每秒24帧,也即是在每对相邻第一视频帧之间插入1帧,从而保证视频播放较为流畅;在目标播放速度为原始播放速度的0.3倍时,调节后播放间隔后的第一视频的播放速度为每秒7帧,此时需要在每对相邻第一视频帧之间插入2帧,才能保证视频播放较为流畅;在目标视频速度为原始播放速度的0.8倍时,调节播放间隔后的第一视频的播放速度为每秒播放20帧,此时再插入4帧即可满足每秒24帧,也即是每相邻5帧之间插入1帧第二视频帧即可。

其中,第二视频帧是基于第二插帧选项对应的插帧方式生成的。例如,第二插帧选项对应的插帧方式为帧混合,则终端对第一视频中被插入位置两侧的的第一视频帧,也即是待插帧的相邻第一视频帧进行帧混合得到第二视频帧。再如,第二插帧选项对应的插帧方式为运动补偿,则终端对第一视频中被插入位置两侧的的第一视频帧进行运动补偿得到第二视频帧。

在本公开实施例中,在对第一视频插帧的过程中,通过结合目标播放速度来确定待插帧的相邻第一视频帧,使得插帧操作更加灵活,从而减少了插帧的工作量,提高了插帧效率。

需要说明的是,终端还可以通过其他实现方式来确定待插帧的相邻第一视频帧,本公开对此不作具体限定。例如,终端将位于目标播放位置的第一视频帧作为待插帧的相邻第一视频帧,目标播放位置也即是事先设置好的被插帧位置,目标播放位置可以根据需要进行设置,本公开对此不作限定。

其中,在被触发的变速选项为曲线变速选项的情况下,且在任一第一视频段的目标播放速度小于该速度阈值的情况下,终端能够对第一视频段进行插帧,相应地,终端在该第一视频中插入第二视频帧,得到第二视频的实现方式包括以下步骤:终端对于目标播放速度小于该速度阈值的第一视频段,在该第一视频段中的相邻第一视频帧之间插入该第二视频帧,得到第二视频段;将该第二视频段和第三视频段组成该第二视频,该第三视频段为目标播放速度不小于该速度阈值的第一视频段。

其中,由于目标播放速度小于速度阈值,表示第一视频段的帧率小于原始帧率,那么第一视频段在播放时的流畅度可能下降,而目标播放速度不小于速度阈值,表示第一视频段的帧率不小于原始帧率,那么第一视频段在播放时的流畅度在正常情况下不受影响,因此,终端可以对目标播放速度小于速度阈值的第一视频段进行插帧,而不对目标播放速度不小于速度阈值的第一视频段进行插帧,以节省插帧时间,提高插帧效率。

需要说明的是,终端在对第一视频段进行插帧时,也可以基于目标播放速度来确定待插帧的相邻第一视频帧,其实现方式参见上述实施例中终端基于该第二插帧选项对应的插帧方式,在该第一视频中插入第二视频帧,得到该第二视频的实现方式,在此不再赘述。

在本公开实施例中,由于经过曲线变速后的第一视频可能包括多个播放速度不同的视频段,那么只需对播放速度小于速度阈值的视频段进行插帧即可,从而在保证视频流畅度的基础上还节省了插帧时间。

在本公开实施例中,通过在插帧菜单中展示多个第二插帧选项,从而能够从不同的插帧方式中选择合适的插帧方式对第一视频进行插帧,进而不仅提高了视频插帧的灵活性。

由于插帧操作需要花费一些时间,终端可以在视频剪辑界面展示插帧进度,在一些实施例中,本公开实施例提供的视频剪辑方法还包括以下步骤:终端响应于对任一该第二插帧选项的触发操作,展示插帧进度信息,该插帧进度信息用于提示该第一视频当前的插帧进度。

其中,终端根据第一视频的实时插帧进度,更新展示插帧进度信息。插帧进度信息的展示方式可以根据需要进行设置,本公开对此不作具体限定,在一些实施例中,插帧进度信息以进度条或者进度百分比数值等形式展示。例如,参见图6,终端在视频剪辑界面的中间位置展示插帧进度信息“插帧处理中:75%”。

在本公开实施例中,通过展示插帧进度信息,使得用户能够实时看到当前第一视频的插帧进度,进度显示的方式更加人性化,从而改善了进度显示的视觉效果。

由于用户可能是误触了第二插帧选项,或者在插帧过程中,终端需要进行其他操作,那么终端可以提供用于取消插帧的选项,以停止当前的插帧操作。在一些实施例中,本公开实施例提供的视频剪辑方法还包括以下步骤:终端响应于对任一该第二插帧选项的触发操作,展示取消插帧选项;响应于对该取消插帧选项的触发操作,停止对该第一视频进行插帧。

其中,在第二插帧选项被触发时,终端可以同时展示取消插帧选项和插帧进度信息。取消插帧选项的展示方式可以根据需要进行设置,本公开对此不作具体限定。例如,参见图6,终端在插帧进度信息的下方展示取消插帧选项“取消”。

需要说明的是,由于取消插帧选项被触发时,终端可能已经对第一视频进行了部分插帧,那么在停止对第一视频进行插帧之后,终端后续还是基于未插帧的第一视频进行其他操作,也即是第一视频中的已插帧部分失效。

在本公开实施例中,通过展示取消插帧选项,使得用户能够在对第一视频插帧的过程中,触发该选项,从而实现停止插帧的效果,提高了取消插帧的便捷性,丰富了视频插帧的操作方式。

在一些实施例中,终端通过展示提示信息的方式提示用户插帧成功或者插帧失败,相应地,本公开实施例提供的视频剪辑方法还包括以下步骤:终端响应于对该第一视频插帧完成,展示插帧完成信息,将该第二插帧选项展示为被选中状态,该插帧完成信息用于提示该第一视频插帧完成;响应于对该第一视频插帧失败,展示插帧失败信息,该插帧失败信息用于提示该第一视频插帧失败,以及,提示重新对该第一视频进行插帧。

其中,插帧完成信息和插帧失败信息的展示方式和提示内容,以及,被选中状态的展示方式均可以根据需要进行设置,本公开对此不作具体限定,例如,参见图7,终端展示插帧完成信息“慢速插帧成功”,帧混合对应的第二插帧选项处于被选中的状态(高亮状态)。

在一些实施例中,在终端借助于服务器进行视频插帧的情况下,且在终端与服务器之间的网络连接失败的情况下,终端确定第一视频插帧失败。例如,插帧失败信息为“处理失败,请重试”。

在本公开实施例中,通过展示插帧完成信息,使得用户能够及时得知当前第一视频已完成插帧,以及,通过展示插帧失败信息,使得用户能够及时得知第一视频插帧失败,从而能够及时进行下一步操作,进而改善了视频插帧的提示效果。

需要说明的是,终端还可以通过语音提示的方式或者其他方式提示用户插帧成功或者插帧失败,本公开对此不作具体限定。

由于在触发第一插帧选项之前,例如在对第一视频进行变速剪辑的过程中,终端可能已经对第一视频进行了插帧,且缓存了插帧后的视频,也即是第二视频,那么,终端无需再对第一视频进行插帧。在一些实施例中,本公开实施例提供的视频剪辑方法还包括以下步骤:终端响应于对任一该第二插帧选项的触发操作,在已缓存该第二视频的情况下,将该第二插帧选项展示为被选中状态。

其中,终端在第二插帧选项被触发时,判断是否已经缓存了第二视频,若已缓存,则直接将第二插帧选项展示为被选中状态,否则对第一视频进行插帧,在插帧完成时,才将第二插帧选项展示为被选中状态。

在本公开实施例中,由于已经缓存了第二视频,那么无需再对第一视频重复插帧,从而直接将第二插帧选项展示为被选中的状态即可,进而减少了操作流程,提高了视频插帧的效率。

在对第一视频插帧完成后,终端可以更新第一插帧选项的选项名称,以提示用户当前已经进行了插帧操作,在一些实施例中,本公开实施例提供的视频剪辑方法还包括以下步骤:终端响应于对该第一视频插帧完成,将该视频剪辑界面中的第一插帧选项的选项名称更新为被触发的第二插帧选项的选项名称。

例如,参见图7,视频剪辑界面中的第一插帧选项由“慢速插帧”更新成了“帧混合”。

在本公开实施例中,在第一视频插帧完成时,通过将视频剪辑界面中的第一插帧选项的选项名称更新为被触发的第二插帧选项的选项名称,使得用户在视频剪辑界面也能看到第一视频所使用的插帧方式,从而无需触发插帧菜单的展示,进而改善了界面展示的效果。

在对第一视频插帧完成后,终端还可以对第一视频进行其他操作,那么终端可以取消展示插帧菜单,在一些实施例中,本公开实施例提供的视频剪辑方法还包括以下步骤:终端响应于对该插帧菜单的取消展示操作,取消展示该插帧菜单。

其中,插帧菜单中展示有菜单收回选项,该菜单收回选项用于取消展示插帧菜单,相应地,用户触发该菜单收回选项,终端响应于对菜单收回选项的触发操作,取消展示插帧菜单。例如,参见图7,在插帧菜单的右上角展示有菜单收回选项。

在本公开实施例中,通过取消展示插帧菜单,以使终端能够继续在视频剪辑界面中进行其他操作,从而丰富了界面展示方式,改善了界面展示效果。

在步骤S306中,终端在该视频剪辑界面中,展示该第二视频。

其中,终端在得到第二视频之后,可以在视频剪辑界面中展示该第二视频,例如,终端展示第二视频的第一帧视频帧,或者,播放第二视频,以供用户能够观看视频插帧后的效果,便于后续操作。在本公开实施例中,终端在插帧得到第二视频之后,缓存第二视频。

在本公开实施例中,由于调整了播放间隔的第一视频在目标播放速度小于速度阈值的情况下,第一视频帧之间的播放间隔变大了,那么第一视频在播放时可能出现不流畅的现象,通过在第一视频中插入第二视频帧,使得所生成的第二视频中视频帧的播放间隔较小,从而提高了视频在播放时的流畅度,进而改善了视频的显示效果。

在本公开实施例中,在对第一视频插帧完成之后,终端可能还会再次调节第一视频的播放速度,导致之前插帧得到的第二视频失效,从而终端需要重新对第一视频进行插帧,相应地,图8是根据一示例性实施例示出的一种视频剪辑方法的流程图。参见图8,该实施例以终端对第一视频进行插帧之后,再次对第一视频变速,从而重新对第一视频进行插帧,得到第二视频为例进行说明,该方法包括以下步骤:

在步骤S801中,终端响应于对变速选项的触发操作,将视频剪辑界面中展示的第一插帧选项更新为第三插帧选项,该第三插帧选项用于重新对第一视频进行插帧。

其中,由于变速选项包括常规变速选项和曲线变速选项,那么无论是对哪个变速选项的触发操作,在目标播放速度改变的情况下,终端都将视频剪辑界面中的第一插帧选项更新为第三插帧选项。

例如,参见图9,先将第一视频的目标播放速度调节至0.4x,采用帧混合的插帧方式对第一视频进行插帧,得到第二视频,然后再将第一视频的目标播放速度调节至0.2x,由于在插帧之后,再次对第一视频进行了变速剪辑,目标播放速度改变了,则终端将第一插帧选项“帧混合”(插帧完成后更新了选项名称)更新为第三插帧选项“更新插帧”。

由于用户可能并不知道第三插帧选项的功能,那么终端可以通过展示提示信息来提示用户,在一些实施例中,本公开实施例提供的视频剪辑方法还包括以下步骤:终端在该第一插帧选项更新为该第三插帧选项的情况下,展示重新插帧信息,该重新插帧信息用于提示重新对该第一视频进行插帧。

其中,重新插帧信息的展示方式和提示内容可以根据需要进行设置,本公开对此不作具体限定。例如,参见图9,终端在第三插帧选项的上方展示重新插帧信息“变速调整后,插帧需更新”。

在本公开实施例中,通过展示重新插帧信息,使得用户及时得知当前能够对第一视频进行重新插帧,从而提高了视频重新插帧的可能性,进而提高了视频插帧的准确性。

由于在在目标播放速度改变的情况下,之前插帧得到的第二视频已经失效了,在一些实施例中,本公开实施例提供的视频剪辑方法还包括以下步骤:终端响应于对所述变速选项的触发操作,在已缓存该第二视频的情况下,删除已缓存的该第二视频。

在本公开实施例中,由于在再次变速之后,需要重新对第一视频插帧,而已缓存的第二视频为上次插帧的结果,也即是已缓存的第二视频失效,通过删除已缓存的第二视频,从而节省了缓存空间。

在步骤S802中,终端响应于对该第三插帧选项的触发操作,在目标播放速度小于速度阈值的情况下,在该第一视频中插入第二视频帧,得到第二视频。

在一些实施例中,终端在该第一视频中插入第二视频帧,得到第二视频的实现方式与步骤S304-S305的实现方式同理,在此不再赘述。例如,参见图9,用户触发第三插帧选项,终端展示插帧菜单,插帧菜单中默认选中不插帧选项。

在一些实施例中,视频剪辑界面还展示有变速菜单,该变速菜单包括该变速选项;相应地,本公开实施例提供的视频剪辑方法还包括以下步骤:终端响应于对该变速菜单的取消展示操作,在未基于该第三插帧选项重新对该第一视频进行插帧的情况下,展示重新插帧确认选项和重新插帧取消选项;响应于对该重新插帧确认选项的触发操作,执行该在该目标播放速度小于速度阈值的情况下,在该第一视频中插入第二视频帧,得到第二视频的步骤;响应于对该重新插帧取消选项的触发操作,不对该第一视频进行插帧。

其中,在终端并未对再次变速剪辑后的视频进行插帧的情况下,当用户触发取消展示变速菜单时,终端可以提示用户是否进行重新插帧。重新插帧确认选项和重新插帧取消选项和展示方式和选项名称可以根据需要进行设置,本公开对此不作具体限定。例如,参见图10,变速菜单的右上角展示有取消展示选项(也即是变速菜单对应的菜单收回选项),用户触发该取消展示选项,终端响应于该触发操作,展示重新插帧确认选项“更新”和重新插帧取消选项“取消”,且还展示了提示信息“变速已修改,是否更新插帧”。若重新插帧确认选项被触发,则展示插帧进度信息,直至展示插帧完成信息“慢速插帧成功”。

在本公开实施例中,通过展示重新插帧确认选项,使得用户在想要对第一视频进行插帧时能够通过触发该选项来实现重新插帧,从而提高了视频重新插帧的可能性,以及,通过展示重新插帧取消选项来为用户提供不重新插帧的选择方式,从而丰富了插帧操作的选择方式。

在步骤S803中,终端在该视频剪辑界面中,展示该第二视频。

其中,在对第一视频进行重新插帧,得到第二视频之后,终端展示第二视频。此外,终端缓存第二视频,以供后续操作。

在本公开实施例中,由于在视频插帧之后,用户可能还会触发视频变速,那么通过展示第三插帧选项,使得用户能够选择是否重新对第一视频进行插帧,以使视频既满足变速要求又有足够的流畅度,从而提高了视频插帧的准确性。

上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。

图11是根据一示例性实施例示出的一种视频剪辑装置的框图。参见图11,该装置包括:第一展示单元1101、确定单元1102、调节单元1103、插帧单元1104和第二展示单元1105。

第一展示单元1101,被配置为执行展示视频剪辑界面,该视频剪辑界面展示有待剪辑的第一视频;

确定单元1102,被配置为执行基于该视频剪辑界面,确定该第一视频的目标播放速度;

调节单元1103,被配置为执行基于该目标播放速度,调节该第一视频中多个第一视频帧的播放间隔;

插帧单元1104,被配置为执行在该目标播放速度小于速度阈值的情况下,在该第一视频中插入第二视频帧,得到第二视频,该第二视频帧是基于该第一视频中被插帧位置两侧的第一视频帧生成的;

第二展示单元1105,被配置为执行在该视频剪辑界面中,展示该第二视频。在一些实施例中,该视频剪辑界面还展示有第一插帧选项,该第一插帧选项用于对该第一视频进行插帧;该插帧单元1104,被配置为执行在该目标播放速度小于该速度阈值的情况下,响应于对该第一插帧选项的触发操作,在该第一视频中插入该第二视频帧,得到该第二视频。

在一些实施例中,该插帧单元1104,包括:

展示子单元,被配置为执行响应于对该第一插帧选项的触发操作,展示插帧菜单,该插帧菜单包括多个第二插帧选项,每个该第二插帧选项对应一种插帧方式;

插帧子单元,被配置为执行响应于对任一该第二插帧选项的触发操作,基于该第二插帧选项对应的插帧方式,在该第一视频中插入该第二视频帧,得到该第二视频。

在一些实施例中,该装置还包括:

第三展示单元,被配置为执行响应于对任一该第二插帧选项的触发操作,展示插帧进度信息,该插帧进度信息用于提示该第一视频当前的插帧进度。

在一些实施例中,该装置还包括:

第四展示单元,被配置为执行响应于对任一该第二插帧选项的触发操作,展示取消插帧选项;响应于对该取消插帧选项的触发操作,停止对该第一视频进行插帧。

在一些实施例中,该装置还包括:

第五展示单元,响应于对该第一视频插帧完成,展示插帧完成信息,将该第二插帧选项展示为被选中状态,该插帧完成信息用于提示该第一视频插帧完成;响应于对该第一视频插帧失败,展示插帧失败信息,该插帧失败信息用于提示该第一视频插帧失败,以及,提示重新对该第一视频进行插帧。

在一些实施例中,该装置还包括:

第六展示单元,被配置为执行响应于对任一该第二插帧选项的触发操作,在已缓存该第二视频的情况下,将该第二插帧选项展示为被选中状态。

在一些实施例中,该装置还包括:

该展示子单元,还被配置为执行响应于对该插帧菜单的取消展示操作,取消展示该插帧菜单。

在一些实施例中,该装置还包括:

第一更新单元,被配置为执行响应于对该第一视频插帧完成,将该视频剪辑界面中的第一插帧选项的选项名称更新为被触发的第二插帧选项的选项名称。

在一些实施例中,该插帧菜单还包括不插帧选项,该装置还包括:

该插帧子单元,还被配置为执行响应于对该不插帧选项的触发操作,不对该第一视频进行插帧。

在一些实施例中,该视频剪辑界面还展示有第一插帧选项和变速选项,该第一插帧选项用于对该第一视频进行插帧,该变速选项用于调节该第一视频的播放速度,该装置还包括:

第二更新单元,被配置为执行响应于对该变速选项的触发操作,将该视频剪辑界面中展示的第一插帧选项更新为第三插帧选项,该第三插帧选项用于重新对该第一视频进行插帧;

该插帧单元1104,被配置为执行响应于对该第三插帧选项的触发操作,在该目标播放速度小于该速度阈值的情况下,在该第一视频中插入该第二视频帧,得到该第二视频。

在一些实施例中,该装置还包括:

第七展示单元,被配置为执行在该第一插帧选项更新为该第三插帧选项的情况下,展示重新插帧信息,该重新插帧信息用于提示重新对该第一视频进行插帧。

在一些实施例中,该装置还包括:

删除单元,被配置为执行响应于对该变速选项的触发操作,在已缓存该第二视频的情况下,删除已缓存的该第二视频。

在一些实施例中,该视频剪辑界面还展示有变速菜单,该变速菜单包括该变速选项;该装置还包括:

第八展示单元,被配置为执行响应于对该变速菜单的取消展示操作,在未基于该第三插帧选项重新对该第一视频进行插帧的情况下,展示重新插帧确认选项和重新插帧取消选项;

该插帧单元1104,被配置为执行响应于对该重新插帧确认选项的触发操作,在该目标播放速度小于该速度阈值的情况下,在该第一视频中插入该第二视频帧,得到该第二视频;响应于对该重新插帧取消选项的触发操作,不对该第一视频进行插帧。

在一些实施例中,该视频剪辑界面还展示有变速选项,该变速选项用于调节该第一视频的播放速度,该变速选项包括曲线变速选项,该曲线变速选项用于调节该第一视频包括的多个第一视频段的播放速度;在任一该第一视频段的播放速度小于该速度阈值的情况下,该插帧单元1104,被配置为执行对于播放速度小于该速度阈值的第一视频段,在该第一视频段中插入该第二视频帧,得到第二视频段;将该第二视频段和第三视频段组成该第二视频,该第三视频段为目标播放速度不小于该速度阈值的第一视频段。

在一些实施例中,该视频剪辑界面还展示有第一插帧选项,该第一插帧选项用于对该第一视频进行插帧;该装置还包括:

第八展示单元,被配置为执行在该目标播放速度不小于该速度阈值的情况下,将该第一插帧选项展示为不可操作状态;在该目标播放速度小于该速度阈值的情况下,将该第一插帧选项展示为可操作状态。

在一些实施例中,该装置还包括:

第九展示单元,被配置为执行在该第一插帧选项展示为该可操作状态的情况下,展示插帧提示信息,该插帧提示信息用于提示当前能够进行插帧。

在一些实施例中,该装置还包括:

第十展示单元,被配置为执行在该第一插帧选项展示为该不可操作状态的情况下,响应于对该第一插帧选项的触发操作,展示插帧禁用信息,该插帧禁用信息用于提示当前不能进行插帧。

在本公开实施例中,由于调整了播放间隔的第一视频在目标播放速度小于速度阈值的情况下,第一视频帧之间的播放间隔变大了,那么第一视频在播放时可能出现不流畅的现象,通过在第一视频中插入第二视频帧,使得所生成的第二视频中视频帧的播放间隔较小,从而提高了视频在播放时的流畅度,进而改善了视频的显示效果。

关于上述实施例中的视频剪辑装置,其中各个单元执行操作的具体方式已经在有关视频剪辑方法的实施例中进行了详细描述,此处未做详细阐述说明。

图12是根据一示例性实施例示出的一种终端的框图。在一些实施例中,终端100为:台式计算机、笔记本电脑、平板电脑、智能手机或者其他终端等。终端100还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。

通常,终端100包括有:处理器101和存储器102。

在一些实施例中,处理器101包括一个或多个处理核心,比如4核心处理器、8核心处理器等。在一些实施例中,处理器101采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(ProgrammableLogic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。在一些实施例中,处理器101也包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central Processing Unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器101集成有GPU(GraphicsProcessing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器101还包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。

在一些实施例中,存储器102包括一个或多个计算机可读存储介质,该计算机可读存储介质是非暂态的。在一些实施例中,存储器102还包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器102中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器101所执行以实现本公开中方法实施例提供的视频剪辑方法。

在一些实施例中,终端100还可选包括有:外围设备接口103和至少一个外围设备。在一些实施例中,处理器101、存储器102和外围设备接口103之间通过总线或信号线相连。在一些实施例中,各个外围设备通过总线、信号线或电路板与外围设备接口103相连。具体地,外围设备包括:射频电路104、显示屏105、摄像头组件106、音频电路107、定位组件108和电源109中的至少一种。

外围设备接口103可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器101和存储器102。在一些实施例中,处理器101、存储器102和外围设备接口103被集成在同一芯片或电路板上;在一些其他实施例中,处理器101、存储器102和外围设备接口103中的任意一个或两个在单独的芯片或电路板上实现,本实施例对此不加以限定。

射频电路104用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路104通过电磁信号与通信网络以及其他通信设备进行通信。射频电路104将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。在一些实施例中,射频电路104包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。在一些实施例中,射频电路104通过至少一种无线通信协议来与其他终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路104还包括NFC(Near Field Communication,近距离无线通信)有关的电路,本公开对此不加以限定。

显示屏105用于显示UI(User Interface,用户界面)。在一些实施例中,该UI包括图形、文本、图标、视频及其他们的任意组合。当显示屏105是触摸显示屏时,显示屏105还具有采集在显示屏105的表面或表面上方的触摸信号的能力。在一些实施例中,该触摸信号作为控制信号输入至处理器101进行处理。此时,显示屏105还用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏105为一个,设置在终端100的前面板;在另一些实施例中,显示屏105为至少两个,分别设置在终端100的不同表面或呈折叠设计;在另一些实施例中,显示屏105是柔性显示屏,设置在终端100的弯曲表面上或折叠面上。甚至,显示屏105还设置成非矩形的不规则图形,也即异形屏。在一些实施例中,显示屏105采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-EmittingDiode,有机发光二极管)等材质制备。

摄像头组件106用于采集图像或视频。在一些实施例中,摄像头组件106包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其他融合拍摄功能。在一些实施例中,摄像头组件106还包括闪光灯。在一些实施例中,闪光灯是单色温闪光灯,在一些实施例中,闪光灯是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,用于不同色温下的光线补偿。

在一些实施例中,音频电路107包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器101进行处理,或者输入至射频电路104以实现语音通信。出于立体声采集或降噪的目的,在一些实施例中,麦克风为多个,分别设置在终端100的不同部位。在一些实施例中,麦克风是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器101或射频电路104的电信号转换为声波。在一些实施例中,扬声器是传统的薄膜扬声器,在一些实施例中,扬声器以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅能够将电信号转换为人类可听见的声波,也能够将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路107还包括耳机插孔。

定位组件108用于定位终端100的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。在一些实施例中,定位组件107是基于美国的GPS(Global Positioning System,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。

电源109用于为终端100中的各个组件进行供电。在一些实施例中,电源109是交流电、直流电、一次性电池或可充电电池。当电源109包括可充电电池时,该可充电电池是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还用于支持快充技术。

在一些实施例中,终端100还包括有一个或多个传感器110。该一个或多个传感器110包括但不限于:加速度传感器111、陀螺仪传感器112、压力传感器113、指纹传感器114、光学传感器115以及接近传感器116。

在一些实施例中,加速度传感器111检测以终端100建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器111用于检测重力加速度在三个坐标轴上的分量。在一些实施例中,处理器101根据加速度传感器111采集的重力加速度信号,控制显示屏105以横向视图或纵向视图进行用户界面的显示。在一些实施例中,加速度传感器111还用于游戏或者用户的运动数据的采集。

在一些实施例中,陀螺仪传感器112检测终端100的机体方向及转动角度,陀螺仪传感器112与加速度传感器111协同采集用户对终端100的3D动作。处理器101根据陀螺仪传感器112采集的数据,能够实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。

在一些实施例中,压力传感器113设置在终端100的侧边框和/或显示屏105的下层。当压力传感器113设置在终端100的侧边框时,能够检测用户对终端100的握持信号,由处理器101根据压力传感器113采集的握持信号进行左右手识别或快捷操作。当压力传感器113设置在显示屏105的下层时,由处理器101根据用户对显示屏105的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。

指纹传感器114用于采集用户的指纹,由处理器101根据指纹传感器114采集到的指纹识别用户的身份,或者,由指纹传感器114根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器101授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。在一些实施例中,指纹传感器114被设置在终端100的正面、背面或侧面。当终端100上设置有物理按键或厂商Logo时,指纹传感器114与物理按键或厂商Logo集成在一起。

光学传感器115用于采集环境光强度。在一个实施例中,处理器101根据光学传感器115采集的环境光强度,控制显示屏105的显示亮度。具体地,当环境光强度较高时,调高显示屏105的显示亮度;当环境光强度较低时,调低显示屏105的显示亮度。在另一个实施例中,处理器101还根据光学传感器115采集的环境光强度,动态调整摄像头组件106的拍摄参数。

接近传感器116,也称距离传感器,通常设置在终端100的前面板。接近传感器116用于采集用户与终端100的正面之间的距离。在一个实施例中,当接近传感器116检测到用户与终端100的正面之间的距离逐渐变小时,由处理器101控制显示屏105从亮屏状态切换为息屏状态;当接近传感器116检测到用户与终端100的正面之间的距离逐渐变大时,由处理器101控制显示屏105从息屏状态切换为亮屏状态。

本领域技术人员能够理解,图12中示出的结构并不构成对终端100的限定,能够包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器102,当计算机可读存储介质中的指令由终端100的处理器101执行时,使得终端100能够执行上述实施例中的视频剪辑方法。在一些实施例中,计算机可读存储介质可以是ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随机存取存储器)、CD-ROM(Compact Disc Read-Only Memory,只读光盘)、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现上述实施例中的视频剪辑方法。

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

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

38页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于IP双栈自适应请求的IPTV服务的方法与系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类