1.一种视频编码方法,其特征在于,所述方法包括:
获取当前视频帧中的静止宏块,所述静止宏块与参考视频帧中同一位置的参考宏块相同;
响应于所述参考视频帧为前向参考帧,获取所述静止宏块的质量参数;
响应于所述静止宏块的质量参数大于或等于所述参考宏块的质量参数,获取所述静止宏块的运动矢量;
响应于所述运动矢量符合目标条件,跳过对其他编码模式的代价预测,并基于目标编码模式对所述静止宏块进行编码,所述其他编码模式是除了所述目标编码模式之外的编码模式。
2.根据权利要求1所述的方法,其特征在于,所述获取所述静止宏块的运动矢量包括:
获取所述静止宏块的多个相邻宏块的编码模式;
基于所述多个相邻宏块的编码模式,确定所述静止宏块的运动矢量。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于所述静止宏块的质量参数小于所述参考宏块的质量参数,确定所述静止宏块的离散余弦变换系数;
响应于所述离散余弦变换系数映射为零,执行跳过对其他编码模式的代价预测,并基于目标编码模式对所述静止宏块进行编码的步骤。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
响应于所述离散余弦变换系数不能映射为零,基于具有目标块大小的目标帧间模式,预测所述目标帧间模式的目标率失真代价;
基于具有不同块大小的多种帧内模式,预测所述多种帧内模式的多个第一率失真代价;
基于所述目标率失真代价和所述多个第一率失真代价中的最小值,确定与所述最小值对应的编码模式。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于所述参考视频帧不是所述前向参考帧,基于具有不同块大小的多种帧间模式,预测所述多种帧间模式的多个第二率失真代价;
基于具有不同块大小的多种帧内模式,预测所述多种帧内模式的多个第一率失真代价;
基于所述多个第一率失真代价和所述多个第二率失真代价中的最小值,确定与所述最小值对应的编码模式。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对于所述当前视频帧中的非静止宏块,基于具有不同块大小的多种帧间模式,预测所述多种帧间模式的多个第二率失真代价;
基于具有不同块大小的多种帧内模式,预测所述多种帧内模式的多个第一率失真代价;
基于所述多个第一率失真代价和所述多个第二率失真代价中的最小值,确定与所述最小值对应的编码模式。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述目标条件为所述运动矢量为零向量。
8.一种视频编码装置,其特征在于,所述装置包括:
第一获取模块,用于获取当前视频帧中的静止宏块,所述静止宏块与参考视频帧中同一位置的参考宏块相同;
第二获取模块,用于响应于所述参考视频帧为前向参考帧,获取所述静止宏块的质量参数;
第三获取模块,用于响应于所述静止宏块的质量参数大于或等于所述参考宏块的质量参数,获取所述静止宏块的运动矢量;
编码模块,用于响应于所述运动矢量符合目标条件,跳过对其他编码模式的代价预测,并基于目标编码模式对所述静止宏块进行编码,所述其他编码模式是除了所述目标编码模式之外的编码模式。
9.一种计算机设备,其特征在于,所述计算机设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述一个或多个处理器加载并执行以实现如权利要求1至权利要求7任一项所述的视频编码方法。
10.一种存储介质,其特征在于,所述存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行以实现如权利要求1至权利要求7任一项所述的视频编码方法。