1.一种直播视频自动化剪切方法,应用于视频剪切服务器,其特征在于,包括:S1:将待剪切直播视频进行子视频划分,并基于筛选准则,从子视频中筛选出有效视频;
筛选准则为:剔除视频可用度小于预设视频可用阈值的子视频;
有效视频的筛选方法包括:
实时获取待剪切直播视频中的音频数据,将第一次出现音频数据的时刻记为起始时刻,当预设时长内不再出现音频数据时,将最后一次出现音频数据的时刻记为结束时刻;
以起始时刻至结束时刻的时长作为划分时长,将待剪切直播视频划分为 个子视频;
在 个子视频中随机标记 个不相邻的检测点,并通过图像处理技术获取 个检测点的分辨率;
将 个子视频的 个检测点的分辨率累加后求平均,获得 个实时分辨率;
实时分辨率的表达式为:
;
式中, 为第 个实时分辨率, 为第 个子视频的第 个检测点的分辨率;
统计 个子视频中出现音频数据的总时长,获得 个音频时长,将 个音频时长与 个子视频的时长依次比较,获得 个音频占比率;
音频占比率的表达式为:
;
式中, 为第 个音频占比率, 为第 个音频时长, 为第 个子视频的时长;
基于 个实时分辨率与 个音频占比率,生成 个视频可用度;
视频可用度的表达式为:
;
式中, 为第个视频可用度, 、 为权重系数;
剔除视频可用度小于预设视频可用阈值的子视频,将视频可用度大于等于预设视频可用阈值的子视频记为有效视频,获得 个有效视频;
S2:获取有效视频的文本特征和目标视频的热点字,并基于特征提取准则,从文本特征中提取出目标特征;
文本特征的获取方法包括:
将 个有效视频的音频数据通过语音翻译软件翻译成 个文本内容;
通过分词技术将 个文本内容逐一拆分为文本词组,并通过自然语言处理技术依次识别出文本词组的特征字;
按照特征字的识别先后顺序,依次记录特征字在有效视频中的出现时刻;
将风格、场景、人物和情绪标记为关键字;
将特征字与关键字存在重复的文本词组记为文本特征;
特征提取准则为:剔除特征字类型值大于2的待识别特征;
目标特征的提取方法包括:
逐一标记出文本特征中包含的特征字,并将特征字与热点字进行一致性比较;
将特征字与热点字存在一致的文本特征记为待识别特征;
统计待识别特征中特征字的类型数量,记为特征字类型值;
剔除特征字类型值大于2的待识别特征,将余下的待识别特征记为目标特征,获得 个目标特征;
S3:标记出目标特征的时间节点,从有效视频中截取出与时间节点相对应的特征视频,并对特征视频编号;时间节点包括特征出现节点和特征消失节点;
S4:标记出特征视频的首融合段和尾融合段,并基于首融合段和尾融合段,在相邻两个特征视频之间构建出平滑区间;
首融合段和尾融合段的标记方法包括:将 个特征视频的截取终点记为首融合终点,获得 个首融合终点;
以三分之一预设帧值对应的时长为第一区间时长,将 个首融合终点依次向前移动第一区间时长,获得 个首融合起点;
将 个首融合起点至 个首融合终点之间的特征视频记为首融合段,获得 个首融合段;
将 个特征视频的截取起点记为尾融合起点,获得 个尾融合起点;
以三分之二预设帧值对应的时长为第二区间时长,将 个尾融合起点依次向后移动第二区间时长,获得 个尾融合终点;
将 个尾融合起点至 个尾融合终点之间的特征视频记为尾融合段,获得 个尾融合段;
平滑区间的构建方法包括:
从 个特征视频中分别截取出与 个首融合段和 个尾融合段对应的视频片段,获得个首视频片段和 个尾视频片段;
将 个前二分之一的尾视频片段记为渐变片段,将 个后二分之一的尾视频片段记为平稳片段,获得 个渐变片段和 个平稳片段;
统计 个渐变片段中的视频图像的数量,获得 个图像值;
将 个图像值依次与 个渐变片段的时长比较,获得 个渐变速度;
渐变速度的表达式为:
;
式中, 为第 个渐变速度, 为第 个图像值, 为第 个渐变片段的时长;
将第 个首视频片段与第 个平稳片段首尾连接,获得 个初始区间;
将第 个渐变片段中的视频图像按照第 个渐变速度逐渐显现在第 个初始区间上,获得 个平滑区间;
S5:将特征视频和平滑区间按序拼接,生成目标视频。
2.根据权利要求1所述的一种直播视频自动化剪切方法,其特征在于,所述特征出现节点和特征消失节点的标记方法包括:分别查询 个目标特征的特征字在 个有效视频中第一次出现的时刻,获得 个第一时刻;
当预设周期内不再出现目标特征的特征字时,将最后一次出现目标特征的特征字的时刻记为第二时刻,获得 个第二时刻;
依次标记出 个第一时刻和 个第二时刻的时间点,获得 个第一时间点和 个第二时间点;
在时间轴上以 个第一时间点为基点,向前扩展预设帧值,获得 个特征出现节点;
在时间轴上以 个第二时间点为基点,向后扩展预设帧值,获得 个特征消失节点。
3.根据权利要求2所述的一种直播视频自动化剪切方法,其特征在于,所述特征视频的截取方法包括:在 个有效视频中依次标记出 个特征出现节点和 个特征消失节点的所在位置;
以 个特征出现节点的所在位置为特征视频的截取起点,以 个特征消失节点的所在位置为特征视频的截取终点;
通过视频截取技术从 个有效视频中截取出 个特征视频的截取起点至 个特征视频的截取终点之间的视频,获得 个特征视频;
按照截取时间的先后顺序,对 个特征视频依次升序编号。
4.根据权利要求3所述的一种直播视频自动化剪切方法,其特征在于,所述目标视频的生成方法包括:按照编号升序的方式,将 个特征视频依次排列;
在 个特征视频的两端分别标记出开始点和终结点;
将 个平滑区间对应插入到相邻编号的两个特征视频之间,并将平滑区间的两端分别与开始点和终结点拼接,形成待封闭视频;
统计待封闭视频中的视频图像的总量,将待封闭视频中的视频图像的总量与预设帧率比较后,获得播放时长;
播放时长的表达式为:
;
式中, 为播放时长, 为待封闭视频中的视频图像的总量, 为预设帧率;
基于播放时长建立播放时间轴,并将待封闭视频与播放时间轴适配,生成目标视频。