1.一种码流平滑控制方法,其特征在于,所述方法包括:
连续获取视频文件的目标关键帧,以确定所述目标关键帧的帧值;
获取目标码流平滑等级对应的视频文件关键帧的最大阈值和最小阈值;
统计所述目标关键帧的帧值大于最大阈值或小于最小阈值的次数,以基于所述目标关键帧的帧值大于最大阈值或小于最小阈值的次数,调节所述目标关键帧的量化参数值,以调节所述目标关键帧的帧值。
2.根据权利要求1所述的方法,其特征在于,获取目标码流平滑等级对应的视频文件关键帧的最大阈值和最小阈值,包括:获取最弱码流平滑等级对应的视频文件关键帧的第一最大值和第一最小值;
获取最强码流平滑等级对应的视频文件关键帧的第二最大值和第二最小值;
基于最强码流平滑等级、第一最大值、第一最小值、第二最大值和第二最小值确定所述目标码流平滑等级对应的视频文件关键帧的最大阈值和最小阈值。
3.根据权利要求2所述的方法,其特征在于,基于最强码流平滑等级、第一最大值、第一最小值、第二最大值和第二最小值确定所述目标码流平滑等级对应的视频文件关键帧的最大阈值和最小阈值,包括:基于最强码流平滑等级、第一最大值、第一最小值、第二最大值和第二最小值,确定视频文件关键帧的最大阈值对应的第一梯度系数和最小阈值对应的第二梯度系数;
基于所述第一梯度系数、所述第二梯度系数、第二最大值和第二最小值确定所述目标码流平滑等级对应的视频文件关键帧的最大阈值和最小阈值。
4.根据权利要求1‑3中任一项所述的方法,其特征在于,统计所述目标关键帧的帧值大于最大阈值或小于最小阈值的次数,包括:确定所述目标关键帧的帧值与最大阈值的关系;
在所述目标关键帧的帧值大于最大阈值时,统计所述目标关键帧的帧值大于最大阈值的次数;或在所述目标关键帧的帧值小于最大阈值时,确定所述目标关键帧的帧值与最小阈值的关系,以在所述目标关键帧的帧值小于最小阈值时统计所述目标关键帧的帧值小于最小阈值的次数。
5.根据权利要求1‑3中任一项所述的方法,其特征在于,统计所述目标关键帧的帧值大于最大阈值或小于最小阈值的次数,包括:确定所述目标关键帧的帧值与最小阈值的关系;
在所述目标关键帧的帧值小于最小阈值时,统计所述目标关键帧的帧值小于最小阈值的次数;或在所述目标关键帧的帧值大于最小阈值时,确定所述目标关键帧的帧值与最大阈值的关系,以在所述目标关键帧的帧值大于最大阈值时统计所述目标关键帧的帧值大于最大阈值的次数。
6.根据权利要求1所述的方法,其特征在于,基于所述目标关键帧的帧值大于最大阈值或小于最小阈值的次数,调节所述目标关键帧的量化参数值,包括:若所述目标关键帧的帧值大于最大阈值的次数超过预设阈值,则增大所述目标关键帧的量化参数值;
若所述目标关键帧的帧值小于最小阈值的次数超过所述预设阈值,则减小所述目标关键帧的量化参数值。
7.根据权利要求6所述的方法,其特征在于,
所述预设阈值为1~3中的任一数值。
8.一种码流平滑系统,其特征在于,包括:
硬件编码器,连续获取视频文件的目标关键帧,以确定所述目标关键帧的帧值,并获取目标码流平滑等级对应的视频文件关键帧的最大阈值和最小阈值;
处理器,统计所述目标关键帧的帧值大于最大阈值或小于最小阈值的次数;以及,控制器,基于所述目标关键帧的帧值大于最大阈值或小于最小阈值的次数,调节所述目标关键帧的量化参数值,以调节所述目标关键帧的帧值。
9.一种终端设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1~7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1~7中任一项所述的方法的步骤。