流媒体编辑方法、装置、终端设备和可读存储介质制造方法及图纸

技术编号:30335044 阅读:18 留言:0更新日期:2021-10-10 01:00
本申请公开了流媒体编辑方法、装置、终端设备和可读存储介质,在流媒体添加有多个特效的情况下,根据各个特效在所述流媒体的播放时间轴上的初设播放时段确定总可用播放时段集合,总可用播放时段集合在所述时间轴上;按照各个特效的优先级从高到低的顺序依次从总可用播放时段集合中确定各个特效在所述时间轴上的最终播放时段,并在确定各个特效的最终播放时段后,从总可用播放时段集合除去对应特效的最终播放时段以更新所述总可用播放时段集合。根据各个特效的优先级为各个特效分配最终播放时段,即先对优先级高的特效分配最终播放时段,保证优先级高的特效不会的受到比自身优先级地的特效影响,进而可以增强多个特效显示的灵活性,提高用户体验。提高用户体验。提高用户体验。

【技术实现步骤摘要】
流媒体编辑方法、装置、终端设备和可读存储介质


[0001]本专利技术涉及互联网
,尤其涉及一种流媒体编辑方法、装置、终端设备和可读存储介质。

技术介绍

[0002]现有的流媒体编辑软件或流媒体编辑方法,在为流媒体添加音视频特效等场景时,往往采用特效混合的方式进行处理。例如,用户选择在5~10秒添加特效A,在8~15秒添加特效B,目前大部分的流媒体编辑软件算法的处理结果为:5~8秒播放特效A,8~10秒同时播放特效A和B,10~15秒播放特效B。但是,特效A和B在8~10秒同时生效的混合结果有时并不是用户想要的效果,并且,在某一时间段混合的特效非常多的情况下,流媒体的显示界面将杂乱无章,导致用户体验较差。

技术实现思路

