一种视频生成方法、装置、设备及存储介质与流程

文档序号:38020826发布日期:2024-05-17 12:49阅读:21来源:国知局
一种视频生成方法、装置、设备及存储介质与流程

本公开涉及数据处理领域,尤其涉及一种视频生成方法、装置、设备及存储介质。


背景技术:

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、从至少两个视频流中分别获取属于同一时刻的图像,并将所述属于同一时刻的图像按照预设排版样式合成到同一张图像上,得到合成结果图像,作为所述第一视频通话对应的图像素材。

25、第三方面,本公开提供了一种视频生成装置,所述装置包括:

26、第一发送模块,用于响应于作用在视频通话页面上的视频通话录制申请操作,向服务端发送视频通话录制申请请求;其中,所述视频通话录制申请请求用于请求所述服务端对所述视频通话页面上的视频通话画面对应的多个视频流进行录制;

27、第一接收模块,用于接收针对所述视频通话页面上的视频通话画面的录制结束操作,从所述服务端获取所述视频通话画面对应的录制结果素材;其中,所述录制结果素材包括基于所述多个视频流的录制结果确定的视频素材和/或图像素材;

28、生成模块,用于基于所述视频通话画面对应的录制结果素材,生成所述视频通话画面对应的结果视频。

29、第四方面,本公开还提供了一种视频生成装置,所述装置包括:

30、录制模块,用于对第一视频通话对应的多个视频流进行录制,得到每个视频流分别对应的录制结果;

31、获取模块,用于基于每个视频流分别对应的录制结果,获取所述第一视频通话对应的录制结果素材;其中,所述录制结果素材包括视频素材和/或图像素材;

32、第二发送模块,用于向所述第一视频通话的至少一个参与端发送所述第一视频通话对应的录制结果素材;其中,所述录制结果素材用于生成所述第一视频通话对应的结果视频。

33、第五方面,本公开提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现上述的方法。

34、第六方面,本公开提供了一种视频生成设备,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述的方法。

35、第七方面,本公开提供了一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述的方法。

36、本公开实施例提供的技术方案与现有技术相比至少具有如下优点:

37、本公开实施例提供了一种视频生成方法,首先响应于作用在视频通话页面上的视频通话录制申请操作,向服务端发送视频通话录制申请请求,其中,视频通话录制申请请求用于请求服务端对视频通话页面上的视频通话画面对应的多个视频流进行录制,然后接收针对视频通话页面上的视频通话画面的录制结束操作,从服务端获取视频通话画面对应的录制结果素材,其中,录制结果素材包括基于多个视频流的录制结果确定的视频素材和/或图像素材,再基于视频通话画面对应的录制结果素材,生成视频通话画面对应的结果视频。可见,本公开实施例中,在视频通话的过程中可以请求服务端对本次视频通话进行录制,并直接从服务端获取视频通话画面对应的录制结果素材,从而使得用户可以基于录制结果素材,生成视频通话画面对应的结果视频,简化了客户端用户对视频通话类视频的制作流程,提升了用户的体验。

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