一种基于多播放器的视频拼接方法、装置和设备制造方法及图纸

技术编号:37675020 阅读:41 留言:0更新日期:2023-05-26 04:39
本发明专利技术提供一种基于多播放器的视频拼接方法、装置和设备,属于视频拼接技术领域,包括:在接收到播放目标视频的播放指令后,查询目标视频的配置信息;当根据配置信息确定目标视频包含多个视频文件时,初始化与多个视频文件对应数量的播放器,并为每个播放器指定对应的视频文件的加载地址和播放触发时机;控制各播放器根据各自对应的视频文件的加载地址获取视频文件进行预加载,以及控制各播放器根据各自的播放触发时机播放与其对应的视频文件,以及当播放器播放完与其对应的视频文件后,控制播放器销毁。本发明专利技术实施例不需要对视频原始资源进行剪辑拼接,就能在用户播放终端实现视频内容拼接,显著提高视频内容的拼接制作和重复利用效率。复利用效率。复利用效率。

【技术实现步骤摘要】
一种基于多播放器的视频拼接方法、装置和设备


[0001]本专利技术涉及视频拼接
,尤其涉及一种基于多播放器的视频拼接方法、装置和设备。

技术介绍

[0002]随着互联网技术的发展,在线视频已经成为最普遍的信息传播方式。在线教育、新闻咨询、视听娱乐类网站更是将视频内容作为自己最核心的资源和竞争力。不断推陈出新的高质量的视频内容及清晰流畅的观看体验是用户在使用这类网站时的核心诉求。但是对于供应商而言,视频内容的制作和改动成本较高,片头片尾剪辑拼接作为最简单最常用的视频编辑工作,也具有一定的技术门槛和成本。
[0003]目前,现有技术中将多个视频文件拼接合成一个视频文件的实现技术虽然不复杂,但需要视频文件在互联网上浏览使用,必须是文件级别进行上传、转码、CDN(Content Delivery Network,内容分发网络)分发,这一整套流程的时间成本和资金成本都很高。

技术实现思路