[0003]鉴于上述问题,本申请提出一种流媒体编辑方法、装置、终端设备和可读存储介质,用于增强多个特效显示的灵活性,以提高用户体验。
[0004]本申请实施例提出一种流媒体编辑方法,包括:在流媒体添加有多个特效的情况下,根据各个特效在所述流媒体的播放时间轴上的初设播放时段确定总可用播放时段集合,所述总可用播放时段集合在所述时间轴上;按照各个特效的优先级从高到低的顺序依次从所述总可用播放时段集合中确定各个特效在所述时间轴上的最终播放时段,并在确定各个特效的最终播放时段后,从所述总可用播放时段集合除去对应特效的最终播放时段以更新所述总可用播放时段集合。
[0005]本申请实施例所述的流媒体编辑方法,所述根据各个特效在所述流媒体的播放时间轴上的初设播放时段确定总可用播放时段集合,包括:若一个特效的初设播放时段与其他特效的初设播放时段不存在交集时,将所述一个特效的初设播放时段作为独立可用播放时间段;若多个特效之间的初设播放时段存在交集时,将相应的多个初设播放时段合并为一个合并可用播放时间段,所有独立可用播放时间段和合并可用播放时间段构成所述总可用播放时段集合。
[0006]本申请实施例所述的流媒体编辑方法,所述从所述总可用播放时段集合中确定各个特效在所述时间轴上的最终播放时段,包括:若所述总可用播放时段集合中与第i个特效的初设播放时段存在重合的目标时间段的数目等于一,则根据所述目标时间段的下限时间点与所述第i个特效的初设播放时段的起始播放时间点的比较结果确定所述第i个特效的最终播放时段的起始时间点,1≤i≤I,I为特效的总数;根据所述目标时间段的上限时间点与所述第i个特效的初设播放时段的结束播放时间点的比较结果确定所述第i个特效的最终播放时段的结束时间点。
[0007]本申请实施例所述的流媒体编辑方法,所述根据所述目标时间段的下限时间点与所述第i个特效的初设播放时段的起始播放时间点的比较结果确定所述第i个特效的最终播放时段的起始时间点,包括:若所述第i个特效的初设播放时段的起始播放时间点大于等于所述目标时间段的下限时间点,则将所述第i个特效的所述起始播放时间点作为所述第i个特效的最终播放时段的起始时间点;若所述第i个特效的初设播放时段的起始播放时间点小于所述目标时间段的下限时间点,则将所述目标时间段的下限时间点作为所述第i个特效的最终播放时段的起始时间点。
[0008]本申请实施例所述的流媒体编辑方法,所述根据所述目标时间段的上限时间点与所述第i个特效的初设播放时段的结束播放时间点的比较结果确定所述第i个特效的最终播放时段的结束时间点,包括:若所述第i个特效的初设播放时段的结束播放时间点大于等于所述目标时间段的上限时间点,则将所述目标时间段的上限时间点作为所述第i个特效的最终播放时段的结束时间点;若所述第i个特效的初设播放时段的结束播放时间点小于所述目标时间段的上限时间点,则将所述第i个特效的所述结束播放时间点作为所述第i个特效的最终播放时间段的结束时间点。
[0009]本申请实施例所述的流媒体编辑方法,所述从所述总可用播放时段集合中确定各个特效在所述时间轴上的最终播放时段,包括:若所述总可用播放时段集合中与第i个特效的初设播放时段存在重合的目标时间段的数目等于二,则根据下限时间点最小的目标时间段的下限时间点与所述第i个特效的初设播放时段的起始播放时间点的比较结果确定所述第i个特效的最终播放时间段的最小起始时间点,1≤i≤I,I为特效的总数;将所述下限时间点最小的目标时间段的上限时间点作为所述第i个特效的最终播放时间段的最小结束时间点;将所述下限时间点最大的目标时间段的下限时间点作为所述第i个特效的最终播放时间段的最大起始时间点;根据所述下限时间点最大的目标时间段的上限时间点与所述第i个特效的初设播放时段的结束播放时间点的比较结果确定所述第i个特效的最终播放时间段的最大结束时间点。
[0010]本申请实施例所述的流媒体编辑方法,所述从所述总可用播放时段集合中确定各个特效在所述时间轴上的最终播放时段,包括:若所述总可用播放时段集合中与第i个特效的初设播放时段存在重合的目标时间段的数目大于等于三,则根据下限时间点最小的目标时间段的下限时间点与所述第i个特效的初设播放时段的起始播放时间点的比较结果确定所述第i个特效的最终播放时间段的最小起始时间点,1≤i≤I,I为特效的总数;将所述下限时间点最小的目标时间段的上限时间点作为所述第i个特效的最终播放时间段的最小结束时间点;
将所述下限时间点最小的目标时间段至下限时间点最大的目标时间段之间的各个目标时间段的各个下限时间点分别作为所述第i个特效的最终播放时间段的各个起始时间点;将所述下限时间点最小的目标时间段至下限时间点最大的目标时间段之间的各个目标时间段的各个上限时间点分别作为所述第i个特效的最终播放时间段的各个结束时间点;根据所述下限时间点最大的目标时间段的上限时间点与所述第i个特效的初设播放时段的结束播放时间点的比较结果确定所述第i个特效的最终播放时间段的最大结束时间点。
[0011]本申请实施例所述的流媒体编辑方法,所述各个特效的优先级根据各个特效添加至所述流媒体的先后顺序自动确定;和/或,所述各个特效的优先级根据对应的优先级参数确定。
[0012]本申请实施例还提出一种流媒体编辑装置,包括:确定模块,用于在流媒体添加有多个特效的情况下,根据各个特效在所述流媒体的播放时间轴上的初设播放时段确定总可用播放时段集合,所述总可用播放时段集合在所述时间轴上;播放模块,用于按照各个特效的优先级从高到低的顺序依次从所述总可用播放时段集合中确定各个特效在所述时间轴上的最终播放时段,并在确定各个特效的最终播放时段后,从所述总可用播放时段集合除去对应特效的最终播放时段以更新所述总可用播放时段集合。
[0013]本申请实施例还提出一种终端设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上运行时执行本申请实施例所述的流媒体编辑方法。
[0014]本申请实施例还提出一种可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行本申请实施例所述的流媒体编辑方法。
[0015]本申请提出的流媒体编辑方法,在流媒体添加有多个特效的情况下,根据各个特效在所述流媒体的播本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种流媒体编辑方法,其特征在于,包括:在流媒体添加有多个特效的情况下,根据各个特效在所述流媒体的播放时间轴上的初设播放时段确定总可用播放时段集合,所述总可用播放时段集合在所述时间轴上;按照各个特效的优先级从高到低的顺序依次从所述总可用播放时段集合中确定各个特效在所述时间轴上的最终播放时段,并在确定各个特效的最终播放时段后,从所述总可用播放时段集合除去对应特效的最终播放时段以更新所述总可用播放时段集合。2.根据权利要求1所述的流媒体编辑方法,其特征在于,所述根据各个特效在所述流媒体的播放时间轴上的初设播放时段确定总可用播放时段集合,包括:若一个特效的初设播放时段与其他特效的初设播放时段不存在交集时,将所述一个特效的初设播放时段作为独立可用播放时间段;若多个特效之间的初设播放时段存在交集时,将相应的多个初设播放时段合并为一个合并可用播放时间段,所有独立可用播放时间段和合并可用播放时间段构成所述总可用播放时段集合。3.根据权利要求1所述的流媒体编辑方法,其特征在于,所述从所述总可用播放时段集合中确定各个特效在所述时间轴上的最终播放时段,包括:若所述总可用播放时段集合中与第i个特效的初设播放时段存在重合的目标时间段的数目等于一,则根据所述目标时间段的下限时间点与所述第i个特效的初设播放时段的起始播放时间点的比较结果确定所述第i个特效的最终播放时段的起始时间点,1≤i≤I,I为特效的总数;根据所述目标时间段的上限时间点与所述第i个特效的初设播放时段的结束播放时间点的比较结果确定所述第i个特效的最终播放时段的结束时间点。4.根据权利要求3所述的流媒体编辑方法,其特征在于,所述根据所述目标时间段的下限时间点与所述第i个特效的初设播放时段的起始播放时间点的比较结果确定所述第i个特效的最终播放时段的起始时间点,包括:若所述第i个特效的初设播放时段的起始播放时间点大于等于所述目标时间段的下限时间点,则将所述第i个特效的所述起始播放时间点作为所述第i个特效的最终播放时段的起始时间点;若所述第i个特效的初设播放时段的起始播放时间点小于所述目标时间段的下限时间点,则将所述目标时间段的下限时间点作为所述第i个特效的最终播放时段的起始时间点。5.根据权利要求3所述的流媒体编辑方法,其特征在于,所述根据所述目标时间段的上限时间点与所述第i个特效的初设播放时段的结束播放时间点的比较结果确定所述第i个特效的最终播放时段的结束时间点,包括:若所述第i个特效的初设播放时段的结束播放时间点大于等于所述目标时间段的上限时间点,则将所述目标时间段的上限时间点作为所述第i个特效的最终播放时段的结束时间点;若所述第i个特效的初设播放时段的结束播放时间点小于所述目标时间段的上限时间点,则将所述第i个特效的所述结束播放时间点作为所述第i个特效的最终播放时间段的结束时间点。6.根据权利要求1所述的流媒体编辑方法,其特征在于,所述从所述总可用播放时段集
合中确定各个特效在所述时间轴上的最终播放时段,包括...

【专利技术属性】
技术研发人员:马晓辉
申请(专利权)人:深圳墨世科技有限公司
类型:发明
国别省市:

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

1