H265 2.0的RDO流程



  • 我拜读了范老师的代码,有一个疑问,还请解惑:

    目前的代码流程中,标准规定的功能模块已经非常完整了。并且从发表的相关专利、论文来看,应该也是较为精巧、优化的实现。

    但是,对于标准没有规定的RDO流程——例如Intra RDO——目前的代码实现还是比较简单的,没有进行残差编码,而只使用了mode bits。这样一来,编码的质量loss其实非常不可控了。

    那么:
    1、请问上述的描述是否属实?我担心自己没有领会代码的真正含义。
    2、如果上述描述属实,请问是否有下一步的RDO实现规划?如果方便,请不吝赐教。



  • 这一版本没有实现RDO功能。
    RDO在我们内部规划的3.0版本中有的



  • 赞!请问3.0是否有实现的时间表?以及开源社区可以帮您做些什么呢?



  • @lunning 3.0目前还在内部开发,开源时间未定。



  • 我用yuv文件模拟了h265enc_v2.0,并在其中获得了编码输出
    文件“ w_bit_stream.dat”,但其中确实包含NAL标头。
    它仅具有视频文件信息。NALHeader在哪个模块中
    产生的?
    如果知道,我可以打印NAL标头信息并验证我的
    结果