megui吧 关注:5,480贴子:37,812
  • 27回复贴,共1

不用蛋疼了!CRF模式 VS 2-PASS模式 的最终结果

只看楼主收藏回复

Dark Shikari(x264 developer Administrator Member)“CRF and 2-pass use identical bit allocation algorithms. All 2-pass does is pick the CRF value that gives the filesize you want. It's still using the CRF algorithm.”
链接:http://doom10.org/index.php?topic=267.0
根据Dark Shikari(X264开发小组成员)所述所有2PASS模式都是都采用了CRF的数据最终压制,换句话说无论CRF模式还2pass本质都是基于CRF在压制,由此看来所谓使用脚本才能实现的1-PASS CRF + 2-pass Bit 以达到最佳压制效果的做法都是我们一厢情愿的认为而已,本来megui自带的Auto 2-pass就是采用的1-PASS CFF + 2-pass Bit,以后直接CRF好了。


1楼2013-07-16 11:32回复
    大家都惊呆了。
    虽然我一直只用CRF


    IP属地:美国3楼2013-07-17 05:56
    回复
      2026-01-18 13:46:16
      广告
      不感兴趣
      开通SVIP免广告

      1pass用crf和用bitrate的码率曲线是不一样的,crf明显分配的更合理。所以就算2pass的1st用的是crf的码率分配算法,得到的码率分布和crf模式得到的也有很大不同。这和都是基于h.264编码的编码器中x264做得最好是一样的,


      IP属地:内蒙古4楼2013-07-17 09:24
      收起回复
        Both my friends and I was stunned!



        本楼含有高级字体5楼2013-07-17 14:29
        回复
          我一直是这么认为的2pass中的1st,是收集数据,2nd是在1st的数据基础依样画葫芦。既然2pass中的1st为crf,这也就解释了为什么给出的1st得到码率时高时低。


          6楼2013-07-18 22:03
          回复
            1pass的参数用的是快速参数,
            --ref 1
            --no-8x8dct
            --partitions i4x4 (如果最初有启用,否则为无)
            --me dia
            --subme MIN(2, subme)
            --trellis 0
            要加上--slow-firstpass才更准确,不过这样1pass的速度就快不起来了。


            IP属地:江苏7楼2013-07-20 22:47
            回复