[0004]有鉴于此,本专利技术提供一种基于多播放器的视频拼接方法、装置和设备,不需要对视频原始资源进行剪辑拼接,就能在用户播放终端实现视频内容拼接,能够显著提高视频内容的拼接制作和重复利用效率,且较现有技术降低了时间成本和资金成本。技术方案如下:
[0005]第一方面,本专利技术实施例提供一种基于多播放器的视频拼接方法,包括:
[0006]在接收到播放目标视频的播放指令后,查询所述目标视频的配置信息,所述配置信息至少包括视频文件信息、视频先后顺序、以及是否采用视频合并播放配置;
[0007]当根据所述配置信息确定所述目标视频包含多个视频文件时,初始化与所述多个视频文件对应数量的播放器,其中一个播放器对应播放一个视频文件,并为每个播放器指定对应的视频文件的加载地址和播放触发时机;
[0008]控制各播放器根据各自对应的视频文件的加载地址获取视频文件进行预加载,控制各播放器根据各自的播放触发时机播放与其对应的视频文件,以及当播放器播放完与其对应的视频文件后,控制播放器销毁。
[0009]可选地,所述方法还包括:所述目标视频包含的多个视频文件的预处理;
[0010]所述多个视频文件的预处理包括:
[0011]将所述多个视频文件加入到视频合成容器中,并完成各视频文件的转码,获取到播放器可解析的加载地址;
[0012]通过调用程序标注或者人工指定方式,确定各视频文件播放的视频先后顺序;
[0013]将所述多个视频文件进行结构化的视频信息存储,其中存储的信息至少包括各视频文件信息、视频先后顺序、是否采用视频合并播放配置。
[0014]可选地,多个播放器间层叠设置。
[0015]可选地,所述方法还包括:
[0016]当根据所述配置信息确定所述目标视频仅包含一个视频文件时,控制目标播放器直接播放该视频文件。
[0017]可选地,所述配置信息还包括以下至少一种:
[0018]是否有字幕、是否可拖动、片头是否可跳过、片尾是否可跳过、默认清晰度、是否允许倍速播放。
[0019]可选地,所述目标视频包含的多个视频文件包括正片,还包括片头和/或片尾。
[0020]第二方面,本专利技术实施例提供一种基于多播放器的视频拼接装置,包括:
[0021]查询模块,用于在接收到播放目标视频的播放指令后,查询所述目标视频的配置信息,所述配置信息至少包括视频文件信息、视频先后顺序、以及是否采用视频合并播放配置;
[0022]初始化模块,用于当根据所述配置信息确定所述目标视频包含多个视频文件时,初始化与所述多个视频文件对应数量的播放器,其中一个播放器对应播放一个视频文件,并为每个播放器指定对应的视频文件的加载地址和播放触发时机;
[0023]控制模块,用于控制各播放器根据各自对应的视频文件的加载地址获取视频文件进行预加载,控制各播放器根据各自的播放触发时机播放与其对应的视频文件,以及当播放器播放完与其对应的视频文件后,控制播放器销毁。
[0024]可选地,所述装置还包括:预处理模块;
[0025]所述预处理模块包括:
[0026]第一预处理单元,用于将所述多个视频文件加入到视频合成容器中,并完成各视频文件的转码,获取到播放器可解析的加载地址;
[0027]第二预处理单元,用于通过调用程序标注或者人工指定方式,确定各视频文件播放的视频先后顺序;
[0028]存储单元,用于将所述多个视频文件进行结构化的视频信息存储,其中存储的信息至少包括各视频文件信息、视频先后顺序、是否采用视频合并播放配置。
[0029]第三方面,本专利技术实施例提供一种电子设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如第一方面所述的基于多播放器的视频拼接方法的步骤。
[0030]第四方面,本专利技术实施例提供一种可读存储介质,所述可读存储介质上存储有程序,所述程序被处理器执行时实现如第一方面所述的基于多播放器的视频拼接方法中的步骤。
[0031]本专利技术的上述技术方案的有益效果是:
[0032]本专利技术实施例提供的基于多播放器的视频拼接方法、装置和设备中,在接收到播放目标视频的播放指令后,查询所述目标视频的配置信息,所述配置信息至少包括视频文件信息、视频先后顺序、以及是否采用视频合并播放配置;当根据所述配置信息确定所述目标视频包含多个视频文件时,初始化与所述多个视频文件对应数量的播放器,其中一个播放器对应播放一个视频文件,并为每个播放器指定对应的视频文件的加载地址和播放触发时机;控制各播放器根据各自对应的视频文件的加载地址获取视频文件进行预加载,控制各播放器根据各自的播放触发时机播放与其对应的视频文件,以及当播放器播放完与其对
应的视频文件后,控制播放器销毁。本专利技术实施例在不改变视频本身内容的前提下,能够实现在互联网网站上播放视频时嵌入片头和片尾的技术,能够显著提高在线学习等场景下视频内容的制作和重复利用效率,且较现有技术降低了时间成本和资金成本。
附图说明
[0033]图1为本专利技术实施例公开的一种基于多播放器的视频拼接方法的流程图;
[0034]图2为本专利技术实施例公开的一种基于多播放器的视频拼接装置的结构示意图;
[0035]图3为本专利技术实施例公开的另一种基于多播放器的视频拼接装置的结构示意图。
具体实施方式
[0036]为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。在下面的描述中,提供诸如具体的配置和组件的特定细节仅仅是为了帮助全面理解本专利技术的实施例。因此,本领域技术人员应该清楚,可以对这里描述的实施例进行各种改变和修改而不脱离本专利技术的范围和精神。另外,为了清楚和简洁,省略了对已知功能和构造的描述。
[0037]应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本专利技术的至少一个实施例中。因此,在整个说明书本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多播放器的视频拼接方法,其特征在于,包括:在接收到播放目标视频的播放指令后,查询所述目标视频的配置信息,所述配置信息至少包括视频文件信息、视频先后顺序、以及是否采用视频合并播放配置;当根据所述配置信息确定所述目标视频包含多个视频文件时,初始化与所述多个视频文件对应数量的播放器,其中一个播放器对应播放一个视频文件,并为每个播放器指定对应的视频文件的加载地址和播放触发时机;控制各播放器根据各自对应的视频文件的加载地址获取视频文件进行预加载,控制各播放器根据各自的播放触发时机播放与其对应的视频文件,以及当播放器播放完与其对应的视频文件后,控制播放器销毁。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述目标视频包含的多个视频文件的预处理;所述多个视频文件的预处理包括:将所述多个视频文件加入到视频合成容器中,并完成各视频文件的转码,获取到播放器可解析的加载地址;通过调用程序标注或者人工指定方式,确定各视频文件播放的视频先后顺序;将所述多个视频文件进行结构化的视频信息存储,其中存储的信息至少包括各视频文件信息、视频先后顺序、是否采用视频合并播放配置。3.根据权利要求1所述的方法,其特征在于,多个播放器间层叠设置。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当根据所述配置信息确定所述目标视频仅包含一个视频文件时,控制目标播放器直接播放该视频文件。5.根据权利要求1所述的方法,其特征在于,所述配置信息还包括以下至少一种:是否有字幕、是否可拖动、片头是否可跳过、片尾是否可跳过、默认清晰度、是否允许倍速播放。6.根据权利要求1所述的方法,其特征在于,所述目标视频包含的多个视频文件包括正片,还包...

【专利技术属性】
技术研发人员:马鸿图王佳静金庆文张震陈健
申请(专利权)人:北京网梯科技发展有限公司
类型:发明
国别省市:

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

1