视频处理方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:33951091 阅读:7 留言:0更新日期:2022-06-29 22:27
本申请实施例提供了一种视频处理方法、装置、电子设备及计算机可读存储介质,涉及多媒体数据处理技术领域。该方法包括:获取待处理的视频数据,从视频数据中获取至少一个图像集;图像集包括至少两个连续帧图像;从连续帧图像中确定关键编码帧,并确定关键编码帧的场景类别;基于场景类别,确定视频数据的剪辑点;根据剪辑点,对视频数据进行剪辑。本申请实施例通过视频帧的场景类别来剪辑视频数据,可以删除视频数据中用户不感兴趣的场景片段,提升了存储空间的有效利用率,节省了存储资源。节省了存储资源。节省了存储资源。

【技术实现步骤摘要】
视频处理方法、装置、电子设备及计算机可读存储介质


[0001]本申请涉及多媒体数据处理
,具体而言,本申请涉及一种视频处理方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着用户需求与媒体技术的发展,视频的应用也呈指数级的增长;例如在数字电视广播领域,需要录制大量的视频文件并进行存储。
[0003]通常,视频信号数字化后数据带宽很高,其占用的存储空间也较大,然而视频文件的存储空间有限;现有技术中,通常会按照一定时间顺序定期对整个视频文件进行删除。但是,被保留的视频文件也可能包含用户不感兴趣的内容,该内容往往占用了较多内存,使得存储空间没有被合理、有效地利用,造成资源浪费。
[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]可选的,上述基于剪辑点分别对图像数据和音频数据进行剪辑,包括:
[0034]将起始剪辑点与终止剪辑点之间的图像序列作为待删除图像序列,从图像数据中删除待删除图像序列,得到目标图像数据;
[0035]将起始剪辑点与终止剪辑点之间的音频序列作为待删除音频序列,从音频数据中删除待删除音频序列,得到目标音频数据。
[0036]根据本申请实施例的另一个方面,提供了一种视频处理装置,该装置包括:
[0037]获取模块,用于获取待处理的视频数据,从视频数据中获取至少一个图像集;图像集包括至少两个连续帧图像;
[0038]第一确定模块,用于从连续帧图像中确定关键编码帧,并确定关键编码帧的场景类别;
[0039]第二确定模块,用于基于场景类别,确定视频数据的剪辑点;
[0040]剪辑模块,用于根据剪辑点,对视频数据进行剪辑。
[0041]可选的,上述第一确定模块,用于:
[0042]将连续帧图像中的起始帧设为关键编码帧;
[0043]基于预训练的目标识别器对关键编码帧进行识别,得到关键编码帧的场景类别。
[0044]可选的,上述目标识别器是基于如下方式训练得到的:
[0045]获取预设训练集;其中,训练集包括帧图像样本和帧图像样本对应的场景类别样本;
[0046]将训练集输入预设的初始识别器,得到帧图像样本对应的类别标签;
[0047]基于场景类别样本和类别标签的差值确定损失函数;
[0048]基于损失函数对初始识别器的参数进行调整,直至损失函数符合预设收敛条件,得到目标识别器。
[0049]可选的,上述剪辑点包括起始剪辑点和终止剪辑点;上述第二确定模块,用于:
[0050]接收待删除的目标场景类别;
[0051]将场景类别为目标场景类别的关键编码帧,作为目标帧;
[0052]将时序最小的目标帧作为起始剪辑点;
[0053]根据时序最大的目标帧确定终止剪辑点。
[0054]可选的,上述第二确定模块,还用于:
[0055]将时序最大的目标帧作为定位帧;
[0056]确定定位帧对应的目标图像集;
[0057]将目标图像集中的结束帧作为终止剪辑点。
[0058]可选的,上述剪辑模块,用于:
[0059]将视频数据分解为对应的图像数据和音频数据;
[0060]基于剪辑点分别对图像数据和音频数据进行剪辑,得到目标图像数据和目标音频数据;
[0061]对目标图像数据和目标音频数据进行封装,生成目标视频数据。
[0062]可选的,上述剪辑模块,还用于:
[0063]将起始剪辑点与终止剪辑点之间的图像序列作为待删除图像序列,从图像数据中删除待删除图像序列,得到目标图像数据;
[0064]将起始剪辑点与终止剪辑点之间的音频序列作为待删除音频序列,从音频数据中删除待删除音频序列,得到目标音频数据。
[0065]根据本申请实施例的另一个方面,提供了一种电子设备,该电子设备包括:存储器、处理器及存储在存储器上的计算机程序,上述处理器执行计算机程序以实现本申请实施例第一方面所示方法的步骤。
[0066]根据本申请实施例的再一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本申请实施例第一方面所示方法的步骤。
[0067]根据本申请实施例的一个方面,提供了一种计算机程序产品,其包括计算机程序,该计算机程序被处理器执行时实现本申请实施例第一方面所示方法的步骤。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频处理方法,其特征在于,包括:获取待处理的视频数据,从所述视频数据中获取至少一个图像集;所述图像集包括至少两个连续帧图像;从所述连续帧图像中确定关键编码帧,并确定所述关键编码帧的场景类别;基于所述场景类别,确定所述视频数据的剪辑点;根据所述剪辑点,对所述视频数据进行剪辑。2.根据权利要求1所述的方法,其特征在于,所述从所述连续帧图像中确定关键编码帧,并确定所述关键编码帧的场景类别,包括:将所述连续帧图像中的起始帧设为所述关键编码帧;基于预训练的目标识别器对所述关键编码帧进行识别,得到所述关键编码帧的场景类别。3.根据权利要求2所述的方法,其特征在于,所述目标识别器是基于如下方式训练得到的:获取预设训练集;其中,所述训练集包括帧图像样本和所述帧图像样本对应的场景类别样本;将所述训练集输入预设的初始识别器,得到所述帧图像样本对应的类别标签;基于所述场景类别样本和所述类别标签的差值确定损失函数;基于所述损失函数对所述初始识别器的参数进行调整,直至所述损失函数符合预设收敛条件,得到所述目标识别器。4.根据权利要求2所述的方法,其特征在于,所述剪辑点包括起始剪辑点和终止剪辑点;所述基于所述场景类别,确定所述视频数据的剪辑点,包括:接收待删除的目标场景类别;将所述场景类别为目标场景类别的关键编码帧,作为目标帧;将时序最小的目标帧作为起始剪辑点;根据时序最大的目标帧确定终止剪辑点。5.根据权利要求4所述的方法,其特征在于,所述根据时序最大的目标帧确定终止剪辑点,包括:将时序最大的目标帧作为定位帧;确定所述定位帧对应的目标图像集...

【专利技术属性】
技术研发人员:陈聪
申请(专利权)人:北京奕斯伟计算技术有限公司
类型:发明
国别省市:

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

1