System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种视频录制方法、装置、电子设备及存储介质制造方法及图纸_技高网

一种视频录制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40587879 阅读:8 留言:0更新日期:2024-03-12 21:47
本公开提供了一种视频录制方法、装置、电子设备及存储介质,其中,该方法包括:响应于用户发起的结束录制请求,获取在发起所述结束录制请求之前、开启后台录制功能之后后台持续录制的视频流;基于用户发起开始录制请求的时间点对所述视频流进行裁剪,得到裁剪后的视频流,并作为视频录制结果。本公开在开启后台录制的情况下即持续录制有视频流,这样即使用户在发起开始录制请求时已经错过了之前的精彩镜头,也可以通过裁剪后的视频流回顾到精彩镜头,这显著提升了用户的使用体验。

【技术实现步骤摘要】

本公开涉及视频处理,具体而言,涉及一种视频录制方法、装置、电子设备及存储介质


技术介绍

1、随着视频处理技术的不断发展,在视频录制过程中,可供用户选择的录制属性也越来越多以给用户提供不同的拍摄体验。

2、在实际生活中,人们通常可以携带电子设备进行各种活动项目的视频录制,例如,可以记录球赛的精彩过程。然而,像诸如球赛这样的活动项目,精彩镜头可能稍瞬即逝,在用户拿出电子设备想要去录制时,往往已经错过了精彩镜头,录制效果无法满足用户的拍摄体验。


技术实现思路

1、本公开实施例至少提供一种视频录制方法、装置、电子设备及存储介质。

2、第一方面,本公开实施例提供了一种视频录制方法,包括:

3、响应于用户发起的结束录制请求,获取在发起所述结束录制请求之前、开启后台录制功能之后后台持续录制的视频流;

4、基于用户发起开始录制请求的时间点对所述视频流进行裁剪,得到裁剪后的视频流,并作为视频录制结果。

5、在一种可能的实施方式中,所述基于用户发起开始录制请求的时间点对所述视频流进行裁剪,得到裁剪后的视频流,包括:

6、基于用户发起开始录制请求的时间点以及预设裁剪时长确定裁剪起点位置;

7、在所述裁剪起点位置对所述视频流进行裁剪,得到裁剪后的视频流。

8、在一种可能的实施方式中,所述预设裁剪时长为10秒。

9、在一种可能的实施方式中,所述方法还包括:

10、在发起所述开始录制请求之前、开启后台录制功能之后,判断后台持续录制的当前视频流是否满足预设存储条件;

11、在判断出不满足所述预设存储条件的情况下,删除所述当前视频流。

12、在一种可能的实施方式中,所述得到裁剪后的视频流之后,所述方法还包括:

13、对所述裁剪后的视频流进行关键帧提取,提取出多个视频关键帧;

14、按照时间先后顺序对所述多个视频关键帧进行组合,得到视频段;

15、将所述视频段作为所述视频录制结果的呈现方式。

16、在一种可能的实施方式中,所述对所述裁剪后的视频流进行关键帧提取,提取出多个视频关键帧,包括:

17、利用训练好的关键帧提取网络对所述裁剪后的视频流进行关键帧提取,提取出多个视频关键帧;

18、其中,所述关键帧提取网络是基于视频样本以及针对视频样本进行关键帧标注的标注结果训练得到。

19、第二方面,本公开实施例还提供了一种视频录制装置,包括:

20、录制模块,用于响应于用户发起的结束录制请求,获取在发起所述结束录制请求之前、开启后台录制功能之后后台持续录制的视频流;

21、裁剪模块,用于基于用户发起开始录制请求的时间点对所述视频流进行裁剪,得到裁剪后的视频流,并作为视频录制结果。

22、在一种可能的实施方式中,所述裁剪模块,用于按照如下步骤基于用户发起开始录制请求的时间点对所述视频流进行裁剪,得到裁剪后的视频流:

23、基于用户发起开始录制请求的时间点以及预设裁剪时长确定裁剪起点位置;

24、在所述裁剪起点位置对所述视频流进行裁剪,得到裁剪后的视频流。第三方面,本公开还提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如第一方面及其各种实施方式任一所述的视频录制方法。

25、第四方面,本公开还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面及其各种实施方式任一所述的视频录制方法。

26、采用上述视频录制方法、装置、电子设备及存储介质,响应于用户发起的结束录制请求,获取在发起所述结束录制请求之前、开启后台录制功能之后后台持续录制的视频流;基于用户发起开始录制请求的时间点对所述视频流进行裁剪,得到裁剪后的视频流,并作为视频录制结果。本公开在开启后台录制的情况下即持续录制有视频流,这样即使用户在发起开始录制请求时已经错过了之前的精彩镜头,也可以通过裁剪后的视频流回顾到精彩镜头,这显著提升了用户的使用体验。

27、本公开的其他优点将配合以下的说明和附图进行更详细的解说。

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

本文档来自技高网...

【技术保护点】

1.一种视频录制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于用户发起开始录制请求的时间点对所述视频流进行裁剪,得到裁剪后的视频流,包括:

3.根据权利要求2所述的方法,其特征在于,所述预设裁剪时长为10秒。

4.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1至3任一所述的方法,其特征在于,所述得到裁剪后的视频流之后,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述对所述裁剪后的视频流进行关键帧提取,提取出多个视频关键帧,包括:

7.一种视频录制装置,其特征在于,包括:

8.根据权利要求7所述的装置,其特征在于,所述裁剪模块,用于按照如下步骤基于用户发起开始录制请求的时间点对所述视频流进行裁剪,得到裁剪后的视频流:

9.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至6任一所述的视频录制方法。

10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至6任一所述的视频录制方法。

...

【技术特征摘要】

1.一种视频录制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于用户发起开始录制请求的时间点对所述视频流进行裁剪,得到裁剪后的视频流,包括:

3.根据权利要求2所述的方法,其特征在于,所述预设裁剪时长为10秒。

4.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1至3任一所述的方法,其特征在于,所述得到裁剪后的视频流之后,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述对所述裁剪后的视频流进行关键帧提取,提取出多个视频关键帧,包括:

7.一种视频录制装...

【专利技术属性】
技术研发人员:褚跃跃夏勇峰
申请(专利权)人:北京蜂巢世纪科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1