- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 x265帧预测大小分析
代码如下: double RateControl::predictSize(Predictor *p, double q, double var) { return (p->coeff * var + p->offset) / (q * p->count); } 根据x264码率控制理论 假定q不变,位率与复杂度成正比,复杂度不变,位率与q成反比,右边coeff是一个常数系数。 x265有如下代码: double new_coeff = X265_MAX((bits *
2020-09-09 08:24:16
350
原创 x265指数函数定点化计算技巧
代码如下: int x265_exp2fix8(double x) { int i = (int)(x * (-64.f / 6.f) + 512.5f); if (i < 0) return 0; if (i > 1023) return 0xffff; return (x265_exp2_lut[i & 63] + 256) << (i >> 6) >> 8; }
2020-08-30 08:24:52
811
原创 理解x265自适应量化调整平均方差
直接上源代码:avg_adj = avg_adj - 0.5f * (avg_adj_pow2 - modeTwoConst) / avg_adj; (以下方差均指取10次方根后的方差,即QP偏移) avg_adj =va=平均方差 avg_adj_pow2 =均方根方差vr的平方 modeTwoConst=11一个常数 转换数学公式: 根据平方平均数和算术平均数的大小关系 当va>=2时有如下条件:也即真实方差为1024,va的10次方。 以上关系说明平均方.
2020-08-16 17:05:07
834
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