一种视频剪辑方法、装置、服务器、终端及存储介质制造方法及图纸

技术编号:24216529 阅读:33 留言:0更新日期:2020-05-20 19:25
本公开关于一种视频剪辑方法、装置、服务器、终端及存储介质,该方法包括:接收终端发送的针对直播视频的剪辑请求;根据所述剪辑请求,确定在所述直播时刻之前预设时间段内包括至少一个视频片段的目标剪辑视频的视频地址信息,所述视频地址信息包括所述至少一个视频片段对应的子视频地址信息,所述目标剪辑视频为直播过程中保存的直播数据流的片段;将所述视频地址信息发送到所述终端,以使所述终端根据所述视频地址信息获取所述目标剪辑视频。由于服务器将直播时刻之前预设时间段内包括的至少一个视频片段的目标剪辑视频的视频地址信息发送到终端,这样,终端可以直接根据视频地址信息快速从服务器获取目标剪辑视频。

A video editing method, device, server, terminal and storage medium

【技术实现步骤摘要】
一种视频剪辑方法、装置、服务器、终端及存储介质
本申请涉及多媒体
,特别是涉及一种视频剪辑方法、装置、服务器、终端及存储介质。
技术介绍
随着网络的普及,通过手机等移动终端进行网络直播的用户越来越多,用户可以将自己看到的或者自己表演的精彩内容通过直播的形式分享到网络平台,让其他用户可以实时观看到直播视频。在实际应用中,用户可能需要对直播视频中较为精彩的视频片段进行剪辑处理,相关技术中,通常采用的技术方案是终端将用户的剪辑操作对应的视频起止时刻发送给服务器,服务器对视频起止时刻之间的视频片段进行实时转码,得到处理后的视频片段,并将处理后的视频片段发送给终端。由于服务器对视频起止时刻之间的视频片段进行实时转码,需要一定的处理时间,因此,会导致终端不能及时获取到用户所需剪辑的视频片段,即用户在点击剪辑直播视频后,需要等待一段时间才会看到其所需剪辑的精彩视频片段。
技术实现思路
为了解决相关技术中存在的因服务器对用户需要剪辑的视频片段进行实时转码,需要一定的处理时间,而导致终端不能及时获取到用户所需剪辑的精彩视频片段,本公开提供一种视频剪辑方法、装置、服务器、终端及存储介质,本公开的技术方案如下:根据本公开实施例的第一方面,提供了一种视频剪辑方法,应用于服务器,包括:接收终端发送的针对直播视频的剪辑请求,所述剪辑请求包括所述终端在接收到剪辑操作时所述直播视频的直播时刻;根据所述剪辑请求,确定在所述直播时刻之前预设时间段内包括至少一个视频片段的目标剪辑视频的视频地址信息,所述视频地址信息包括所述至少一个视频片段对应的子视频地址信息,所述目标剪辑视频为直播过程中保存的直播数据流的片段;将所述视频地址信息发送到所述终端,以使所述终端根据所述视频地址信息获取所述目标剪辑视频。可选的,所述根据所述剪辑请求,确定在所述直播时刻之前预设时间段内包括至少一个视频片段的目标剪辑视频的视频地址信息,包括:根据所述剪辑请求,确定在所述直播时刻之前预设时间段内的至少一个视频片段;获取所述至少一个视频片段中的各个视频片段对应的子视频地址信息;生成预设格式的目标文件,所述目标文件包括所述子视频地址信息。可选的,所述生成预设格式的目标文件,包括:生成m3u8格式的目标文件。可选的,所述将所述视频地址信息发送到所述终端,包括:将所述m3u8格式的目标文件发送到所述终端。可选的,在将所述m3u8格式的目标文件发送到所述终端之后,所述方法还包括:接收所述终端根据所述m3u8格式的目标文件中的各个子视频地址信息发送的视频请求;将所述各个子视频地址信息对应的视频片段发送到所述终端。根据本公开实施例的第二方面,提供了一种视频剪辑方法,应用于终端,所述方法包括:在所述终端播放直播视频的过程中,当接收到用户对所述直播视频的剪辑操作时,向服务器发送针对所述直播视频的剪辑请求,所述剪辑请求包括所述终端在接收到剪辑操作时所述直播视频的直播时刻;接收所述服务器发送的视频地址信息,所述视频地址信息是所述服务器根据所述剪辑请求所确定的,且所述视频地址信息为在所述直播时刻之前预设时间段内包括至少一个视频片段的目标剪辑视频的地址信息,所述视频地址信息包括所述至少一个视频片段对应的子视频地址信息,所述目标剪辑视频为直播过程中保存的直播数据流的片段;根据所述视频地址信息,获取所述目标剪辑视频。可选的,所述接收所述服务器发送的视频地址信息,包括:接收所述服务器发送的预设格式的目标文件,所述预设格式的目标文件为:所述服务器根据所述直播时刻之前预设时间段内的至少一个视频片段中的各个视频片段对应的子视频地址信息生成的,所述目标文件包括所述子视频地址信息。可选的,所述接收所述服务器发送的预设格式的目标文件,包括:接收所述服务器发送的m3u8格式的目标文件。可选的,所述根据所述视频地址信息,获取所述目标剪辑视频,包括:根据所述m3u8格式的目标文件中的各个子视频地址信息,向所述服务器发送视频请求;接收所述服务器发送的所述各个子视频地址信息对应的视频片段。可选的,在所述根据所述视频地址信息,获取所述目标剪辑视频之后,所述方法还包括:对所述目标剪辑视频进行转码,得到预设视频格式的目标剪辑视频;在获取到用户对所述预设视频格式的目标剪辑视频的编辑指令后,对所述预设视频格式的目标剪辑视频执行与所述编辑指令匹配的编辑操作,得到编辑后的目标剪辑视频;在获取到用户对所述编辑后的目标剪辑视频的发布指令时,将所述编辑后的目标剪辑视频发送到所述服务器。根据本公开实施例的第三方面,提供了一种视频剪辑装置,应用于服务器,包括:剪辑请求接收模块,被配置为执行接收终端发送的针对直播视频的剪辑请求,所述剪辑请求包括所述终端在接收到剪辑操作时所述直播视频的直播时刻;视频地址信息确定模块,被配置为执行根据所述剪辑请求,确定在所述直播时刻之前预设时间段内包括至少一个视频片段的目标剪辑视频的视频地址信息,所述视频地址信息包括所述至少一个视频片段对应的子视频地址信息,所述目标剪辑视频为直播过程中保存的直播数据流的片段;视频地址信息发送模块,被配置为执行将所述视频地址信息发送到所述终端,以使所述终端根据所述视频地址信息获取所述目标剪辑视频。可选的,所述视频地址信息确定模块,包括:视频片段确定单元,被配置为执行根据所述剪辑请求,确定在所述直播时刻之前预设时间段内的至少一个视频片段;子视频地址信息获取单元,被配置为执行获取所述至少一个视频片段中的各个视频片段对应的子视频地址信息;目标文件生成单元,被配置为执行生成预设格式的目标文件,所述目标文件包括所述子视频地址信息。可选的,所述目标文件生成单元,具体被配置为执行:生成m3u8格式的目标文件。可选的,所述视频地址信息发送模块,具体被配置为执行:将所述m3u8格式的目标文件发送到所述终端。可选的,所述装置还包括:视频请求接收模块,被配置为执行在所述视频地址信息发送模块将所述m3u8格式的目标文件发送到所述终端之后,接收所述终端根据所述m3u8格式的目标文件中的各个子视频地址信息发送的视频请求;视频片段发送模块,被配置为执行将所述各个子视频地址信息对应的视频片段发送到所述终端。根据本公开实施例的第四方面,提供了一种视频剪辑装置,应用于终端,所述装置包括:剪辑请求发送模块,被配置为执行在所述终端播放直播视频的过程中,当接收到用户对所述直播视频的剪辑操作时,向服务器发送针对所述直播视频的剪辑请求,所述剪辑请求包括所述终端在接收到剪辑操作时所述直播视频的直播时刻;视频地址信息接收模块,被配置为执行接收所述服务器发送的视频地址信息,所述视频地址信息是所述服务器根据所述剪辑请求所确定的,且所述视频地址信息为在所述直播时刻之前预本文档来自技高网...

【技术保护点】
1.一种视频剪辑方法,其特征在于,应用于服务器,包括:/n接收终端发送的针对直播视频的剪辑请求,所述剪辑请求包括所述终端在接收到剪辑操作时所述直播视频的直播时刻;/n根据所述剪辑请求,确定在所述直播时刻之前预设时间段内包括至少一个视频片段的目标剪辑视频的视频地址信息,所述视频地址信息包括所述至少一个视频片段对应的子视频地址信息,所述目标剪辑视频为直播过程中保存的直播数据流的片段;/n将所述视频地址信息发送到所述终端,以使所述终端根据所述视频地址信息获取所述目标剪辑视频。/n

【技术特征摘要】
1.一种视频剪辑方法,其特征在于,应用于服务器,包括:
接收终端发送的针对直播视频的剪辑请求,所述剪辑请求包括所述终端在接收到剪辑操作时所述直播视频的直播时刻;
根据所述剪辑请求,确定在所述直播时刻之前预设时间段内包括至少一个视频片段的目标剪辑视频的视频地址信息,所述视频地址信息包括所述至少一个视频片段对应的子视频地址信息,所述目标剪辑视频为直播过程中保存的直播数据流的片段;
将所述视频地址信息发送到所述终端,以使所述终端根据所述视频地址信息获取所述目标剪辑视频。


2.根据权利要求1所述的方法,其特征在于,所述根据所述剪辑请求,确定在所述直播时刻之前预设时间段内包括至少一个视频片段的目标剪辑视频的视频地址信息,包括:
根据所述剪辑请求,确定在所述直播时刻之前预设时间段内的至少一个视频片段;
获取所述至少一个视频片段中的各个视频片段对应的子视频地址信息;
生成预设格式的目标文件,所述目标文件包括所述子视频地址信息。


3.根据权利要求2所述的方法,其特征在于,所述生成预设格式的目标文件,包括:
生成m3u8格式的目标文件。


4.一种视频剪辑方法,其特征在于,应用于终端,所述方法包括:
在所述终端播放直播视频的过程中,当接收到用户对所述直播视频的剪辑操作时,向服务器发送针对所述直播视频的剪辑请求,所述剪辑请求包括所述终端在接收到剪辑操作时所述直播视频的直播时刻;
接收所述服务器发送的视频地址信息,所述视频地址信息是所述服务器根据所述剪辑请求所确定的,且所述视频地址信息为在所述直播时刻之前预设时间段内包括至少一个视频片段的目标剪辑视频的地址信息,所述视频地址信息包括所述至少一个视频片段对应的子视频地址信息,所述目标剪辑视频为直播过程中保存的直播数据流的片段;
根据所述视频地址信息,获取所述目标剪辑视频。


5.一种视频剪辑装置,其特征在于,应用于服务器,包括:
剪辑请求接收模块,被配置为执行接收终端发送的针对直播视频的剪辑请求,所述剪辑请求包括所述终端在接收到剪辑操作时所述直...

【专利技术属性】
技术研发人员:贺向波林粼
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1